diff options
Diffstat (limited to 'src/game-server/commandhandler.hpp')
-rw-r--r-- | src/game-server/commandhandler.hpp | 46 |
1 files changed, 7 insertions, 39 deletions
diff --git a/src/game-server/commandhandler.hpp b/src/game-server/commandhandler.hpp index 04df9019..4226dcda 100644 --- a/src/game-server/commandhandler.hpp +++ b/src/game-server/commandhandler.hpp @@ -28,44 +28,12 @@ class Character; -/** - * A class to parse and handle user commands - */ -class CommandHandler +namespace CommandHandler { - public: - /** - * Constructor - */ - CommandHandler() {} - - /** - * Destructor - */ - ~CommandHandler() {} - - /** - * Parse and handle the given command. - */ - void handleCommand(Character *player, const std::string &command); - - private: - void handleHelp(Character *player, std::string &args); - void handleWarp(Character *player, std::string &args); - void handleItem(Character *player, std::string &args); - void handleDrop(Character *player, std::string &args); - void handleMoney(Character *player, std::string &args); - void handleSpawn(Character *player, std::string &args); - void handleGoto(Character *player, std::string &args); - void handleRecall(Character *player, std::string &args); - void handleReload(Character *player); - void handleBan(Character *player, std::string &args); - void handleLevel(Character *player, std::string &args); - void handleAttribute(Character *player, std::string &args); - - void errorMsg(const std::string error, Character *player); - std::string getArgument(std::string &args); - Character* getPlayer(const std::string &player); -}; + /** + * Parse and handle the given command. + */ + void handleCommand(Character *player, const std::string &command); +} -#endif //_TMW_COMMANDHANDLER_H +#endif //_TMW_SERVER_COMMANDHANDLER_H |