diff options
author | Eugenio Favalli <elvenprogrammer@gmail.com> | 2006-01-14 17:08:44 +0000 |
---|---|---|
committer | Eugenio Favalli <elvenprogrammer@gmail.com> | 2006-01-14 17:08:44 +0000 |
commit | b61fc25de4bb543582bbb7c49e093007f5ca0f0e (patch) | |
tree | c1aa97fc116ce9a069ae6c39f9111063b5ae1930 /src/dalstorage.cpp | |
parent | a6f2542ebfa3e7cb4573a394578ffbd00fe8e0cf (diff) | |
download | manaserv-b61fc25de4bb543582bbb7c49e093007f5ca0f0e.tar.gz manaserv-b61fc25de4bb543582bbb7c49e093007f5ca0f0e.tar.bz2 manaserv-b61fc25de4bb543582bbb7c49e093007f5ca0f0e.tar.xz manaserv-b61fc25de4bb543582bbb7c49e093007f5ca0f0e.zip |
Sever returns infos about position of the selected character (map name, coordinates).
Diffstat (limited to 'src/dalstorage.cpp')
-rw-r--r-- | src/dalstorage.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/dalstorage.cpp b/src/dalstorage.cpp index 17ed5e27..6a8159cf 100644 --- a/src/dalstorage.cpp +++ b/src/dalstorage.cpp @@ -265,9 +265,7 @@ DALStorage::getAccount(const std::string& userName) stats )); - unsigned int mapId; - std::stringstream ssMapId(strCharInfo[k][10]); - ssMapId >> mapId; + unsigned int mapId = toUint(strCharInfo[k][10]); if ( mapId > 0 ) { being->setMapId(mapId); @@ -278,6 +276,9 @@ DALStorage::getAccount(const std::string& userName) // Default map is to be 1, as not found return value will be 0. being->setMapId((int)config.getValue("defaultMap", 1)); } + + being->setXY(toUshort(strCharInfo[k][8]), + toUshort(strCharInfo[k][9])); mCharacters.push_back(being); beings.push_back(being); |