summaryrefslogtreecommitdiff
path: root/src/account-server/accountclient.cpp
diff options
context:
space:
mode:
authorRogier Polak <rogier.l.a.polak@gmail.com>2007-03-05 03:32:59 +0000
committerRogier Polak <rogier.l.a.polak@gmail.com>2007-03-05 03:32:59 +0000
commitd811a539474a6eeb4439a4204f3d96551a5b7c1e (patch)
tree66b2482085965598845a0e58fa04d1bcdb6dd5a1 /src/account-server/accountclient.cpp
parentf0d969eba1840362daad9debc93907c270b22ea5 (diff)
downloadmanaserv-d811a539474a6eeb4439a4204f3d96551a5b7c1e.tar.gz
manaserv-d811a539474a6eeb4439a4204f3d96551a5b7c1e.tar.bz2
manaserv-d811a539474a6eeb4439a4204f3d96551a5b7c1e.tar.xz
manaserv-d811a539474a6eeb4439a4204f3d96551a5b7c1e.zip
Added an abstrart base class for characterdata, in order to use the same serialize and deserialize functions on both the accountserver and the gameserver.
Diffstat (limited to 'src/account-server/accountclient.cpp')
-rw-r--r--src/account-server/accountclient.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/account-server/accountclient.cpp b/src/account-server/accountclient.cpp
index 79d3cf0c..8be44289 100644
--- a/src/account-server/accountclient.cpp
+++ b/src/account-server/accountclient.cpp
@@ -21,9 +21,11 @@
* $Id$
*/
-#include "account-server/account.hpp"
#include "account-server/accountclient.hpp"
+
+#include "account-server/account.hpp"
#include "account-server/accounthandler.hpp"
+#include "account-server/characterdata.hpp"
AccountClient::AccountClient(ENetPeer *peer):
NetComputer(peer),
@@ -44,7 +46,7 @@ void AccountClient::setAccount(AccountPtr acc)
mAccountPtr = acc;
}
-void AccountClient::setCharacter(PlayerPtr ch)
+void AccountClient::setCharacter(CharacterPtr ch)
{
unsetCharacter();
mCharacterPtr = ch;
@@ -59,5 +61,5 @@ void AccountClient::unsetAccount()
void AccountClient::unsetCharacter()
{
if (mCharacterPtr.get() == NULL) return;
- mCharacterPtr = PlayerPtr(NULL);
+ mCharacterPtr = CharacterPtr(NULL);
}