Pol  Revision:cb584c9
Pol::Plib::FileMapServer Class Reference

#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 &)
 
FileMapServeroperator= (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 MapServerCreate (const RealmDescriptor &descriptor)
 

Detailed Description

Definition at line 28 of file filemapserver.h.

Constructor & Destructor Documentation

Pol::Plib::FileMapServer::FileMapServer ( const RealmDescriptor descriptor)
explicit
virtual Pol::Plib::FileMapServer::~FileMapServer ( )
inlinevirtual

Definition at line 32 of file filemapserver.h.

References POL_OVERRIDE.

Pol::Plib::FileMapServer::FileMapServer ( const FileMapServer )
protected

Member Function Documentation

FileMapServer& Pol::Plib::FileMapServer::operator= ( const FileMapServer )
protected
size_t Pol::Plib::FileMapServer::sizeEstimate ( ) const
virtual

Member Data Documentation

MAPBLOCK Pol::Plib::FileMapServer::_cur_mapblock
mutableprotected

Definition at line 39 of file filemapserver.h.

Referenced by FileMapServer(), and GetMapCell().

int Pol::Plib::FileMapServer::_cur_mapblock_index
mutableprotected

Definition at line 38 of file filemapserver.h.

Referenced by FileMapServer(), and GetMapCell().

Clib::BinaryFile Pol::Plib::FileMapServer::_mapfile
mutableprotected

Definition at line 37 of file filemapserver.h.

Referenced by FileMapServer(), GetMapCell(), and sizeEstimate().


The documentation for this class was generated from the following files: