Otclient  14/8/2020
declarations.h File Reference
Include dependency graph for declarations.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef stdext::shared_object_ptr< MapViewMapViewPtr
 
typedef stdext::shared_object_ptr< LightViewLightViewPtr
 
typedef stdext::shared_object_ptr< TileTilePtr
 
typedef stdext::shared_object_ptr< ThingThingPtr
 
typedef stdext::shared_object_ptr< ItemItemPtr
 
typedef stdext::shared_object_ptr< ContainerContainerPtr
 
typedef stdext::shared_object_ptr< CreatureCreaturePtr
 
typedef stdext::shared_object_ptr< MonsterMonsterPtr
 
typedef stdext::shared_object_ptr< NpcNpcPtr
 
typedef stdext::shared_object_ptr< PlayerPlayerPtr
 
typedef stdext::shared_object_ptr< LocalPlayerLocalPlayerPtr
 
typedef stdext::shared_object_ptr< EffectEffectPtr
 
typedef stdext::shared_object_ptr< MissileMissilePtr
 
typedef stdext::shared_object_ptr< AnimatedTextAnimatedTextPtr
 
typedef stdext::shared_object_ptr< StaticTextStaticTextPtr
 
typedef stdext::shared_object_ptr< AnimatorAnimatorPtr
 
typedef stdext::shared_object_ptr< ThingTypeThingTypePtr
 
typedef stdext::shared_object_ptr< ItemTypeItemTypePtr
 
typedef stdext::shared_object_ptr< HouseHousePtr
 
typedef stdext::shared_object_ptr< TownTownPtr
 
typedef stdext::shared_object_ptr< CreatureTypeCreatureTypePtr
 
typedef stdext::shared_object_ptr< SpawnSpawnPtr
 
typedef std::vector< ThingPtrThingList
 
typedef std::vector< ThingTypePtrThingTypeList
 
typedef std::vector< ItemTypePtrItemTypeList
 
typedef std::list< HousePtrHouseList
 
typedef std::list< TownPtrTownList
 
typedef std::list< ItemPtrItemList
 
typedef std::list< TilePtrTileList
 
typedef std::vector< ItemPtrItemVector
 
typedef std::unordered_map< Position, TilePtr, PositionHasherTileMap
 
typedef std::unordered_map< Position, CreatureTypePtr, PositionHasherCreatureMap
 
typedef std::unordered_map< Position, SpawnPtr, PositionHasherSpawnMap
 
typedef stdext::shared_object_ptr< ProtocolGameProtocolGamePtr
 
typedef stdext::shared_object_ptr< ProtocolLogin > ProtocolLoginPtr
 
typedef stdext::shared_object_ptr< UIItemUIItemPtr
 
typedef stdext::shared_object_ptr< UICreatureUICreaturePtr
 
typedef stdext::shared_object_ptr< UISpriteUISpritePtr
 
typedef stdext::shared_object_ptr< UIMapUIMapPtr
 
typedef stdext::shared_object_ptr< UIMinimapUIMinimapPtr
 
typedef stdext::shared_object_ptr< UIProgressRectUIProgressRectPtr
 
typedef stdext::shared_object_ptr< UIMapAnchorLayoutUIMapAnchorLayoutPtr
 
typedef stdext::shared_object_ptr< UIPositionAnchorUIPositionAnchorPtr
 

Typedef Documentation

◆ AnimatedTextPtr

◆ AnimatorPtr

Definition at line 72 of file declarations.h.

◆ ContainerPtr

Definition at line 62 of file declarations.h.

◆ CreatureMap

typedef std::unordered_map<Position, CreatureTypePtr, PositionHasher> CreatureMap

Definition at line 89 of file declarations.h.

◆ CreaturePtr

Definition at line 63 of file declarations.h.

◆ CreatureTypePtr

◆ EffectPtr

Definition at line 68 of file declarations.h.

◆ HouseList

typedef std::list<HousePtr> HouseList

Definition at line 83 of file declarations.h.

◆ HousePtr

Definition at line 75 of file declarations.h.

◆ ItemList

typedef std::list<ItemPtr> ItemList

Definition at line 85 of file declarations.h.

◆ ItemPtr

Definition at line 61 of file declarations.h.

◆ ItemTypeList

typedef std::vector<ItemTypePtr> ItemTypeList

Definition at line 82 of file declarations.h.

◆ ItemTypePtr

Definition at line 74 of file declarations.h.

◆ ItemVector

typedef std::vector<ItemPtr> ItemVector

Definition at line 87 of file declarations.h.

◆ LightViewPtr

Definition at line 58 of file declarations.h.

◆ LocalPlayerPtr

◆ MapViewPtr

Definition at line 55 of file declarations.h.

◆ MissilePtr

Definition at line 69 of file declarations.h.

◆ MonsterPtr

Definition at line 64 of file declarations.h.

◆ NpcPtr

Definition at line 65 of file declarations.h.

◆ PlayerPtr

Definition at line 66 of file declarations.h.

◆ ProtocolGamePtr

◆ ProtocolLoginPtr

Definition at line 97 of file declarations.h.

◆ SpawnMap

typedef std::unordered_map<Position, SpawnPtr, PositionHasher> SpawnMap

Definition at line 90 of file declarations.h.

◆ SpawnPtr

Definition at line 78 of file declarations.h.

◆ StaticTextPtr

Definition at line 71 of file declarations.h.

◆ ThingList

typedef std::vector<ThingPtr> ThingList

Definition at line 80 of file declarations.h.

◆ ThingPtr

Definition at line 60 of file declarations.h.

◆ ThingTypeList

typedef std::vector<ThingTypePtr> ThingTypeList

Definition at line 81 of file declarations.h.

◆ ThingTypePtr

Definition at line 73 of file declarations.h.

◆ TileList

typedef std::list<TilePtr> TileList

Definition at line 86 of file declarations.h.

◆ TileMap

typedef std::unordered_map<Position, TilePtr, PositionHasher> TileMap

Definition at line 88 of file declarations.h.

◆ TilePtr

Definition at line 59 of file declarations.h.

◆ TownList

typedef std::list<TownPtr> TownList

Definition at line 84 of file declarations.h.

◆ TownPtr

Definition at line 76 of file declarations.h.

◆ UICreaturePtr

◆ UIItemPtr

Definition at line 107 of file declarations.h.

◆ UIMapAnchorLayoutPtr

◆ UIMapPtr

Definition at line 112 of file declarations.h.

◆ UIMinimapPtr

Definition at line 113 of file declarations.h.

◆ UIPositionAnchorPtr

◆ UIProgressRectPtr

◆ UISpritePtr

Definition at line 111 of file declarations.h.