Mercurial > repos > blastem
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", |