aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/hopkins/globals.cpp2
-rw-r--r--engines/hopkins/globals.h2
-rw-r--r--engines/hopkins/hopkins.cpp10
3 files changed, 10 insertions, 4 deletions
diff --git a/engines/hopkins/globals.cpp b/engines/hopkins/globals.cpp
index 8e9d1bccba..e0bd0a4a3c 100644
--- a/engines/hopkins/globals.cpp
+++ b/engines/hopkins/globals.cpp
@@ -152,7 +152,7 @@ Globals::Globals() {
PLANX = PLANY = 0;
PLANI = 0;
PERSO = 0;
- PASSWORD = 0;
+ PASSWORD = false;
ECRAN = 0;
NOSPRECRAN = 0;
OLD_ECRAN = 0;
diff --git a/engines/hopkins/globals.h b/engines/hopkins/globals.h
index 607330ece3..95f8bdf641 100644
--- a/engines/hopkins/globals.h
+++ b/engines/hopkins/globals.h
@@ -396,7 +396,7 @@ public:
int SORTIE;
int PLANX, PLANY;
int PLANI;
- int PASSWORD;
+ bool PASSWORD; // CHECKME: Useless variable?
int NOSPRECRAN;
int ECRAN;
int OLD_ECRAN;
diff --git a/engines/hopkins/hopkins.cpp b/engines/hopkins/hopkins.cpp
index 456dee0639..a66012ae9f 100644
--- a/engines/hopkins/hopkins.cpp
+++ b/engines/hopkins/hopkins.cpp
@@ -118,7 +118,10 @@ Common::Error HopkinsEngine::run() {
_graphicsManager.Cls_Video();
_graphicsManager.DD_Unlock();
- _graphicsManager.LOAD_IMAGE("LINUX");
+ if (getIsDemo())
+ _graphicsManager.LOAD_IMAGE("LINUX");
+ else
+ _graphicsManager.LOAD_IMAGE("H2");
_graphicsManager.FADE_INW();
if (getIsDemo())
@@ -153,7 +156,10 @@ Common::Error HopkinsEngine::run() {
_globals.PLANX = _globals.PLANY = 0;
memset(_globals.SAUVEGARDE, 0, 2000);
_globals.SORTIE = 0;
- _globals.PASSWORD = 1;
+ if (getIsDemo())
+ _globals.PASSWORD = true;
+ else
+ _globals.PASSWORD = false;
LABEL_12:
if (_globals.SORTIE == 300)