Removed one parameter from RoomManager::Create()

This commit is contained in:
Kayne Ruse
2014-11-26 06:41:29 +11:00
parent 6485839dcf
commit fa0d232727
3 changed files with 9 additions and 28 deletions
+2 -17
View File
@@ -29,25 +29,16 @@
//public access methods
//-------------------------
int RoomManager::Create(std::string roomName, std::string tilesetName) {
int RoomManager::Create(std::string roomName) {
//create the room
RoomData* newRoom = &elementMap[counter]; //implicitly constructs the element
newRoom->SetRoomName(roomName);
newRoom->pager.SetLuaState(lua);
//finish the routine
return counter++;
}
int RoomManager::Load(std::string roomName, std::string tilesetName) {
//TODO: RoomManager::Load()
return -1;
}
int RoomManager::Save(int uid) {
//TODO: RoomManager::Save(uid)
return -1;
}
void RoomManager::Unload(int uid) {
//find the room
std::map<int, RoomData>::iterator it = elementMap.find(uid);
@@ -59,12 +50,6 @@ void RoomManager::Unload(int uid) {
elementMap.erase(uid);
}
void RoomManager::Delete(int uid) {
//TODO: RoomManager::Delete(int uid)
//NOTE: aliased to RoomManager::Unload(int uid)
Unload(uid);
}
void RoomManager::UnloadAll() {
elementMap.clear();
}