freedroidrpg (0.14.1-1) 20_enter_keys.diff

Summary

 input.c |    2 +-
 text.c  |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

    
download this patch

Patch contents

--- ../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) {