summaryrefslogtreecommitdiff
path: root/src/netcomputer.cpp
diff options
context:
space:
mode:
authorGuillaume Melquiond <guillaume.melquiond@gmail.com>2006-05-23 05:35:13 +0000
committerGuillaume Melquiond <guillaume.melquiond@gmail.com>2006-05-23 05:35:13 +0000
commit351f050dd77c7dfae7ab901b9dab08336e59b4fc (patch)
tree709142480b61e116eca5ac17685e29b6fe658e5a /src/netcomputer.cpp
parent71ef3ccdc4d628e93d445251121f36a35c6f6a4e (diff)
downloadmanaserv-351f050dd77c7dfae7ab901b9dab08336e59b4fc.tar.gz
manaserv-351f050dd77c7dfae7ab901b9dab08336e59b4fc.tar.bz2
manaserv-351f050dd77c7dfae7ab901b9dab08336e59b4fc.tar.xz
manaserv-351f050dd77c7dfae7ab901b9dab08336e59b4fc.zip
Split server into three logical servers: an account server, a chat
server, and a game server.
Diffstat (limited to 'src/netcomputer.cpp')
-rw-r--r--src/netcomputer.cpp44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/netcomputer.cpp b/src/netcomputer.cpp
index 7a06ba34..2a8ecc22 100644
--- a/src/netcomputer.cpp
+++ b/src/netcomputer.cpp
@@ -50,47 +50,3 @@ void NetComputer::send(const Packet *p)
// Send the packet to the peer over channel id 0.
enet_peer_send(peer, 0, packet);
}
-
-void ClientComputer::setAccount(tmwserv::AccountPtr acc)
-{
- mAccountPtr = acc;
-}
-
-void ClientComputer::setCharacter(tmwserv::BeingPtr ch)
-{
- tmwserv::State &state = tmwserv::State::instance();
- if (mCharacterPtr.get() != NULL)
- {
- // Remove being from the world.
- unsetCharacter();
- }
- mCharacterPtr = ch;
- state.addBeing(mCharacterPtr, mCharacterPtr->getMapId());
-}
-
-void ClientComputer::unsetAccount()
-{
- unsetCharacter();
- mAccountPtr = tmwserv::AccountPtr(NULL);
-}
-
-void ClientComputer::unsetCharacter()
-{
- // remove being from world
- tmwserv::State &state = tmwserv::State::instance();
- state.removeBeing(mCharacterPtr);
- chatChannelManager->removeUserFromEveryChannels(mCharacterPtr);
- mCharacterPtr = tmwserv::BeingPtr(NULL);
-}
-
-ClientComputer::ClientComputer(ClientConnectionHandler *handler, ENetPeer *peer):
- NetComputer(handler, peer),
- mAccountPtr(NULL),
- mCharacterPtr(NULL)
-{
-}
-
-ClientComputer::~ClientComputer()
-{
- unsetAccount();
-}