2 #ifndef GUILD_WORLDOBJECTGLOBAL_HPP 3 #define GUILD_WORLDOBJECTGLOBAL_HPP 13 #include <Interface/HasTexture.hpp> 40 virtual std::string
getName() {
return "?"; }
48 int xChange = worldX - _obj->
worldX;
49 int yChange = worldY - _obj->
worldY;
56 return (xChange+yChange);
61 return (worldX == _x && worldY == _y);
WorldObjectGlobal()
Definition: WorldObjectGlobal.cpp:20
Definition: WorldObjectGlobal.hpp:31
std::string nameType
Definition: WorldObjectGlobal.hpp:26
int type
Definition: WorldObjectGlobal.hpp:32
enumType
Definition: WorldObjectGlobal.hpp:31
Definition: WorldObjectGlobal.hpp:31
World * world
Definition: WorldObjectGlobal.hpp:23
Definition: WorldObjectGlobal.hpp:31
virtual std::string getExtendedInfo()
Definition: WorldObjectGlobal.hpp:43
Definition: WorldObjectGlobal.hpp:31
Definition: WorldObjectGlobal.hpp:31
Definition: WorldObjectGlobal.hpp:17
int worldY
Definition: WorldObjectGlobal.hpp:22
int worldX
Definition: WorldObjectGlobal.hpp:22
bool isOnMap(int _x, int _y)
Definition: WorldObjectGlobal.hpp:59
int distanceTo(WorldObjectGlobal *_obj)
Definition: WorldObjectGlobal.hpp:46
std::string name
Definition: WorldObjectGlobal.hpp:25
Definition: WorldObjectGlobal.hpp:31
virtual std::string getName()
Definition: WorldObjectGlobal.hpp:40
virtual ~WorldObjectGlobal()
Definition: WorldObjectGlobal.hpp:64