Mercurial > repos > blastem
diff io.c @ 1477:1cdd7f492af8 nuklear_ui
Pause menu now triggered on ui.exit event
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 22 Nov 2017 11:18:36 -0800 |
parents | cd6e566eb6b9 |
children | da1dce39e846 |
line wrap: on
line diff
--- a/io.c Wed Nov 22 10:54:27 2017 -0800 +++ b/io.c Wed Nov 22 11:18:36 2017 -0800 @@ -23,6 +23,9 @@ #include "render.h" #include "util.h" #include "menu.h" +#ifndef DISABLE_NUKLEAR +#include "nuklear_ui/blastem_nuklear.h" +#endif #define CYCLE_NEVER 0xFFFFFFFF #define MIN_POLL_INTERVAL 6840 @@ -532,6 +535,11 @@ break; } case UI_EXIT: +#ifndef DISABLE_NUKLEAR + if (is_nuklear_active) { + show_pause_menu(); + } else { +#endif current_system->request_exit(current_system); if (current_system->type == SYSTEM_GENESIS) { genesis_context *gen = (genesis_context *)current_system; @@ -541,6 +549,9 @@ menu->external_game_load = 1; } } +#ifndef DISABLE_NUKLEAR + } +#endif break; } break;