X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fkeys.h;fp=src%2Fkeys.h;h=66836ba46f323a4e50d15b351d9dfce975d1b0b6;hb=582d93653af512b78c21eb998c62a43c9c3b6229;hp=0000000000000000000000000000000000000000;hpb=a55161b97cf529be58eb3a52fe5167ab994cd906;p=l2e.git diff --git a/src/keys.h b/src/keys.h new file mode 100644 index 0000000..66836ba --- /dev/null +++ b/src/keys.h @@ -0,0 +1,26 @@ +#ifndef L2E_KEYS_H_ +#define L2E_KEYS_H_ + +#include "app/Input.h" + +inline void MapKeys(app::Input &input) { + input.MapKey(SDLK_w, app::Input::PAD_UP); + input.MapKey(SDLK_d, app::Input::PAD_RIGHT); + input.MapKey(SDLK_s, app::Input::PAD_DOWN); + input.MapKey(SDLK_a, app::Input::PAD_LEFT); + input.MapKey(SDLK_RIGHT, app::Input::ACTION_A); + input.MapKey(SDLK_DOWN, app::Input::ACTION_B); + input.MapKey(SDLK_UP, app::Input::ACTION_X); + input.MapKey(SDLK_LEFT, app::Input::ACTION_Y); + input.MapKey(SDLK_RETURN, app::Input::START); + input.MapKey(SDLK_SPACE, app::Input::SELECT); + input.MapKey(SDLK_RSHIFT, app::Input::SHOULDER_RIGHT); + input.MapKey(SDLK_LSHIFT, app::Input::SHOULDER_LEFT); + + input.MapKey(SDLK_1, app::Input::DEBUG_1); + input.MapKey(SDLK_2, app::Input::DEBUG_2); + input.MapKey(SDLK_3, app::Input::DEBUG_3); + input.MapKey(SDLK_4, app::Input::DEBUG_4); +} + +#endif