#include <regions.h>
Public Methods | |
| cMapRegion () | |
| virtual | ~cMapRegion () |
| virtual SubRegion * | GetCell (SI16 x, SI16 y) |
| virtual bool | AddItem (CItem *nItem) |
| virtual bool | RemoveItem (CItem *nItem) |
| virtual bool | AddChar (CChar *toAdd) |
| virtual bool | RemoveChar (CChar *toRemove) |
| virtual void | Save (void) |
| virtual void | Load (void) |
| virtual int | GetGridIndex (SI16 x, SI16 y) |
| virtual SubRegion * | GetGrid (int gridIndex) |
| virtual SubRegion * | GetGrid (int xOffset, int yOffset) |
| virtual int | GetGridX (SI16 x) |
| virtual int | GetGridY (SI16 y) |
| cMapRegion () | |
| virtual | ~cMapRegion () |
| virtual SubRegion * | GetCell (short int x, short int y) |
| virtual bool | AddItem (CItem *nItem) |
| virtual bool | RemoveItem (CItem *nItem) |
| virtual bool | AddChar (CChar *toAdd) |
| virtual bool | RemoveChar (CChar *toRemove) |
| virtual void | Save (void) |
| virtual void | Load (void) |
| virtual int | GetGridIndex (short x, short y) |
| virtual SubRegion * | GetGrid (int gridIndex) |
| virtual SubRegion * | GetGrid (int xOffset, int yOffset) |
| virtual int | GetGridX (short int x) |
| virtual int | GetGridY (short int y) |
Private Methods | |
| virtual void | LoadHouseMulti (ifstream &houseDestination, SI32 mode) |
| virtual void | LoadHouseMulti (ifstream &houseDestination, SI32 mode) |
Private Attributes | |
| SubRegion | internalRegions [upperArrayX][upperArrayY] |
| SubRegion | overFlow |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.10 written by Dimitri van Heesch,
© 1997-2001