summary refs log tree commit diff stats
path: root/src/map.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/map.h')
-rw-r--r--src/map.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/map.h b/src/map.h index fa2edcc..a562bec 100644 --- a/src/map.h +++ b/src/map.h
@@ -25,6 +25,8 @@ class Map {
25 void setLeftMap(const Map* m); 25 void setLeftMap(const Map* m);
26 void setRightMap(const Map* m); 26 void setRightMap(const Map* m);
27 void createEntities(std::list<std::shared_ptr<Entity>>& entities) const; 27 void createEntities(std::list<std::shared_ptr<Entity>>& entities) const;
28 bool operator==(const Map& other) const;
29 bool operator!=(const Map& other) const;
28 private: 30 private:
29 struct EntityData { 31 struct EntityData {
30 std::string name; 32 std::string name;
@@ -33,6 +35,7 @@ class Map {
33 35
34 int* mapdata; 36 int* mapdata;
35 char* title; 37 char* title;
38 std::string name;
36 const Map* leftMap = nullptr; 39 const Map* leftMap = nullptr;
37 const Map* rightMap = nullptr; 40 const Map* rightMap = nullptr;
38 std::list<EntityData> entities; 41 std::list<EntityData> entities;