deduplicate

This commit is contained in:
Gwenhael Le Moine 2024-04-14 20:26:44 +02:00
parent 84a7bbca90
commit edf1fcb06b
No known key found for this signature in database
GPG key ID: FDFE3669426707A7

View file

@ -334,33 +334,43 @@ bool gui_refresh()
case SDL_KEYDOWN: case SDL_KEYDOWN:
switch ( event.key.keysym.scancode ) { switch ( event.key.keysym.scancode ) {
case SDL_SCANCODE_KP_0: case SDL_SCANCODE_KP_0:
case SDL_SCANCODE_0:
press_0(); press_0();
break; break;
case SDL_SCANCODE_KP_1: case SDL_SCANCODE_KP_1:
case SDL_SCANCODE_1:
press_1(); press_1();
break; break;
case SDL_SCANCODE_KP_2: case SDL_SCANCODE_KP_2:
case SDL_SCANCODE_2:
press_2(); press_2();
break; break;
case SDL_SCANCODE_KP_3: case SDL_SCANCODE_KP_3:
case SDL_SCANCODE_3:
press_3(); press_3();
break; break;
case SDL_SCANCODE_KP_4: case SDL_SCANCODE_KP_4:
case SDL_SCANCODE_4:
press_4(); press_4();
break; break;
case SDL_SCANCODE_KP_5: case SDL_SCANCODE_KP_5:
case SDL_SCANCODE_5:
press_5(); press_5();
break; break;
case SDL_SCANCODE_KP_6: case SDL_SCANCODE_KP_6:
case SDL_SCANCODE_6:
press_6(); press_6();
break; break;
case SDL_SCANCODE_KP_7: case SDL_SCANCODE_KP_7:
case SDL_SCANCODE_7:
press_7(); press_7();
break; break;
case SDL_SCANCODE_KP_8: case SDL_SCANCODE_KP_8:
case SDL_SCANCODE_8:
press_8(); press_8();
break; break;
case SDL_SCANCODE_KP_9: case SDL_SCANCODE_KP_9:
case SDL_SCANCODE_9:
press_9(); press_9();
break; break;
case SDL_SCANCODE_KP_PERIOD: case SDL_SCANCODE_KP_PERIOD:
@ -381,18 +391,6 @@ bool gui_refresh()
case SDL_SCANCODE_BACKSPACE: case SDL_SCANCODE_BACKSPACE:
press_BKSP(); press_BKSP();
break; break;
case SDL_SCANCODE_LEFT:
press_LEFT();
break;
case SDL_SCANCODE_RIGHT:
press_RIGHT();
break;
case SDL_SCANCODE_UP:
press_UP();
break;
case SDL_SCANCODE_DOWN:
press_DOWN();
break;
case SDL_SCANCODE_KP_PLUS: case SDL_SCANCODE_KP_PLUS:
press_PLUS(); press_PLUS();
break; break;
@ -436,6 +434,7 @@ bool gui_refresh()
press_VAR(); press_VAR();
break; break;
case SDL_SCANCODE_K: case SDL_SCANCODE_K:
case SDL_SCANCODE_UP:
press_UP(); press_UP();
break; break;
case SDL_SCANCODE_L: case SDL_SCANCODE_L:
@ -451,12 +450,15 @@ bool gui_refresh()
press_EVAL(); press_EVAL();
break; break;
case SDL_SCANCODE_P: case SDL_SCANCODE_P:
case SDL_SCANCODE_LEFT:
press_LEFT(); press_LEFT();
break; break;
case SDL_SCANCODE_Q: case SDL_SCANCODE_Q:
case SDL_SCANCODE_DOWN:
press_DOWN(); press_DOWN();
break; break;
case SDL_SCANCODE_R: case SDL_SCANCODE_R:
case SDL_SCANCODE_RIGHT:
press_RIGHT(); press_RIGHT();
break; break;
case SDL_SCANCODE_S: case SDL_SCANCODE_S:
@ -503,33 +505,43 @@ bool gui_refresh()
case SDL_KEYUP: case SDL_KEYUP:
switch ( event.key.keysym.scancode ) { switch ( event.key.keysym.scancode ) {
case SDL_SCANCODE_KP_0: case SDL_SCANCODE_KP_0:
case SDL_SCANCODE_0:
release_0(); release_0();
break; break;
case SDL_SCANCODE_KP_1: case SDL_SCANCODE_KP_1:
case SDL_SCANCODE_1:
release_1(); release_1();
break; break;
case SDL_SCANCODE_KP_2: case SDL_SCANCODE_KP_2:
case SDL_SCANCODE_2:
release_2(); release_2();
break; break;
case SDL_SCANCODE_KP_3: case SDL_SCANCODE_KP_3:
case SDL_SCANCODE_3:
release_3(); release_3();
break; break;
case SDL_SCANCODE_KP_4: case SDL_SCANCODE_KP_4:
case SDL_SCANCODE_4:
release_4(); release_4();
break; break;
case SDL_SCANCODE_KP_5: case SDL_SCANCODE_KP_5:
case SDL_SCANCODE_5:
release_5(); release_5();
break; break;
case SDL_SCANCODE_KP_6: case SDL_SCANCODE_KP_6:
case SDL_SCANCODE_6:
release_6(); release_6();
break; break;
case SDL_SCANCODE_KP_7: case SDL_SCANCODE_KP_7:
case SDL_SCANCODE_7:
release_7(); release_7();
break; break;
case SDL_SCANCODE_KP_8: case SDL_SCANCODE_KP_8:
case SDL_SCANCODE_8:
release_8(); release_8();
break; break;
case SDL_SCANCODE_KP_9: case SDL_SCANCODE_KP_9:
case SDL_SCANCODE_9:
release_9(); release_9();
break; break;
case SDL_SCANCODE_KP_PERIOD: case SDL_SCANCODE_KP_PERIOD:
@ -550,18 +562,6 @@ bool gui_refresh()
case SDL_SCANCODE_BACKSPACE: case SDL_SCANCODE_BACKSPACE:
release_BKSP(); release_BKSP();
break; break;
case SDL_SCANCODE_LEFT:
release_LEFT();
break;
case SDL_SCANCODE_RIGHT:
release_RIGHT();
break;
case SDL_SCANCODE_UP:
release_UP();
break;
case SDL_SCANCODE_DOWN:
release_DOWN();
break;
case SDL_SCANCODE_KP_PLUS: case SDL_SCANCODE_KP_PLUS:
release_PLUS(); release_PLUS();
break; break;
@ -605,6 +605,7 @@ bool gui_refresh()
release_VAR(); release_VAR();
break; break;
case SDL_SCANCODE_K: case SDL_SCANCODE_K:
case SDL_SCANCODE_UP:
release_UP(); release_UP();
break; break;
case SDL_SCANCODE_L: case SDL_SCANCODE_L:
@ -620,12 +621,15 @@ bool gui_refresh()
release_EVAL(); release_EVAL();
break; break;
case SDL_SCANCODE_P: case SDL_SCANCODE_P:
case SDL_SCANCODE_LEFT:
release_LEFT(); release_LEFT();
break; break;
case SDL_SCANCODE_Q: case SDL_SCANCODE_Q:
case SDL_SCANCODE_DOWN:
release_DOWN(); release_DOWN();
break; break;
case SDL_SCANCODE_R: case SDL_SCANCODE_R:
case SDL_SCANCODE_RIGHT:
release_RIGHT(); release_RIGHT();
break; break;
case SDL_SCANCODE_S: case SDL_SCANCODE_S: