#include <MapObject.h>
Inheritance diagram for MapObject:


Public Member Functions | |
| MapObject (Map &) | |
| virtual | ~MapObject () |
| void | SetPos (double, double) |
| double | GetX () |
| double | GetY () |
| void | SetDeleteByMap (bool x=true) |
| bool | DeleteByMap () |
| virtual long | get_property (const std::string &)=0 |
| virtual mapobject_t | GetType ()=0 |
Private Attributes | |
| Map & | m_map |
| double | m_x |
| double | m_y |
| bool | m_delete_by_map |
Definition at line 9 of file MapObject.h.
| MapObject::MapObject | ( | Map & | ) |
Definition at line 7 of file MapObject.cpp.
00007 : m_map(m),m_x(0),m_y(0) 00008 ,m_delete_by_map(false) 00009 { 00010 }
| MapObject::~MapObject | ( | ) | [virtual] |
| void MapObject::SetPos | ( | double | , | |
| double | ||||
| ) |
| double MapObject::GetX | ( | ) | [inline] |
| double MapObject::GetY | ( | ) | [inline] |
| void MapObject::SetDeleteByMap | ( | bool | x = true |
) | [inline] |
Definition at line 18 of file MapObject.h.
References m_delete_by_map.
00018 { m_delete_by_map = x; }
| bool MapObject::DeleteByMap | ( | ) | [inline] |
Definition at line 19 of file MapObject.h.
References m_delete_by_map.
00019 { return m_delete_by_map; }
| virtual long MapObject::get_property | ( | const std::string & | ) | [pure virtual] |
| virtual mapobject_t MapObject::GetType | ( | ) | [pure virtual] |
Map& MapObject::m_map [private] |
Definition at line 27 of file MapObject.h.
double MapObject::m_x [private] |
double MapObject::m_y [private] |
bool MapObject::m_delete_by_map [private] |
1.3.6