| addItem(Item *item) | CurrentMap | |
| addItemToEnd(Item *item) | CurrentMap | |
| areaSearch(UCList *itemlist, const uint8 *loopscript, uint32 scriptsize, Item *item, uint16 range, bool recurse, sint32 x=0, sint32 y=0) | CurrentMap | |
| clear() | CurrentMap | |
| createEggHatcher() | CurrentMap | [private] |
| current_map | CurrentMap | [private] |
| CurrentMap() | CurrentMap | |
| egghatcher | CurrentMap | [private] |
| fast | CurrentMap | [private] |
| fast_x_max | CurrentMap | [private] |
| fast_x_min | CurrentMap | [private] |
| fast_y_max | CurrentMap | [private] |
| fast_y_min | CurrentMap | [private] |
| findDestination(uint16 id) | CurrentMap | |
| getChunkSize() const | CurrentMap | [inline] |
| getItemList(sint32 gx, sint32 gy) | CurrentMap | [inline] |
| getNum() const | CurrentMap | |
| INTRINSIC(I_canExistAt) | CurrentMap | |
| isChunkFast(sint32 cx, sint32 cy) | CurrentMap | [inline] |
| isValidPosition(sint32 x, sint32 y, sint32 z, sint32 startx, sint32 starty, sint32 startz, int xd, int yd, int zd, uint32 shapeflags, ObjId item, Item **support=0, ObjId *roof=0) | CurrentMap | |
| isValidPosition(sint32 x, sint32 y, sint32 z, int xd, int yd, int zd, uint32 shapeflags, ObjId item, Item **support=0, ObjId *roof=0) | CurrentMap | |
| isValidPosition(sint32 x, sint32 y, sint32 z, uint32 shape, ObjId item, Item **support=0, ObjId *roof=0) | CurrentMap | |
| items | CurrentMap | [private] |
| load(IDataSource *ids, uint32 version) | CurrentMap | |
| loadItems(std::list< Item * > itemlist, bool callCacheIn) | CurrentMap | [private] |
| loadMap(Map *map) | CurrentMap | |
| mapChunkSize | CurrentMap | [private] |
| removeItem(Item *item) | CurrentMap | |
| removeItemFromList(Item *item, sint32 oldx, sint32 oldy) | CurrentMap | |
| save(ODataSource *ods) | CurrentMap | |
| scanForValidPosition(sint32 x, sint32 y, sint32 z, Item *item, int movedir, bool wantsupport, sint32 &tx, sint32 &ty, sint32 &tz) | CurrentMap | |
| setChunkFast(sint32 cx, sint32 cy) | CurrentMap | [private] |
| setMap(Map *map) | CurrentMap | [inline] |
| setWholeMapFast() | CurrentMap | |
| surfaceSearch(UCList *itemlist, const uint8 *loopscript, uint32 scriptsize, Item *item, bool above, bool below, bool recurse=false) | CurrentMap | |
| surfaceSearch(UCList *itemlist, const uint8 *loopscript, uint32 scriptsize, ObjId id, sint32 origin[3], sint32 dims[2], bool above, bool below, bool recurse=false) | CurrentMap | |
| sweepTest(const sint32 start[3], const sint32 end[3], const sint32 dims[3], uint32 shapeflags, ObjId item, bool solid_only, std::list< SweepItem > *hit) | CurrentMap | |
| traceTopItem(sint32 x, sint32 y, sint32 ztop, sint32 zbot, ObjId ignore, uint32 shflags) | CurrentMap | |
| unsetChunkFast(sint32 cx, sint32 cy) | CurrentMap | [private] |
| updateFastArea(sint32 from_x, sint32 from_y, sint32 from_z, sint32 to_x, sint32 to_y, sint32 to_z) | CurrentMap | |
| World class | CurrentMap | [friend] |
| writeback() | CurrentMap | |
| ~CurrentMap() | CurrentMap | |