From d128c32af316308435c209e68fc9b1fd9fa79d68 Mon Sep 17 00:00:00 2001 From: Tamir Atias Date: Sat, 7 Jan 2012 04:49:10 +0200 Subject: [PATCH] [FIX] Now using stringstream instead of itoa to stringify. --- Save/save | 4 ++-- src/Unuk/Game.cpp | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) 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");