comparison nuklear_ui/blastem_nuklear.c @ 2306:62f316b76e9a

Migrate ui.exit to ui.menu and create a new ui.exit for quitting
author Michael Pavone <pavone@retrodev.com>
date Thu, 23 Mar 2023 22:37:08 -0700
parents a1c9edf44c7e
children a8080240cb92
comparison
equal deleted inserted replaced
2305:6aca1734d573 2306:62f316b76e9a
476 "gamepads.2.a", "gamepads.2.b", "gamepads.2.c", 476 "gamepads.2.a", "gamepads.2.b", "gamepads.2.c",
477 "gamepads.2.x", "gamepads.2.y", "gamepads.2.z", 477 "gamepads.2.x", "gamepads.2.y", "gamepads.2.z",
478 "gamepads.2.start", "gamepads.2.mode" 478 "gamepads.2.start", "gamepads.2.mode"
479 }; 479 };
480 static const char *general_binds[] = { 480 static const char *general_binds[] = {
481 "ui.exit", "ui.save_state", "ui.load_state", "ui.toggle_fullscreen", "ui.soft_reset", "ui.reload", 481 "ui.menu", "ui.save_state", "ui.load_state", "ui.toggle_fullscreen", "ui.soft_reset", "ui.reload",
482 "ui.screenshot", "ui.vgm_log", "ui.sms_pause", "ui.toggle_keyboard_captured", "ui.release_mouse" 482 "ui.screenshot", "ui.vgm_log", "ui.sms_pause", "ui.toggle_keyboard_captured", "ui.release_mouse", "ui.exit"
483 }; 483 };
484 static const char *general_names[] = { 484 static const char *general_names[] = {
485 "Show Menu", "Quick Save", "Quick Load", "Toggle Fullscreen", "Soft Reset", "Reload Media", 485 "Show Menu", "Quick Save", "Quick Load", "Toggle Fullscreen", "Soft Reset", "Reload Media",
486 "Internal Screenshot", "Toggle VGM Log", "SMS Pause", "Capture Keyboard", "Release Mouse" 486 "Internal Screenshot", "Toggle VGM Log", "SMS Pause", "Capture Keyboard", "Release Mouse", "Exit"
487 }; 487 };
488 static const char *speed_binds[] = { 488 static const char *speed_binds[] = {
489 "ui.next_speed", "ui.prev_speed", 489 "ui.next_speed", "ui.prev_speed",
490 "ui.set_speed.0", "ui.set_speed.1", "ui.set_speed.2" ,"ui.set_speed.3", "ui.set_speed.4", 490 "ui.set_speed.0", "ui.set_speed.1", "ui.set_speed.2" ,"ui.set_speed.3", "ui.set_speed.4",
491 "ui.set_speed.5", "ui.set_speed.6", "ui.set_speed.7" ,"ui.set_speed.8", "ui.set_speed.9", 491 "ui.set_speed.5", "ui.set_speed.6", "ui.set_speed.7" ,"ui.set_speed.8", "ui.set_speed.9",
629 conf_names = tern_insert_ptr(conf_names, "ui.vdp_debug_mode", "VDP Debug Mode"); 629 conf_names = tern_insert_ptr(conf_names, "ui.vdp_debug_mode", "VDP Debug Mode");
630 conf_names = tern_insert_ptr(conf_names, "ui.vdp_debug_pal", "VDP Debug Palette"); 630 conf_names = tern_insert_ptr(conf_names, "ui.vdp_debug_pal", "VDP Debug Palette");
631 conf_names = tern_insert_ptr(conf_names, "ui.enter_debugger", "Enter CPU Debugger"); 631 conf_names = tern_insert_ptr(conf_names, "ui.enter_debugger", "Enter CPU Debugger");
632 conf_names = tern_insert_ptr(conf_names, "ui.screenshot", "Take Screenshot"); 632 conf_names = tern_insert_ptr(conf_names, "ui.screenshot", "Take Screenshot");
633 conf_names = tern_insert_ptr(conf_names, "ui.vgm_log", "Toggle VGM Log"); 633 conf_names = tern_insert_ptr(conf_names, "ui.vgm_log", "Toggle VGM Log");
634 conf_names = tern_insert_ptr(conf_names, "ui.exit", "Show Menu"); 634 conf_names = tern_insert_ptr(conf_names, "ui.menu", "Show Menu");
635 conf_names = tern_insert_ptr(conf_names, "ui.exit", "Exit");
635 conf_names = tern_insert_ptr(conf_names, "ui.save_state", "Quick Save"); 636 conf_names = tern_insert_ptr(conf_names, "ui.save_state", "Quick Save");
636 conf_names = tern_insert_ptr(conf_names, "ui.load_state", "Quick Load"); 637 conf_names = tern_insert_ptr(conf_names, "ui.load_state", "Quick Load");
637 conf_names = tern_insert_ptr(conf_names, "ui.set_speed.0", "Set Speed 0"); 638 conf_names = tern_insert_ptr(conf_names, "ui.set_speed.0", "Set Speed 0");
638 conf_names = tern_insert_ptr(conf_names, "ui.set_speed.1", "Set Speed 1"); 639 conf_names = tern_insert_ptr(conf_names, "ui.set_speed.1", "Set Speed 1");
639 conf_names = tern_insert_ptr(conf_names, "ui.set_speed.2", "Set Speed 2"); 640 conf_names = tern_insert_ptr(conf_names, "ui.set_speed.2", "Set Speed 2");
696 "ui.sms_pause" 697 "ui.sms_pause"
697 }; 698 };
698 static const char *emu_control[] = { 699 static const char *emu_control[] = {
699 "ui.save_state", 700 "ui.save_state",
700 "ui.load_state", 701 "ui.load_state",
701 "ui.exit", 702 "ui.menu",
702 "ui.toggle_fullscreen", 703 "ui.toggle_fullscreen",
703 "ui.screenshot", 704 "ui.screenshot",
705 "ui.exit",
704 "ui.release_mouse", 706 "ui.release_mouse",
705 "ui.toggle_keyboard_captured" 707 "ui.toggle_keyboard_captured"
706 }; 708 };
707 static const char *debugger[] = { 709 static const char *debugger[] = {
708 "ui.vdp_debug_mode", 710 "ui.vdp_debug_mode",