aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/hopkins.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hopkins/hopkins.cpp')
-rw-r--r--engines/hopkins/hopkins.cpp27
1 files changed, 15 insertions, 12 deletions
diff --git a/engines/hopkins/hopkins.cpp b/engines/hopkins/hopkins.cpp
index 2929161c68..e3fe6e99c5 100644
--- a/engines/hopkins/hopkins.cpp
+++ b/engines/hopkins/hopkins.cpp
@@ -555,11 +555,14 @@ void HopkinsEngine::INIT_SYSTEM() {
case 0:
if (!_eventsManager.mouse_linux)
_fileManager.CONSTRUIT_SYSTEM("SOUAN.SPR");
- if (!_globals.FR && _eventsManager.mouse_linux)
+ else
_fileManager.CONSTRUIT_SYSTEM("LSOUAN.SPR");
break;
case 1:
- _fileManager.CONSTRUIT_SYSTEM("LSOUFR.SPR");
+ if (!_eventsManager.mouse_linux)
+ _fileManager.CONSTRUIT_SYSTEM("SOUFR.SPR");
+ else
+ _fileManager.CONSTRUIT_SYSTEM("LSOUFR.SPR");
break;
case 2:
_fileManager.CONSTRUIT_SYSTEM("SOUES.SPR");
@@ -639,7 +642,7 @@ void HopkinsEngine::INTRORUN() {
memset(&paletteData, 0, PALETTE_EXT_BLOCK_SIZE);
_eventsManager.VBL();
- _eventsManager.souris_flag = 0;
+ _eventsManager.souris_flag = false;
_globals.iRegul = 1;
_eventsManager.VBL();
_soundManager.WSOUND(16);
@@ -668,14 +671,14 @@ void HopkinsEngine::INTRORUN() {
_graphicsManager.SETCOLOR3(253, 100, 100, 100);
_graphicsManager.SETCOLOR3(251, 100, 100, 100);
_graphicsManager.SETCOLOR3(254, 0, 0, 0);
- _globals.BPP_NOAFF = 1;
+ _globals.BPP_NOAFF = true;
v2 = 0;
do {
_eventsManager.VBL();
++v2;
} while (v2 <= 4);
- _globals.BPP_NOAFF = 0;
+ _globals.BPP_NOAFF = false;
_globals.iRegul = 1;
_graphicsManager.FADE_INW();
if (_graphicsManager.DOUBLE_ECRAN == 1) {
@@ -719,7 +722,7 @@ void HopkinsEngine::INTRORUN() {
_graphicsManager.SETCOLOR3(253, 100, 100, 100);
_graphicsManager.SETCOLOR3(251, 100, 100, 100);
_graphicsManager.SETCOLOR3(254, 0, 0, 0);
- _globals.BPP_NOAFF = 1;
+ _globals.BPP_NOAFF = true;
v5 = 0;
do {
@@ -727,7 +730,7 @@ void HopkinsEngine::INTRORUN() {
++v5;
} while (v5 <= 4);
- _globals.BPP_NOAFF = 0;
+ _globals.BPP_NOAFF = false;
_globals.iRegul = 1;
_graphicsManager.FADE_INW();
for (i = 0; i < 200 / _globals.vitesse; ++i)
@@ -769,7 +772,7 @@ void HopkinsEngine::INTRORUN() {
_graphicsManager.SETCOLOR3(253, 100, 100, 100);
_graphicsManager.SETCOLOR3(251, 100, 100, 100);
_graphicsManager.SETCOLOR3(254, 0, 0, 0);
- _globals.BPP_NOAFF = 1;
+ _globals.BPP_NOAFF = true;
v8 = 0;
do {
@@ -777,7 +780,7 @@ void HopkinsEngine::INTRORUN() {
++v8;
} while (v8 <= 3);
- _globals.BPP_NOAFF = 0;
+ _globals.BPP_NOAFF = false;
_globals.iRegul = 1;
_graphicsManager.setpal_vga256_linux(paletteData2, _graphicsManager.VESA_BUFFER);
v9 = 0;
@@ -942,13 +945,13 @@ void HopkinsEngine::BOOM() {
_animationManager.CHARGE_ANIM("ANIM15");
_graphicsManager.VISU_ALL();
_objectsManager.BOBANIM_OFF(7);
- _globals.BPP_NOAFF = 1;
+ _globals.BPP_NOAFF = true;
for (int idx = 0; idx < 5; ++idx) {
_eventsManager.VBL();
}
- _globals.BPP_NOAFF = 0;
+ _globals.BPP_NOAFF = false;
_graphicsManager.FADE_INW();
_eventsManager.MOUSE_OFF();
@@ -980,7 +983,7 @@ void HopkinsEngine::PUBQUIT() {
_globals.PUBEXIT = 1;
_graphicsManager.RESET_SEGMENT_VESA();
_globals.FORET = 0;
- _eventsManager.CASSE = 0;
+ _eventsManager.CASSE = false;
_globals.DESACTIVE_INVENT = true;
_globals.FLAG_VISIBLE = false;
_graphicsManager.LOAD_IMAGE("BOX");