comparison nuklear_ui/blastem_nuklear.c @ 2530:231305069cbb

Add some missing binding entries in Nuklear UI
author Michael Pavone <pavone@retrodev.com>
date Mon, 25 Nov 2024 22:40:26 -0800
parents 90a40be940f7
children f973651b48d7
comparison
equal deleted inserted replaced
2529:a6687a6fb69d 2530:231305069cbb
522 "gamepads.2.x", "gamepads.2.y", "gamepads.2.z", 522 "gamepads.2.x", "gamepads.2.y", "gamepads.2.z",
523 "gamepads.2.start", "gamepads.2.mode" 523 "gamepads.2.start", "gamepads.2.mode"
524 }; 524 };
525 static const char *general_binds[] = { 525 static const char *general_binds[] = {
526 "ui.menu", "ui.save_state", "ui.load_state", "ui.toggle_fullscreen", "ui.soft_reset", "ui.reload", 526 "ui.menu", "ui.save_state", "ui.load_state", "ui.toggle_fullscreen", "ui.soft_reset", "ui.reload",
527 "ui.screenshot", "ui.vgm_log", "ui.sms_pause", "ui.toggle_keyboard_captured", "ui.release_mouse", "ui.exit", 527 "ui.screenshot", "ui.vgm_log", "ui.record_video", "ui.sms_pause", "ui.toggle_keyboard_captured",
528 "cassette.play", "cassette.stop", "cassette.rewind" 528 "ui.release_mouse", "ui.exit", "cassette.play", "cassette.stop", "cassette.rewind"
529 }; 529 };
530 static const char *general_names[] = { 530 static const char *general_names[] = {
531 "Show Menu", "Quick Save", "Quick Load", "Toggle Fullscreen", "Soft Reset", "Reload Media", 531 "Show Menu", "Quick Save", "Quick Load", "Toggle Fullscreen", "Soft Reset", "Reload Media",
532 "Internal Screenshot", "Toggle VGM Log", "SMS Pause", "Capture Keyboard", "Release Mouse", "Exit", 532 "Internal Screenshot", "Toggle VGM Log", "Toggle Video Recording", "SMS Pause", "Capture Keyboard",
533 "Cassette Play", "Cassette Stop", "Cassette Rewind" 533 "Release Mouse", "Exit", "Cassette Play", "Cassette Stop", "Cassette Rewind"
534 }; 534 };
535 static const char *speed_binds[] = { 535 static const char *speed_binds[] = {
536 "ui.next_speed", "ui.prev_speed", 536 "ui.next_speed", "ui.prev_speed",
537 "ui.set_speed.0", "ui.set_speed.1", "ui.set_speed.2" ,"ui.set_speed.3", "ui.set_speed.4", 537 "ui.set_speed.0", "ui.set_speed.1", "ui.set_speed.2" ,"ui.set_speed.3", "ui.set_speed.4",
538 "ui.set_speed.5", "ui.set_speed.6", "ui.set_speed.7" ,"ui.set_speed.8", "ui.set_speed.9", 538 "ui.set_speed.5", "ui.set_speed.6", "ui.set_speed.7" ,"ui.set_speed.8", "ui.set_speed.9",
542 "Default Speed", "Set Speed 1", "Set Speed 2", "Set Speed 3", "Set Speed 4", 542 "Default Speed", "Set Speed 1", "Set Speed 2", "Set Speed 3", "Set Speed 4",
543 "Set Speed 5", "Set Speed 6", "Set Speed 7", "Set Speed 8", "Set Speed 9" 543 "Set Speed 5", "Set Speed 6", "Set Speed 7", "Set Speed 8", "Set Speed 9"
544 }; 544 };
545 static const char *debug_binds[] = { 545 static const char *debug_binds[] = {
546 "ui.enter_debugger", "ui.plane_debug", "ui.vram_debug", "ui.cram_debug", 546 "ui.enter_debugger", "ui.plane_debug", "ui.vram_debug", "ui.cram_debug",
547 "ui.compositing_debug", "ui.vdp_debug_mode" 547 "ui.compositing_debug", "ui.vdp_debug_mode", "ui.oscilloscope"
548 }; 548 };
549 const char *debug_names[] = { 549 const char *debug_names[] = {
550 "CPU Debugger", "Plane Debugger", "VRAM Debugger", "CRAM Debugger", 550 "CPU Debugger", "Plane Debugger", "VRAM Debugger", "CRAM Debugger",
551 "Layer Debugger", "Cycle Mode/Pal" 551 "Layer Debugger", "Cycle Mode/Pal", "Oscilloscope"
552 }; 552 };
553 const uint32_t NUM_C1_BINDS = sizeof(controller1_binds)/sizeof(*controller1_binds); 553 const uint32_t NUM_C1_BINDS = sizeof(controller1_binds)/sizeof(*controller1_binds);
554 const uint32_t NUM_C2_BINDS = sizeof(controller2_binds)/sizeof(*controller2_binds); 554 const uint32_t NUM_C2_BINDS = sizeof(controller2_binds)/sizeof(*controller2_binds);
555 const uint32_t NUM_SPEED_BINDS = sizeof(speed_binds)/sizeof(*speed_binds); 555 const uint32_t NUM_SPEED_BINDS = sizeof(speed_binds)/sizeof(*speed_binds);
556 const uint32_t NUM_GEN_BINDS = sizeof(general_binds)/sizeof(*general_binds); 556 const uint32_t NUM_GEN_BINDS = sizeof(general_binds)/sizeof(*general_binds);
674 conf_names = tern_insert_ptr(conf_names, "gamepads.n.mode", "Pad Mode"); 674 conf_names = tern_insert_ptr(conf_names, "gamepads.n.mode", "Pad Mode");
675 conf_names = tern_insert_ptr(conf_names, "ui.release_mouse", "Release Mouse"); 675 conf_names = tern_insert_ptr(conf_names, "ui.release_mouse", "Release Mouse");
676 conf_names = tern_insert_ptr(conf_names, "ui.vdp_debug_mode", "VDP Debug Mode"); 676 conf_names = tern_insert_ptr(conf_names, "ui.vdp_debug_mode", "VDP Debug Mode");
677 conf_names = tern_insert_ptr(conf_names, "ui.vdp_debug_pal", "VDP Debug Palette"); 677 conf_names = tern_insert_ptr(conf_names, "ui.vdp_debug_pal", "VDP Debug Palette");
678 conf_names = tern_insert_ptr(conf_names, "ui.enter_debugger", "Enter CPU Debugger"); 678 conf_names = tern_insert_ptr(conf_names, "ui.enter_debugger", "Enter CPU Debugger");
679 conf_names = tern_insert_ptr(conf_names, "ui.plane_debug", "Plane Debugger");
680 conf_names = tern_insert_ptr(conf_names, "ui.vram_debug", "VRAM Debugger");
681 conf_names = tern_insert_ptr(conf_names, "ui.cram_debug", "CRAM Debugger");
682 conf_names = tern_insert_ptr(conf_names, "ui.composite_debug", "Layer Debugger");
683 conf_names = tern_insert_ptr(conf_names, "ui.oscilloscope", "Oscilloscope");
679 conf_names = tern_insert_ptr(conf_names, "ui.screenshot", "Take Screenshot"); 684 conf_names = tern_insert_ptr(conf_names, "ui.screenshot", "Take Screenshot");
680 conf_names = tern_insert_ptr(conf_names, "ui.vgm_log", "Toggle VGM Log"); 685 conf_names = tern_insert_ptr(conf_names, "ui.vgm_log", "Toggle VGM Log");
681 conf_names = tern_insert_ptr(conf_names, "ui.menu", "Show Menu"); 686 conf_names = tern_insert_ptr(conf_names, "ui.menu", "Show Menu");
682 conf_names = tern_insert_ptr(conf_names, "ui.exit", "Exit"); 687 conf_names = tern_insert_ptr(conf_names, "ui.exit", "Exit");
683 conf_names = tern_insert_ptr(conf_names, "ui.save_state", "Quick Save"); 688 conf_names = tern_insert_ptr(conf_names, "ui.save_state", "Quick Save");
753 "ui.toggle_fullscreen", 758 "ui.toggle_fullscreen",
754 "ui.screenshot", 759 "ui.screenshot",
755 "ui.exit", 760 "ui.exit",
756 "ui.release_mouse", 761 "ui.release_mouse",
757 "ui.toggle_keyboard_captured", 762 "ui.toggle_keyboard_captured",
763 "ui.vgm_log",
758 "cassette.play", 764 "cassette.play",
759 "cassette.stop", 765 "cassette.stop",
760 "cassette.rewind", 766 "cassette.rewind",
761 }; 767 };
762 static const char *debugger[] = { 768 static const char *debugger[] = {
763 "ui.vdp_debug_mode", 769 "ui.vdp_debug_mode",
764 "ui.vdp_debug_pal", 770 "ui.vdp_debug_pal",
765 "ui.enter_debugger" 771 "ui.enter_debugger",
772 "ui.plane_debug",
773 "ui.vram_debug",
774 "ui.cram_debug",
775 "ui.composite_debug",
776 "ui.oscilloscope"
766 }; 777 };
767 static const char *speeds[] = { 778 static const char *speeds[] = {
768 "ui.next_speed", 779 "ui.next_speed",
769 "ui.prev_speed", 780 "ui.prev_speed",
770 "ui.set_speed.0", 781 "ui.set_speed.0",