From f4d4fb031a17c502a28d60a241c4fa6e838519f2 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 22 Dec 2015 17:46:20 +0300 Subject: Improve a bit inputmanager. --- src/input/inputmanager.cpp | 8 +++++--- src/input/inputmanager.h | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/input/inputmanager.cpp b/src/input/inputmanager.cpp index 94cac4b05..48efe4719 100644 --- a/src/input/inputmanager.cpp +++ b/src/input/inputmanager.cpp @@ -971,11 +971,13 @@ InputActionT InputManager::getActionByKey(const SDL_Event &event) const return InputAction::NO_VALUE; } -void InputManager::addChatCommands(std::list &arr) +void InputManager::addChatCommands(std::list &restrict arr) + restrict { - for (int i = 0; i < static_cast(InputAction::TOTAL); i++) + const int sz = static_cast(InputAction::TOTAL); + for (int i = 0; i < sz; i++) { - const InputActionData &ad = inputActionData[i]; + const InputActionData &restrict ad = inputActionData[i]; std::string cmd = ad.chatCommand; if (!cmd.empty()) { diff --git a/src/input/inputmanager.h b/src/input/inputmanager.h index b32c0f37e..09ce00fed 100644 --- a/src/input/inputmanager.h +++ b/src/input/inputmanager.h @@ -144,7 +144,7 @@ class InputManager final const std::string &args, ChatTab *const tab); - void addChatCommands(std::list &arr); + void addChatCommands(std::list &restrict arr) restrict; protected: void resetKey(const InputActionT i); -- cgit v1.2.3-70-g09d2