X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fcontrol%2Finput_manager.hpp;h=d047e537b75a4195716ef36a1b36c54f4274aa04;hb=1f813f3b4ca1af669c7183f25af902de7205dd65;hp=8b7ec190eb14eff5b10c2f44c37d3ba185e1762a;hpb=75fc1b8f0bd2cc8ba9f448678d46db1e882b40a9;p=supertux.git diff --git a/src/control/input_manager.hpp b/src/control/input_manager.hpp index 8b7ec190e..d047e537b 100644 --- a/src/control/input_manager.hpp +++ b/src/control/input_manager.hpp @@ -36,6 +36,8 @@ class JoystickMenu; class KeyboardManager; class KeyboardMenu; class Menu; +class KeyboardConfig; +class JoystickConfig; class InputManager final : public Currenton { @@ -46,13 +48,12 @@ private: typedef Controller::Control Control; public: - InputManager(); + InputManager(KeyboardConfig& keyboard_config, + JoystickConfig& joystick_config); virtual ~InputManager(); void process_event(const SDL_Event& event); - void write(Writer& writer); - void read(const Reader& lisp); void update(); void reset();