From 486c57304076b7352a588dff08c2b976a76e1608 Mon Sep 17 00:00:00 2001 From: Björn Steinbrink Date: Wed, 14 Sep 2005 00:41:04 +0000 Subject: Converted map_path from char array to std::string. --- src/gui/char_select.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/gui') diff --git a/src/gui/char_select.cpp b/src/gui/char_select.cpp index 071708b8..862e659d 100644 --- a/src/gui/char_select.cpp +++ b/src/gui/char_select.cpp @@ -24,6 +24,7 @@ #include "char_select.h" #include +#include #include #include @@ -230,14 +231,14 @@ void CharSelectDialog::serverCharSelect() if (msg.getId() == 0x0071) { char_ID = msg.readLong(); - std::string mapPath = "maps/" + msg.readString(16); - strcpy(map_path, mapPath.c_str()); + map_path = "maps/" + msg.readString(16); + map_path= map_path.substr(0, map_path.rfind(".")) + ".tmx.gz"; map_address = msg.readLong(); map_port = msg.readShort(); player_info = char_info[0]; state = GAME; - logger->log("CharSelect: Map: %s", map_path); + logger->log("CharSelect: Map: %s", map_path.c_str()); logger->log("CharSelect: Server: %s:%d", iptostring(map_address), map_port); close_session(); -- cgit v1.2.3-70-g09d2