[Scummvm-git-logs] scummvm master -> 375ba813a52437e1742d65c8ae835bca39625747
dreammaster
noreply at scummvm.org
Sun Feb 4 04:13:24 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
375ba813a5 M4: Fix using Escape key to abort intro cutscenes
Commit: 375ba813a52437e1742d65c8ae835bca39625747
https://github.com/scummvm/scummvm/commit/375ba813a52437e1742d65c8ae835bca39625747
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2024-02-03T20:13:12-08:00
Commit Message:
M4: Fix using Escape key to abort intro cutscenes
Changed paths:
engines/m4/burger/hotkeys.cpp
engines/m4/burger/vars.cpp
engines/m4/burger/vars.h
engines/m4/riddle/vars.cpp
diff --git a/engines/m4/burger/hotkeys.cpp b/engines/m4/burger/hotkeys.cpp
index 9c66d3b6141..fb44a3f65fe 100644
--- a/engines/m4/burger/hotkeys.cpp
+++ b/engines/m4/burger/hotkeys.cpp
@@ -128,7 +128,7 @@ void Hotkeys::escape_key_pressed(void *, void *) {
case 971:
// Switch to main menu
_G(game).new_section = 9;
- _G(game).new_room = 901;
+ _G(game).new_room = 903;
break;
case 903:
diff --git a/engines/m4/burger/vars.cpp b/engines/m4/burger/vars.cpp
index dcd184235d6..a2f033c0c89 100644
--- a/engines/m4/burger/vars.cpp
+++ b/engines/m4/burger/vars.cpp
@@ -30,6 +30,7 @@
#include "m4/gui/gui_sys.h"
#include "m4/gui/gui_vmng.h"
#include "m4/mem/mem.h"
+#include "m4/platform/keys.h"
#include "m4/detection.h"
#include "m4/m4.h"
@@ -128,9 +129,9 @@ void Vars::main_cold_data_init() {
}
void Vars::global_menu_system_init() {
- AddSystemHotkey(Common::KEYCODE_ESCAPE, escape_key_pressed);
- AddSystemHotkey(Common::KEYCODE_F2, cb_F2);
- AddSystemHotkey(Common::KEYCODE_F3, cb_F3);
+ AddSystemHotkey(KEY_ESCAPE, Hotkeys::escape_key_pressed);
+ AddSystemHotkey(KEY_F2, Hotkeys::saveGame);
+ AddSystemHotkey(KEY_F3, Hotkeys::loadGame);
if (_interface.init(0, 5, 6, 8, 9))
static_cast<Inventory *>(_inventory)->init();
@@ -163,17 +164,5 @@ void Vars::custom_ascii_converter_proc(char *string) {
}
}
-void Vars::escape_key_pressed(void *, void *) {
-
-}
-
-void Vars::cb_F2(void *, void *) {
-
-}
-
-void Vars::cb_F3(void *, void *) {
-
-}
-
} // namespace Burger
} // namespace M4
diff --git a/engines/m4/burger/vars.h b/engines/m4/burger/vars.h
index 4db3663c017..637d5a8880b 100644
--- a/engines/m4/burger/vars.h
+++ b/engines/m4/burger/vars.h
@@ -84,9 +84,6 @@ enum global_triggers {
class Vars : public M4::Vars {
private:
static void custom_ascii_converter_proc(char *string);
- static void escape_key_pressed(void *, void *);
- static void cb_F2(void *, void *);
- static void cb_F3(void *, void *);
protected:
void main_cold_data_init() override;
diff --git a/engines/m4/riddle/vars.cpp b/engines/m4/riddle/vars.cpp
index 479a456394e..350f5ced4bb 100644
--- a/engines/m4/riddle/vars.cpp
+++ b/engines/m4/riddle/vars.cpp
@@ -67,9 +67,9 @@ void Vars::main_cold_data_init() {
void Vars::global_menu_system_init() {
/*
- AddSystemHotkey(Common::KEYCODE_ESCAPE, escape_key_pressed);
- AddSystemHotkey(Common::KEYCODE_F2, cb_F2);
- AddSystemHotkey(Common::KEYCODE_F3, cb_F3);
+ AddSystemHotkey(KEY_ESCAPE, escape_key_pressed);
+ AddSystemHotkey(KEY_F2, cb_F2);
+ AddSystemHotkey(KEY_F3, cb_F3);
if (_interface.init(0, 5, 6, 8, 9))
static_cast<Inventory *>(_inventory)->init();
More information about the Scummvm-git-logs
mailing list