diff options
Diffstat (limited to 'tools/mapedit/src/object.cpp')
| -rw-r--r-- | tools/mapedit/src/object.cpp | 15 | 
1 files changed, 13 insertions, 2 deletions
| diff --git a/tools/mapedit/src/object.cpp b/tools/mapedit/src/object.cpp index 8ed29af..aeb8fc1 100644 --- a/tools/mapedit/src/object.cpp +++ b/tools/mapedit/src/object.cpp | |||
| @@ -184,9 +184,15 @@ bool MapObject::operator!=(const MapObject& other) const | |||
| 184 | return id != other.id; | 184 | return id != other.id; | 
| 185 | } | 185 | } | 
| 186 | 186 | ||
| 187 | MapObjectEntry::MapObjectEntry(const MapObject& object, int posx, int posy) : object(object) | 187 | MapObjectEntry::MapObjectEntry( | 
| 188 | const MapObject& object, | ||
| 189 | int posx, | ||
| 190 | int posy, | ||
| 191 | size_t index) : | ||
| 192 | object(object), | ||
| 193 | position(std::make_pair(posx, posy)), | ||
| 194 | index(index) | ||
| 188 | { | 195 | { | 
| 189 | position = std::make_pair(posx, posy); | ||
| 190 | } | 196 | } | 
| 191 | 197 | ||
| 192 | const MapObject& MapObjectEntry::getObject() const | 198 | const MapObject& MapObjectEntry::getObject() const | 
| @@ -209,6 +215,11 @@ const std::map<std::string, MapObjectEntry::Item>& MapObjectEntry::getItems() co | |||
| 209 | return items; | 215 | return items; | 
| 210 | } | 216 | } | 
| 211 | 217 | ||
| 218 | size_t MapObjectEntry::getIndex() const | ||
| 219 | { | ||
| 220 | return index; | ||
| 221 | } | ||
| 222 | |||
| 212 | void MapObjectEntry::addItem(std::string id, Item& item) | 223 | void MapObjectEntry::addItem(std::string id, Item& item) | 
| 213 | { | 224 | { | 
| 214 | items[id] = item; | 225 | items[id] = item; | 
