|
Pol
Revision:cb584c9
|
#include <filemapserver.h>
Inheritance diagram for Pol::Plib::FileMapServer:Public Member Functions | |
| FileMapServer (const RealmDescriptor &descriptor) | |
| virtual | ~FileMapServer () |
| virtual MAPCELL | GetMapCell (unsigned short x, unsigned short y) const POL_OVERRIDE |
| virtual size_t | sizeEstimate () const POL_OVERRIDE |
Public Member Functions inherited from Pol::Plib::MapServer | |
| virtual | ~MapServer () |
| void | GetMapShapes (MapShapeList &list, unsigned short x, unsigned short y, unsigned int anyflags) const |
Protected Member Functions | |
| FileMapServer (const FileMapServer &) | |
| FileMapServer & | operator= (const FileMapServer &) |
Protected Member Functions inherited from Pol::Plib::MapServer | |
| MapServer (const RealmDescriptor &descriptor) | |
Protected Attributes | |
| MAPBLOCK | _cur_mapblock |
| int | _cur_mapblock_index |
| Clib::BinaryFile | _mapfile |
Protected Attributes inherited from Pol::Plib::MapServer | |
| const RealmDescriptor | _descriptor |
Additional Inherited Members | |
Static Public Member Functions inherited from Pol::Plib::MapServer | |
| static MapServer * | Create (const RealmDescriptor &descriptor) |
Definition at line 28 of file filemapserver.h.
|
explicit |
Definition at line 17 of file filemapserver.cpp.
References _cur_mapblock, _cur_mapblock_index, Pol::Plib::MapServer::_descriptor, _mapfile, Pol::Clib::BinaryFile::Open(), Pol::Plib::RealmDescriptor::path(), and Pol::Clib::BinaryFile::Read().
|
inlinevirtual |
Definition at line 32 of file filemapserver.h.
References POL_OVERRIDE.
|
protected |
|
virtual |
Implements Pol::Plib::MapServer.
Definition at line 28 of file filemapserver.cpp.
References _cur_mapblock, _cur_mapblock_index, Pol::Plib::MapServer::_descriptor, _mapfile, Pol::Plib::MAPBLOCK::cell, Pol::Plib::RealmDescriptor::height, Pol::Plib::MAPBLOCK_CELLMASK, Pol::Plib::MAPBLOCK_SHIFT, passert, Pol::Clib::BinaryFile::Read(), Pol::Clib::BinaryFile::Seek(), and Pol::Plib::RealmDescriptor::width.
|
protected |
|
virtual |
Reimplemented from Pol::Plib::MapServer.
Definition at line 51 of file filemapserver.cpp.
References _mapfile, Pol::Plib::MapServer::sizeEstimate(), and Pol::Clib::BinaryFile::sizeEstimate().
|
mutableprotected |
Definition at line 39 of file filemapserver.h.
Referenced by FileMapServer(), and GetMapCell().
|
mutableprotected |
Definition at line 38 of file filemapserver.h.
Referenced by FileMapServer(), and GetMapCell().
|
mutableprotected |
Definition at line 37 of file filemapserver.h.
Referenced by FileMapServer(), GetMapCell(), and sizeEstimate().