diff options
Diffstat (limited to 'Level.h')
-rw-r--r-- | Level.h | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -2,10 +2,16 @@ #define LEVEL_H_ -#include "Room.h" +#include "LevelObject.h" +#include "SharedPtr.h" +#include "PlayerStart.h" #include <vector> -class Level : public std::vector<Room> { +class Level : public std::vector<SharedPtr<LevelObject> > { + public: + Level() { + push_back(SharedPtr<LevelObject>(new PlayerStart())); + } }; #endif /*LEVEL_H_*/ |