Let us hit yeti with bullets
[supertux.git] / src / control / joystickkeyboardcontroller.hpp
index 3f34997..e113d42 100644 (file)
@@ -1,7 +1,7 @@
 //  $Id$
-// 
+//
 //  SuperTux
-//  Copyright (C) 2005 Matthias Braun <matze@braunis.de>
+//  Copyright (C) 2006 Matthias Braun <matze@braunis.de>
 //
 //  This program is free software; you can redistribute it and/or
 //  modify it under the terms of the GNU General Public License
 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 //  GNU General Public License for more details.
-// 
+//
 //  You should have received a copy of the GNU General Public License
 //  along with this program; if not, write to the Free Software
-//  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-//  02111-1307, USA.
+//  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 #ifndef __JOYSTICKKEYBOARDCONTROLLER_H__
 #define __JOYSTICKKEYBOARDCONTROLLER_H__
@@ -48,6 +47,8 @@ public:
   Menu* get_joystick_options_menu();
 
 private:
+  void process_key_event(const SDL_Event& event);
+  void process_console_key_event(const SDL_Event& event);
   void process_menu_key_event(const SDL_Event& event);
   
   typedef std::map<SDLKey, Control> KeyMap;
@@ -67,14 +68,15 @@ private:
   int min_joybuttons;
   /// the max number of buttons a joystick has
   int max_joybuttons;
-
+/*
   enum {
     MNID_KEY_UP,
     MNID_KEY_DOWN,
     MNID_KEY_LEFT,
     MNID_KEY_RIGHT,
     MNID_KEY_JUMP,
-    MNID_KEY_ACTION
+    MNID_KEY_ACTION,
+    MNID_KEY_CONSOLE
   };
   enum {
     MNID_JS_JUMP,
@@ -82,6 +84,7 @@ private:
     MNID_JS_MENU,
     MNID_JS_PAUSE
   };
+  */
   SDLKey reversemap_key(Control c);
   int reversemap_joybutton(Control c);
   void reset_joybutton(int button, Control c);