summaryrefslogtreecommitdiff
path: root/nuklear_ui/blastem_nuklear.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuklear_ui/blastem_nuklear.c')
-rw-r--r--nuklear_ui/blastem_nuklear.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/nuklear_ui/blastem_nuklear.c b/nuklear_ui/blastem_nuklear.c
index e63d9cf..2042402 100644
--- a/nuklear_ui/blastem_nuklear.c
+++ b/nuklear_ui/blastem_nuklear.c
@@ -190,6 +190,19 @@ static void context_created(void)
nk_style_set_font(context, &def_font->handle);
}
+void show_pause_menu(void)
+{
+ context->style.window.background = nk_rgba(0, 0, 0, 128);
+ context->style.window.fixed_background = nk_style_item_color(nk_rgba(0, 0, 0, 128));
+ current_view = view_pause;
+}
+
+static uint8_t active;
+uint8_t is_nuklear_active(void)
+{
+ return active;
+}
+
void blastem_nuklear_init(uint8_t file_loaded)
{
context = nk_sdl_init(render_get_window());
@@ -207,5 +220,6 @@ void blastem_nuklear_init(uint8_t file_loaded)
render_set_ui_render_fun(blastem_nuklear_render);
render_set_event_handler(handle_event);
render_set_gl_context_handlers(context_destroyed, context_created);
+ active = 1;
idle_loop();
}