equal
deleted
inserted
replaced
207 { |
207 { |
208 switch(e->event) { |
208 switch(e->event) { |
209 case WE_PAINT: |
209 case WE_PAINT: |
210 DrawWindowWidgets(w); |
210 DrawWindowWidgets(w); |
211 break; |
211 break; |
|
212 |
212 case WE_CLICK: |
213 case WE_CLICK: |
213 if (e->click.widget >= 4) { |
214 if (e->click.widget >= 4) _terraform_button_proc[e->click.widget - 4](w); |
214 _terraform_button_proc[e->click.widget - 4](w); |
215 break; |
215 } |
216 |
216 break; |
217 case WE_KEYPRESS: { |
217 |
218 uint i; |
218 case WE_KEYPRESS: |
219 |
219 { |
220 for (i = 0; i != lengthof(_terraform_keycodes); i++) { |
220 int i; |
|
221 |
|
222 for(i=0; i!=lengthof(_terraform_keycodes); i++) |
|
223 if (e->keypress.keycode == _terraform_keycodes[i]) { |
221 if (e->keypress.keycode == _terraform_keycodes[i]) { |
224 e->keypress.cont = false; |
222 e->keypress.cont = false; |
225 _terraform_button_proc[i](w); |
223 _terraform_button_proc[i](w); |
226 break; |
224 break; |
227 } |
225 } |
228 } |
226 } |
229 break; |
227 break; |
|
228 } |
230 |
229 |
231 case WE_PLACE_OBJ: |
230 case WE_PLACE_OBJ: |
232 _place_proc(e->place.tile); |
231 _place_proc(e->place.tile); |
233 return; |
232 return; |
234 |
233 |