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 |