aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaromir Wysoglad2019-05-30 08:15:53 +0200
committerThierry Crozat2019-07-28 15:09:14 +0100
commit5c8171eed688380a4173d61a066fde03bbf0f822 (patch)
treec0ca6b0dd86b54b5d2300b2e65ceac338f12e85a
parent777040557d7a48eb6c408ea5b66d3048434afdfb (diff)
downloadscummvm-rg350-5c8171eed688380a4173d61a066fde03bbf0f822.tar.gz
scummvm-rg350-5c8171eed688380a4173d61a066fde03bbf0f822.tar.bz2
scummvm-rg350-5c8171eed688380a4173d61a066fde03bbf0f822.zip
SUPERNOVA2: Add gui commands to game manager
-rw-r--r--engines/supernova2/ms2_def.h10
-rw-r--r--engines/supernova2/state.cpp18
-rw-r--r--engines/supernova2/state.h2
3 files changed, 16 insertions, 14 deletions
diff --git a/engines/supernova2/ms2_def.h b/engines/supernova2/ms2_def.h
index a221814f0c..e686500e1e 100644
--- a/engines/supernova2/ms2_def.h
+++ b/engines/supernova2/ms2_def.h
@@ -126,11 +126,11 @@ enum ObjectId {
enum StringId {
kNoString = -1,
-kString0, kString1, kString2, kString3, kString4,
-kString5, kString6, kString7, kString8, kString9,
-kString10, kString11, kString12, kString13, kString14,
-kString15, kString16, kString17, kString18, kString19,
-kString20, kString21, kString22, kString23, kString24,
+kStringCommandGo, kStringCommandLook, kStringCommandTake, kStringCommandOpen, kStringCommandClose,
+kStringCommandPress, kStringCommandPull, kStringCommandUse, kStringCommandTalk, kStringCommandGive,
+kString10, kStringStatusCommandGo, kStringStatusCommandLook, kStringStatusCommandTake, kStringStatusCommandOpen,
+kStringStatusCommandClose, kStringStatusCommandPress, kStringStatusCommandPull, kStringStatusCommandUse, kStringStatusCommandTalk,
+kStringStatusCommandGive, kString21, kString22, kString23, kString24,
kString25, kString26, kString27, kStringTextSpeed, kString29,
kString30, kString31, kString32, kString33, kString34,
kString35, kString36, kString37, kString38, kString39,
diff --git a/engines/supernova2/state.cpp b/engines/supernova2/state.cpp
index 2d44b2a479..ef05df99c4 100644
--- a/engines/supernova2/state.cpp
+++ b/engines/supernova2/state.cpp
@@ -32,15 +32,15 @@
namespace Supernova2 {
-//StringId GameManager::guiCommands[] = {
-// kStringCommandGo, kStringCommandLook, kStringCommandTake, kStringCommandOpen, kStringCommandClose,
-// kStringCommandPress, kStringCommandPull, kStringCommandUse, kStringCommandTalk, kStringCommandGive
-//};
-
-//StringId GameManager::guiStatusCommands[] = {
-// kStringStatusCommandGo, kStringStatusCommandLook, kStringStatusCommandTake, kStringStatusCommandOpen, kStringStatusCommandClose,
-// kStringStatusCommandPress, kStringStatusCommandPull, kStringStatusCommandUse, kStringStatusCommandTalk, kStringStatusCommandGive
-//};
+StringId GameManager::guiCommands[] = {
+ kStringCommandGo, kStringCommandLook, kStringCommandTake, kStringCommandOpen, kStringCommandClose,
+ kStringCommandPress, kStringCommandPull, kStringCommandUse, kStringCommandTalk, kStringCommandGive
+};
+
+StringId GameManager::guiStatusCommands[] = {
+ kStringStatusCommandGo, kStringStatusCommandLook, kStringStatusCommandTake, kStringStatusCommandOpen, kStringStatusCommandClose,
+ kStringStatusCommandPress, kStringStatusCommandPull, kStringStatusCommandUse, kStringStatusCommandTalk, kStringStatusCommandGive
+};
void Inventory::add(Object &obj) {
if (_numObjects < kMaxCarry) {
diff --git a/engines/supernova2/state.h b/engines/supernova2/state.h
index a8e3b368f3..56860d936a 100644
--- a/engines/supernova2/state.h
+++ b/engines/supernova2/state.h
@@ -70,6 +70,8 @@ public:
//void processInput();
void executeRoom();
+ static StringId guiCommands[];
+ static StringId guiStatusCommands[];
Supernova2Engine *_vm;
Common::KeyState _key;
Common::EventType _mouseClickType;