summaryrefslogtreecommitdiffstats
path: root/src/account-server/account.cpp
diff options
context:
space:
mode:
authorGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-08-31 09:14:03 +0000
committerGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-08-31 09:14:03 +0000
commit99e14d41865086107ec9d69ce725d98d522e448a (patch)
treeff8f1047029df1c8a694da54d90aeab1b1bc1cc4 /src/account-server/account.cpp
parent4b43c8653a267ff3ac7224805f4522a94be9fab7 (diff)
downloadmanaserv-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.cpp17
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)