diff --git a/Save/save b/Save/save index dfcb126..89f3b30 100644 --- a/Save/save +++ b/Save/save @@ -1,7 +1,7 @@ Allanis - 572 - 364 + 804 + 628 map diff --git a/src/Unuk/Game.cpp b/src/Unuk/Game.cpp index 4ce5ad0..b6bc43c 100644 --- a/src/Unuk/Game.cpp +++ b/src/Unuk/Game.cpp @@ -258,18 +258,18 @@ void Game::SaveSavegame(void) { TiXmlText* nameText = new TiXmlText("Allanis"); //TODO: replace with _player->GetName() when it works. --konom nameElement->LinkEndChild(nameText); - char xString[16]; - itoa(_player->GetX(), xString, 10); + std::stringstream xString; + xString << _player->GetX(); TiXmlElement* xElement = new TiXmlElement("x"); - TiXmlText* xText = new TiXmlText(xString); + TiXmlText* xText = new TiXmlText(xString.str().c_str()); xElement->LinkEndChild(xText); - char yString[16]; - itoa(_player->GetY(), yString, 10); + std::stringstream yString; + yString << _player->GetY(); TiXmlElement* yElement = new TiXmlElement("y"); - TiXmlText* yText = new TiXmlText(yString); + TiXmlText* yText = new TiXmlText(yString.str().c_str()); yElement->LinkEndChild(yText); TiXmlElement* mapElement = new TiXmlElement("map");