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 | |