diff --git a/apps/plugins/SOURCES b/apps/plugins/SOURCES index edcbe3e53b..5eba2c4856 100644 --- a/apps/plugins/SOURCES +++ b/apps/plugins/SOURCES @@ -64,7 +64,7 @@ tetrox.c video.c #endif vu_meter.c -#if (CONFIG_KEYPAD != IAUDIO_X5_PAD) && (CONFIG_KEYPAD != IPOD_3G_PAD) +#if CONFIG_KEYPAD != IPOD_3G_PAD wormlet.c #endif diff --git a/apps/plugins/wormlet.c b/apps/plugins/wormlet.c index 95ccc4a9f2..c23a7ea4af 100644 --- a/apps/plugins/wormlet.c +++ b/apps/plugins/wormlet.c @@ -99,6 +99,19 @@ PLUGIN_HEADER #define PLAYERS_TEXT "Up/Down" #define WORMS_TEXT "Left/Right" +#elif (CONFIG_KEYPAD == IAUDIO_X5_PAD) + +#define BTN_DIR_UP BUTTON_UP +#define BTN_DIR_DOWN BUTTON_DOWN +#define BTN_DIR_LEFT BUTTON_LEFT +#define BTN_DIR_RIGHT BUTTON_RIGHT +#define BTN_STARTPAUSE BUTTON_PLAY +#define BTN_QUIT BUTTON_POWER +#define BTN_STOPRESET BUTTON_REC + +#define PLAYERS_TEXT "Up/Down" +#define WORMS_TEXT "Left/Right" + #elif (CONFIG_KEYPAD == GIGABEAT_PAD) #define BTN_DIR_UP BUTTON_UP