summaryrefslogtreecommitdiff
path: root/src/account-server/account.cpp
diff options
context:
space:
mode:
authorGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-08-29 15:36:33 +0000
committerGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-08-29 15:36:33 +0000
commiteb905a28219dc7af2669b8b0db8415c3e8c4ab23 (patch)
tree0f70ec07541e8448808ba17417e168fec81c848d /src/account-server/account.cpp
parent26b3e1094d85ef89c90376688000836c8ee43979 (diff)
downloadmanaserv-eb905a28219dc7af2669b8b0db8415c3e8c4ab23.tar.gz
manaserv-eb905a28219dc7af2669b8b0db8415c3e8c4ab23.tar.bz2
manaserv-eb905a28219dc7af2669b8b0db8415c3e8c4ab23.tar.xz
manaserv-eb905a28219dc7af2669b8b0db8415c3e8c4ab23.zip
Fixed handling of account levels.
Diffstat (limited to 'src/account-server/account.cpp')
-rw-r--r--src/account-server/account.cpp24
1 files changed, 4 insertions, 20 deletions
diff --git a/src/account-server/account.cpp b/src/account-server/account.cpp
index fb4e0572..883654f6 100644
--- a/src/account-server/account.cpp
+++ b/src/account-server/account.cpp
@@ -20,10 +20,10 @@
* $Id$
*/
-#include "account-server/account.hpp"
-
#include <cassert>
+#include "account-server/account.hpp"
+
#include "account-server/accountclient.hpp"
#include "utils/functors.h"
@@ -33,30 +33,14 @@
Account::Account(const std::string& name,
const std::string& password,
const std::string& email,
+ int level,
int id)
: mName(name),
mPassword(password),
mEmail(email),
mCharacters(),
mID(id),
- mLevel(AL_NORMAL)
-{
- // NOOP
-}
-
-
-/**
- * Constructor with initial account info.
- */
-Account::Account(const std::string& name,
- const std::string& password,
- const std::string& email,
- const Characters& characters)
- : mName(name),
- mPassword(password),
- mEmail(email),
- mCharacters(characters),
- mLevel(AL_NORMAL)
+ mLevel(level)
{
// NOOP
}