--- ../orig/freedroidrpg-0.13/src/input.c 2010-01-21 13:31:29.000000000 +0100
+++ src/input.c 2010-02-02 08:16:38.000000000 +0100
@@ -193,7 +193,7 @@
int EnterPressed()
{
SDL_PumpEvents();
- return ((key_state_array[SDLK_RETURN]));
+ return ((key_state_array[SDLK_RETURN] || key_state_array[SDLK_KP_ENTER]));
}
int EscapePressed()
--- ../orig/freedroidrpg-0.13/src/text.c 2010-01-21 13:31:29.000000000 +0100
+++ src/text.c 2010-02-02 08:18:58.000000000 +0100
@@ -186,7 +186,7 @@
switch (e.type) {
case SDL_KEYDOWN:
- if (e.key.keysym.sym == SDLK_SPACE || e.key.keysym.sym == SDLK_RETURN || e.key.keysym.sym == SDLK_ESCAPE)
+ if (e.key.keysym.sym == SDLK_SPACE || e.key.keysym.sym == SDLK_RETURN || e.key.keysym.sym == SDLK_KP_ENTER || e.key.keysym.sym == SDLK_ESCAPE)
goto wait_click_and_out;
break;
case SDL_MOUSEBUTTONDOWN:
@@ -608,7 +608,7 @@
key = getchar_raw(NULL);
- if (key == SDLK_RETURN) {
+ if (key == SDLK_RETURN || key == SDLK_KP_ENTER) {
// Display the image again so both buffers are in sync
// useful for GL drivers that do true pageflipping (win32, nvidia 173.x, ...)
if (use_open_gl) {