brewpanel/dlgBrew.c

changeset 422
13502d0dda65
parent 420
644a6106d712
child 425
c51265b518ce
equal deleted inserted replaced
421:0258107a9e72 422:13502d0dda65
32 32
33 #ifdef HAVE_SDL_SDL_H 33 #ifdef HAVE_SDL_SDL_H
34 34
35 extern SDL_Surface *PAN_surface; 35 extern SDL_Surface *PAN_surface;
36 extern int my_shutdown; 36 extern int my_shutdown;
37 extern uint16_t keys;
37 38
38 39
39 #define MAINDLG_B1 2 40 #define MAINDLG_B1 2
40 #define MAINDLG_B2 3 41 #define MAINDLG_B2 3
41 #define MAINDLG_B3 4 42 #define MAINDLG_B3 4
104 do { 105 do {
105 retbut = SDLGui_DoDialogLoop(maindlg); 106 retbut = SDLGui_DoDialogLoop(maindlg);
106 fprintf(stdout, "SDLGui_DoDialog retbut=%d\n", retbut); 107 fprintf(stdout, "SDLGui_DoDialog retbut=%d\n", retbut);
107 108
108 switch (retbut) { 109 switch (retbut) {
109 case MAINDLG_B1: fprintf(stdout, "Button 1\n"); 110 case MAINDLG_B1 + 1000:
111 keys |= 0x0008;
112 break;
113 case MAINDLG_B1:
114 keys &= ~0x0008;
110 break; 115 break;
111 case MAINDLG_B2: fprintf(stdout, "Button 2\n"); 116 case MAINDLG_B2 + 1000:
117 keys |= 0x0004;
112 break; 118 break;
113 case MAINDLG_B3: fprintf(stdout, "Button 3\n"); 119 case MAINDLG_B2:
120 keys &= ~0x0004;
114 break; 121 break;
115 case MAINDLG_B4: fprintf(stdout, "Button 4\n"); 122 case MAINDLG_B3 + 1000:
123 keys |= 0x0002;
124 break;
125 case MAINDLG_B3:
126 keys &= ~0x0002;
127 break;
128 case MAINDLG_B4 + 1000:
129 keys |= 0x0001;
130 break;
131 case MAINDLG_B4:
132 keys &= ~0x0001;
116 break; 133 break;
117 case MAINDLG_QUIT: my_shutdown = TRUE; 134 case MAINDLG_QUIT: my_shutdown = TRUE;
118 break; 135 break;
119 } 136 }
120 137

mercurial