diff options
author | Guillaume Melquiond <guillaume.melquiond@gmail.com> | 2007-08-31 09:14:03 +0000 |
---|---|---|
committer | Guillaume Melquiond <guillaume.melquiond@gmail.com> | 2007-08-31 09:14:03 +0000 |
commit | 99e14d41865086107ec9d69ce725d98d522e448a (patch) | |
tree | ff8f1047029df1c8a694da54d90aeab1b1bc1cc4 /src/account-server/account.cpp | |
parent | 4b43c8653a267ff3ac7224805f4522a94be9fab7 (diff) | |
download | manaserv-99e14d41865086107ec9d69ce725d98d522e448a.tar.gz manaserv-99e14d41865086107ec9d69ce725d98d522e448a.tar.xz manaserv-99e14d41865086107ec9d69ce725d98d522e448a.zip |
Tidied up account server.
Diffstat (limited to 'src/account-server/account.cpp')
-rw-r--r-- | src/account-server/account.cpp | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/src/account-server/account.cpp b/src/account-server/account.cpp index bddcf4f..c37be3a 100644 --- a/src/account-server/account.cpp +++ b/src/account-server/account.cpp @@ -24,9 +24,6 @@ #include "account-server/account.hpp" -#include "account-server/accountclient.hpp" -#include "utils/functors.h" - /** * Destructor. */ @@ -58,19 +55,9 @@ void Account::addCharacter(Character *character) mCharacters.push_back(character); } -/** - * Remove a character. - */ -bool Account::delCharacter(std::string const &name) +void Account::delCharacter(int i) { - Characters::iterator - end = mCharacters.end(), - it = std::find_if(mCharacters.begin(), end, - std::bind2nd(obj_name_is<Character *>(), name)); - - if (it == end) return false; - mCharacters.erase(it); - return true; + mCharacters.erase(mCharacters.begin() + i); } void Account::setID(int id) |