summaryrefslogtreecommitdiff
path: root/src/accounthandler.cpp
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2006-08-14 23:38:42 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2006-08-14 23:38:42 +0000
commitcaea63c835228efb23edf8755c60012cd2dfe1ce (patch)
tree1dbc0177cfbcfcfdd58f8abc928e64ffda15aa16 /src/accounthandler.cpp
parent0841923d1ebd1283e5b1d2cff48ed34f860f288b (diff)
downloadmanaserv-caea63c835228efb23edf8755c60012cd2dfe1ce.tar.gz
manaserv-caea63c835228efb23edf8755c60012cd2dfe1ce.tar.bz2
manaserv-caea63c835228efb23edf8755c60012cd2dfe1ce.tar.xz
manaserv-caea63c835228efb23edf8755c60012cd2dfe1ce.zip
Removed Packet class and the UNKNOWN gender.
Diffstat (limited to 'src/accounthandler.cpp')
-rw-r--r--src/accounthandler.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/accounthandler.cpp b/src/accounthandler.cpp
index c78786c6..a4e9c7ba 100644
--- a/src/accounthandler.cpp
+++ b/src/accounthandler.cpp
@@ -284,8 +284,8 @@ void AccountHandler::processMessage(NetComputer *comp, MessageIn &message)
store.flush(computer.getAccount()); // flush changes
result.writeByte(ERRMSG_OK);
- computer.send(result.getPacket());
-
+ computer.send(result);
+
// Send new characters infos back to client
MessageOut charInfo(APMSG_CHAR_INFO);
int slot = chars.size() - 1;
@@ -298,7 +298,7 @@ void AccountHandler::processMessage(NetComputer *comp, MessageIn &message)
charInfo.writeShort(chars[slot]->getMoney());
for (int j = 0; j < NB_RSTAT; ++j)
charInfo.writeShort(chars[slot]->getRawStat(j));
- computer.send(charInfo.getPacket());
+ computer.send(charInfo);
return;
}
break;
@@ -401,7 +401,7 @@ void AccountHandler::processMessage(NetComputer *comp, MessageIn &message)
// return result
if (result.getDataSize() > 0)
- computer.send(result.getPacket());
+ computer.send(result);
}
void
@@ -457,34 +457,34 @@ AccountHandler::handleLoginMessage(AccountClient &computer, MessageIn &msg)
computer.setAccount(acc);
reply.writeByte(ERRMSG_OK);
- computer.send(reply.getPacket());
+ computer.send(reply);
// Return information about available characters
Players &chars = computer.getAccount()->getCharacters();
LOG_INFO(username << "'s account has " << chars.size()
<< " character(s).", 1);
-
+
// Send characters list
for (unsigned int i = 0; i < chars.size(); i++)
{
MessageOut charInfo(APMSG_CHAR_INFO);
charInfo.writeByte(i); // Slot
charInfo.writeString(chars[i]->getName());
- charInfo.writeByte(unsigned(short(chars[i]->getGender())));
+ charInfo.writeByte((unsigned char) chars[i]->getGender());
charInfo.writeByte(chars[i]->getHairStyle());
charInfo.writeByte(chars[i]->getHairColor());
charInfo.writeByte(chars[i]->getLevel());
charInfo.writeShort(chars[i]->getMoney());
for (int j = 0; j < NB_RSTAT; ++j)
charInfo.writeShort(chars[i]->getRawStat(j));
- computer.send(charInfo.getPacket());
+ computer.send(charInfo);
}
return;
}
}
- computer.send(reply.getPacket());
+ computer.send(reply);
}
void
@@ -504,7 +504,7 @@ AccountHandler::handleLogoutMessage(AccountClient &computer, MessageIn &msg)
reply.writeByte(ERRMSG_OK);
}
- computer.send(reply.getPacket());
+ computer.send(reply);
}
void
@@ -584,7 +584,7 @@ AccountHandler::handleRegisterMessage(AccountClient &computer, MessageIn &msg)
}
}
- computer.send(reply.getPacket());
+ computer.send(reply);
}
void
@@ -634,7 +634,7 @@ AccountHandler::handleUnregisterMessage(AccountClient &computer,
}
}
- computer.send(reply.getPacket());
+ computer.send(reply);
}
void
@@ -677,5 +677,5 @@ AccountHandler::handlePasswordChangeMessage(AccountClient &computer,
reply.writeByte(ERRMSG_OK);
}
- computer.send(reply.getPacket());
+ computer.send(reply);
}