brewpanel/dlgBrew.c

changeset 422
13502d0dda65
parent 420
644a6106d712
child 425
c51265b518ce
--- a/brewpanel/dlgBrew.c	Sat Nov 14 17:00:37 2015 +0100
+++ b/brewpanel/dlgBrew.c	Sat Nov 14 23:40:51 2015 +0100
@@ -34,6 +34,7 @@
 
 extern SDL_Surface	*PAN_surface;
 extern int		my_shutdown;
+extern uint16_t		keys;
 
 
 #define	MAINDLG_B1	 2
@@ -106,13 +107,29 @@
 	fprintf(stdout, "SDLGui_DoDialog retbut=%d\n", retbut);
 
 	switch (retbut) {
-	    case MAINDLG_B1:	fprintf(stdout, "Button 1\n");
+	    case MAINDLG_B1 + 1000:
+		    		keys |= 0x0008;
+				break;
+	    case MAINDLG_B1:	
+				keys &= ~0x0008;
 		    		break;
-	    case MAINDLG_B2:	fprintf(stdout, "Button 2\n");
+	    case MAINDLG_B2 + 1000:
+				keys |= 0x0004;
+				break;
+	    case MAINDLG_B2:	
+				keys &= ~0x0004;
 				break;
-	    case MAINDLG_B3:	fprintf(stdout, "Button 3\n");
+	    case MAINDLG_B3 + 1000:
+				keys |= 0x0002;
+				break;
+	    case MAINDLG_B3:
+				keys &= ~0x0002;
 				break;
-	    case MAINDLG_B4:	fprintf(stdout, "Button 4\n");
+	    case MAINDLG_B4 + 1000:
+				keys |= 0x0001;
+				break;
+	    case MAINDLG_B4:
+				keys &= ~0x0001;
 				break;
 	    case MAINDLG_QUIT:	my_shutdown = TRUE;
 				break;

mercurial