comparison nuklear_ui/nuklear_sdl_gles2.h @ 2316:523ab225815b

Allow dpad to increment/decrement property fields
author Michael Pavone <pavone@retrodev.com>
date Sun, 02 Apr 2023 23:21:04 -0700
parents 5e34369ed6be
children 1c7329ac7f3f
comparison
equal deleted inserted replaced
2315:b67e4e930fa4 2316:523ab225815b
421 int down = evt->type == SDL_CONTROLLERBUTTONDOWN; 421 int down = evt->type == SDL_CONTROLLERBUTTONDOWN;
422 if (evt->cbutton.button == SDL_CONTROLLER_BUTTON_DPAD_UP) { 422 if (evt->cbutton.button == SDL_CONTROLLER_BUTTON_DPAD_UP) {
423 nk_input_key(ctx, NK_KEY_UP, down); 423 nk_input_key(ctx, NK_KEY_UP, down);
424 } else if (evt->cbutton.button == SDL_CONTROLLER_BUTTON_DPAD_DOWN) { 424 } else if (evt->cbutton.button == SDL_CONTROLLER_BUTTON_DPAD_DOWN) {
425 nk_input_key(ctx, NK_KEY_DOWN, down); 425 nk_input_key(ctx, NK_KEY_DOWN, down);
426 } else if (evt->cbutton.button == SDL_CONTROLLER_BUTTON_DPAD_LEFT) {
427 nk_input_key(ctx, NK_KEY_LEFT, down);
428 } else if (evt->cbutton.button == SDL_CONTROLLER_BUTTON_DPAD_RIGHT) {
429 nk_input_key(ctx, NK_KEY_RIGHT, down);
426 } else if (evt->cbutton.button == SDL_CONTROLLER_BUTTON_A || evt->cbutton.button == SDL_CONTROLLER_BUTTON_START) { 430 } else if (evt->cbutton.button == SDL_CONTROLLER_BUTTON_A || evt->cbutton.button == SDL_CONTROLLER_BUTTON_START) {
427 nk_input_key(ctx, NK_KEY_ENTER, down); 431 nk_input_key(ctx, NK_KEY_ENTER, down);
428 } 432 }
429 } else if (evt->type == SDL_CONTROLLERAXISMOTION) { 433 } else if (evt->type == SDL_CONTROLLERAXISMOTION) {
430 if (evt->caxis.axis == SDL_CONTROLLER_AXIS_LEFTY || evt->caxis.axis == SDL_CONTROLLER_AXIS_RIGHTY) { 434 if (evt->caxis.axis == SDL_CONTROLLER_AXIS_LEFTY || evt->caxis.axis == SDL_CONTROLLER_AXIS_RIGHTY) {