Go to the documentation of this file.
81 return tile->getThingStackPos(static_self_cast<Thing>());
83 g_logger.traceError(
"got a thing with invalid stackpos");
const TilePtr & getTile()
virtual const ThingTypePtr & getThingType()
const TilePtr & getTile(const Position &pos)
const ThingTypePtr & getNullThingType()
virtual void onPositionChange(const Position &, const Position &)
virtual bool isCreature()
virtual ThingType * rawGetThingType()
ContainerPtr getParentContainer()
void setPosition(const Position &position)
ContainerPtr getContainer(int index)
ThingTypeManager g_things