diff options
Diffstat (limited to 'src/Data/Level.h')
-rw-r--r-- | src/Data/Level.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Data/Level.h b/src/Data/Level.h index 621263e..ab660a2 100644 --- a/src/Data/Level.h +++ b/src/Data/Level.h @@ -20,7 +20,10 @@ #ifndef ZOOMEDIT_DATA_LEVEL_H_ #define ZOOMEDIT_DATA_LEVEL_H_ +#include "Info.h" #include "Room.h" +#include "Gate.h" +#include "Texture.h" #include <list> namespace ZoomEdit { @@ -28,9 +31,17 @@ namespace Data { class Level { private: + Info info; + std::list<Room> rooms; xmlpp::Element *roomsNode; + std::list<Gate> gates; + xmlpp::Element *gatesNode; + + std::list<Texture> textures; + xmlpp::Element *texturesNode; + public: Level(xmlpp::Element *levelNode); }; |