X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fsupertux%2Fmenu%2Fkeyboard_menu.cpp;h=e1c4d28da3c6beade374ad58c23a9f5c3056ce8e;hb=d041b64d9d853852bf66b5a194c5beaf7e6fe611;hp=33d79b3aa5f4797100bd8f09ab3f7ae74424d2b4;hpb=fb7ec3e0b1fefa5d88bd1a4c8b81a3b71a72c1fd;p=supertux.git diff --git a/src/supertux/menu/keyboard_menu.cpp b/src/supertux/menu/keyboard_menu.cpp index 33d79b3aa..e1c4d28da 100644 --- a/src/supertux/menu/keyboard_menu.cpp +++ b/src/supertux/menu/keyboard_menu.cpp @@ -1,6 +1,6 @@ // SuperTux // Copyright (C) 2006 Matthias Braun , -// 2007 Ingo Ruhnke +// 2007 Ingo Ruhnke // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -22,8 +22,8 @@ #include "supertux/globals.hpp" #include "util/gettext.hpp" -KeyboardMenu::KeyboardMenu(InputManager* _controller) : - controller(_controller) +KeyboardMenu::KeyboardMenu(InputManager& input_manager) : + m_input_manager(input_manager) { add_label(_("Setup Keyboard")); add_hl(); @@ -40,7 +40,7 @@ KeyboardMenu::KeyboardMenu(InputManager* _controller) : if (g_config->console_enabled) { add_controlfield(Controller::CONSOLE, _("Console")); } - add_toggle(Controller::CONTROLCOUNT, _("Jump with Up"), controller->keyboard_manager->jump_with_up_kbd); + add_toggle(Controller::CONTROLCOUNT, _("Jump with Up"), m_input_manager.keyboard_manager->jump_with_up_kbd); add_hl(); add_back(_("Back")); refresh(); @@ -89,16 +89,16 @@ KeyboardMenu::menu_action(MenuItem* item) { if(item->id >= 0 && item->id < Controller::CONTROLCOUNT){ item->change_input(_("Press Key")); - controller->keyboard_manager->wait_for_key = item->id; + m_input_manager.keyboard_manager->wait_for_key = item->id; } else if( item->id == Controller::CONTROLCOUNT) { - controller->keyboard_manager->jump_with_up_kbd = item->toggled; - } + m_input_manager.keyboard_manager->jump_with_up_kbd = item->toggled; + } } void KeyboardMenu::refresh() { - auto& kbd_mgr = controller->keyboard_manager; + auto& kbd_mgr = m_input_manager.keyboard_manager; get_item_by_id((int) Controller::UP).change_input(get_key_name( kbd_mgr->reversemap_key(Controller::UP)));