From db79f97f31e39bfe33b6094649e0b43559145c28 Mon Sep 17 00:00:00 2001 From: Tamir Atias Date: Fri, 3 Feb 2012 01:11:40 +0200 Subject: [PATCH] [Add] Player now relocating on level change. [Fix] Unused parameter warning. --- src/Unuk/Game.cpp | 2 +- src/libUnuk/Engine/WorldManager.cpp | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Unuk/Game.cpp b/src/Unuk/Game.cpp index d7c521c..f2f049d 100644 --- a/src/Unuk/Game.cpp +++ b/src/Unuk/Game.cpp @@ -232,7 +232,7 @@ void Game::Render(void) { } void Game::NewSavegame(const string savegameIDArg) { - string saveFilename = "../Save/" + _saveGameID; + string saveFilename = "../Save/" + savegameIDArg; TiXmlDocument doc; diff --git a/src/libUnuk/Engine/WorldManager.cpp b/src/libUnuk/Engine/WorldManager.cpp index e9d157f..0ed8282 100644 --- a/src/libUnuk/Engine/WorldManager.cpp +++ b/src/libUnuk/Engine/WorldManager.cpp @@ -127,6 +127,11 @@ void WorldManager::OnPlayerAttack(Player* player) { if(_npcs.empty()) { _level->Load("map"); + + int spawnX; + int spawnY; + _level->FindSpawnPoint(spawnX, spawnY); + player->SetXY(spawnX, spawnY); } } else {