diff options
author | dec05eba <dec05eba@protonmail.com> | 2025-03-17 22:04:02 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2025-03-17 22:44:49 +0100 |
commit | a6bd165d97b657cd51ab31aa6578513db0b47b42 (patch) | |
tree | 1319aefdc78045e8a7f2a81f7cc60b909f29b0e2 /src/Overlay.cpp | |
parent | f9e1e3ec26685fef56af9a10c153821e8b7a0273 (diff) |
Change joystick button to save replay. Add joystick buttons for more actions.
Diffstat (limited to 'src/Overlay.cpp')
-rw-r--r-- | src/Overlay.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/Overlay.cpp b/src/Overlay.cpp index 1147cc7..63f9822 100644 --- a/src/Overlay.cpp +++ b/src/Overlay.cpp @@ -339,6 +339,21 @@ namespace gsr { overlay->save_replay(); }); + global_hotkeys_js->bind_action("take_screenshot", [overlay](const std::string &id) { + fprintf(stderr, "pressed %s\n", id.c_str()); + overlay->take_screenshot(); + }); + + global_hotkeys_js->bind_action("toggle_record", [overlay](const std::string &id) { + fprintf(stderr, "pressed %s\n", id.c_str()); + overlay->toggle_record(); + }); + + global_hotkeys_js->bind_action("toggle_replay", [overlay](const std::string &id) { + fprintf(stderr, "pressed %s\n", id.c_str()); + overlay->toggle_replay(); + }); + return global_hotkeys_js; } |