removed all ../ entries and made a basic inc path (dependencies are currently broke)
[physics.git] / src / config / keys.h
index 9244a6f..285ecb6 100644 (file)
 
 #include <SDL/SDL.h>
 
+#include <map>
+#include <string>
+
+#include "debug.h"
+
 /// ***** Header Methods *****
 namespace key
 {
-    void init();
-    void clean();
+    extern SDLKey pause;
+    extern SDLKey end;
+    extern SDLKey follow;
+    extern SDLKey well;
 
-    static SDLKey pause;
-    static SDLKey end;
-    static SDLKey follow;
-    static SDLKey well;
+    typedef std::map<std::string, SDLKey*> inputMap;
+
+    extern inputMap sdlMap;
+
+    void init();
 }
 
 #endif // KEYS_H