diff nuklear_ui/blastem_nuklear.c @ 1486:a6881d0d76d0 nuklear_ui

Pause game execution when in the new UI pause menu
author Michael Pavone <pavone@retrodev.com>
date Sun, 26 Nov 2017 19:22:09 -0800
parents 369da70ee2c2
children 6a35815cc409
line wrap: on
line diff
--- a/nuklear_ui/blastem_nuklear.c	Sun Nov 26 18:33:36 2017 -0800
+++ b/nuklear_ui/blastem_nuklear.c	Sun Nov 26 19:22:09 2017 -0800
@@ -226,7 +226,7 @@
 	nk_input_begin(context);
 }
 
-void idle_loop(void)
+void ui_idle_loop(void)
 {
 	const uint32_t MIN_UI_DELAY = 15;
 	static uint32_t last;
@@ -268,6 +268,7 @@
 	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;
+	current_system->request_exit(current_system);
 }
 
 static uint8_t active;
@@ -307,5 +308,5 @@
 	render_set_event_handler(handle_event);
 	render_set_gl_context_handlers(context_destroyed, context_created);
 	active = 1;
-	idle_loop();
+	ui_idle_loop();
 }