From 1ceb3b90a9a00cae73cecb2b81ca3b6bd043f816 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 24 Aug 2014 17:59:08 +0300 Subject: Move chat command /disregard into actions. --- src/actions/commands.cpp | 7 +++++++ src/actions/commands.h | 1 + src/commands.cpp | 7 ------- src/commands.h | 5 +---- src/input/inputaction.h | 1 + src/input/inputactionmap.h | 9 +++++++++ 6 files changed, 19 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/actions/commands.cpp b/src/actions/commands.cpp index 0c029fa54..c63e8a439 100644 --- a/src/actions/commands.cpp +++ b/src/actions/commands.cpp @@ -191,4 +191,11 @@ impHandler(chatFriend) return true; } +impHandler(chatDisregard) +{ + // TRANSLATORS: disregard command + changeRelation(event.args, PlayerRelation::DISREGARDED, _("disregarded"), event.tab); + return true; +} + } // namespace Actions diff --git a/src/actions/commands.h b/src/actions/commands.h index 6b554e5fe..356b0d7e2 100644 --- a/src/actions/commands.h +++ b/src/actions/commands.h @@ -31,6 +31,7 @@ namespace Actions decHandler(chatIgnore); decHandler(chatUnignore); decHandler(chatFriend); + decHandler(chatDisregard); } // namespace Actions #undef decHandler diff --git a/src/commands.cpp b/src/commands.cpp index b81ed5961..b03979eba 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -384,13 +384,6 @@ impHandler0(present) return false; } -impHandler(disregard) -{ - // TRANSLATORS: disregard command - changeRelation(event.args, PlayerRelation::DISREGARDED, _("disregarded"), event.tab); - return true; -} - impHandler(neutral) { // TRANSLATORS: neutral command diff --git a/src/commands.h b/src/commands.h index 41ee05818..668a8d1d9 100644 --- a/src/commands.h +++ b/src/commands.h @@ -59,7 +59,6 @@ namespace Commands decHandler(me); decHandler(toggle); decHandler(present); - decHandler(disregard); decHandler(neutral); decHandler(blackList); decHandler(enemy); @@ -131,8 +130,7 @@ namespace Commands enum { - COMMAND_DISREGARD = 0, - COMMAND_NEUTRAL, + COMMAND_NEUTRAL = 0, COMMAND_BLACKLIST, COMMAND_ENEMY, COMMAND_ERASE, @@ -211,7 +209,6 @@ enum static const CommandInfo commands[] = { - {"disregard", &Commands::disregard, -1, true}, {"neutral", &Commands::neutral, -1, true}, {"blacklist", &Commands::blackList, -1, true}, {"enemy", &Commands::enemy, -1, true}, diff --git a/src/input/inputaction.h b/src/input/inputaction.h index 8abf6f65d..eb6e8c881 100644 --- a/src/input/inputaction.h +++ b/src/input/inputaction.h @@ -353,6 +353,7 @@ namespace InputAction IGNORE, UNIGNORE, FRIEND, + DISREGARD, TOTAL }; } // namespace InputAction diff --git a/src/input/inputactionmap.h b/src/input/inputactionmap.h index f94af5e9e..a8e27d04f 100644 --- a/src/input/inputactionmap.h +++ b/src/input/inputactionmap.h @@ -2946,6 +2946,15 @@ static const InputActionData inputActionData[InputAction::TOTAL] = { InputAction::NO_VALUE, 50, InputCondition::INGAME, "friend|befriend", + true}, + {"keyDisregard", + InputType::UNKNOWN, InputAction::NO_VALUE, + InputType::UNKNOWN, InputAction::NO_VALUE, + Input::GRP_DEFAULT, + &Actions::chatDisregard, + InputAction::NO_VALUE, 50, + InputCondition::INGAME, + "disregard", true} }; -- cgit v1.2.3-70-g09d2