*include stdio.h in a couple files for MinGW GCC 4.4.0
[supertux.git] / src / control / joystickkeyboardcontroller.hpp
index 19e2a65..f989ea6 100644 (file)
 #define __JOYSTICKKEYBOARDCONTROLLER_H__
 
 #include "controller.hpp"
-#include "lisp/lisp.hpp"
-#include "lisp/writer.hpp"
+
+namespace lisp {
+class Writer;
+class Lisp;
+}
+
 #include <SDL.h>
+
 #include <string>
 #include <map>
+#include <vector>
 
 class Menu;
 
@@ -45,6 +51,7 @@ public:
 
   Menu* get_key_options_menu();
   Menu* get_joystick_options_menu();
+  void updateAvailableJoysticks();
 
 private:
   void process_key_event(const SDL_Event& event);
@@ -84,8 +91,8 @@ private:
 
   Uint8 hat_state;
 
-  bool jump_with_up;     // Joystick up jumps
-  bool jump_with_up_key; // Keyboard up jumps
+  bool jump_with_up_joy; // Joystick up jumps
+  bool jump_with_up_kbd; // Keyboard up jumps
 
   SDLKey reversemap_key(Control c);
   int    reversemap_joybutton(Control c);