tibia-client/src/otclient/core/declarations.h

24 lines
538 B
C
Raw Normal View History

2011-08-15 16:11:24 +02:00
#ifndef OTCLIENT_CORE_DECLARATIONS_H
#define OTCLIENT_CORE_DECLARATIONS_H
#include <otclient/global.h>
#include "const.h"
2011-08-15 23:02:52 +02:00
class Tile;
2011-08-15 16:11:24 +02:00
class Thing;
class Item;
class Creature;
class Effect;
2011-08-15 23:02:52 +02:00
class Player;
class LocalPlayer;
2011-08-15 16:11:24 +02:00
2011-08-15 23:02:52 +02:00
typedef std::shared_ptr<Tile> TilePtr;
2011-08-15 16:11:24 +02:00
typedef std::shared_ptr<Thing> ThingPtr;
typedef std::shared_ptr<Item> ItemPtr;
typedef std::shared_ptr<Creature> CreaturePtr;
typedef std::shared_ptr<Effect> EffectPtr;
2011-08-15 23:02:52 +02:00
typedef std::shared_ptr<Player> PlayerPtr;
typedef std::shared_ptr<LocalPlayer> LocalPlayerPtr;
2011-08-15 16:11:24 +02:00
#endif