#include <SDL/SDL.h>
-/// ***** Private Method Headers *****
-/// ***** Private Variables *****
+/// ***** Definitions of the extern keys *****
+SDLKey key::pause = SDLK_p;
+SDLKey key::end = SDLK_ESCAPE;
+SDLKey key::follow = SDLK_f;
+SDLKey key::well = SDLK_SPACE;
-/// ***** Initializers/Cleaners *****
-void key::init()
-{
- pause = SDLK_PAUSE;
- end = SDLK_ESCAPE;
-
- follow = SDLK_f;
+key::inputMap key::sdlMap;
- well = SDLK_SPACE;
-}
-
-void key::clean()
+void key::init()
{
+ key::sdlMap["pause"] = &key::pause;
+ key::sdlMap["end"] = &key::end;
+ key::sdlMap["follow"] = &key::follow;
+ key::sdlMap["well"] = &key::well;
}