Updated RoomManager and the API

This commit is contained in:
Kayne Ruse
2014-06-21 19:02:43 +10:00
parent a64411a567
commit e19b6fbc23
3 changed files with 66 additions and 27 deletions
+4 -3
View File
@@ -36,12 +36,12 @@ public:
~RoomManager() = default;
//public access methods
RoomData* CreateRoom(int uid);
RoomData* UnloadRoom(int uid);
int CreateRoom(MapType);
int UnloadRoom(int uid);
RoomData* GetRoom(int uid);
RoomData* FindRoom(int uid);
RoomData* PushRoom(int uid, RoomData*);
int PushRoom(RoomData*);
//accessors and mutators
std::map<int, RoomData*>* GetContainer() { return &roomMap; }
@@ -52,6 +52,7 @@ public:
private:
std::map<int, RoomData*> roomMap;
lua_State* luaState = nullptr;
int counter = 0;
};
#endif