[Scummvm-git-logs] scummvm master -> 5ac50d81549289f80405c49749431d4a51b9bc5e

dreammaster noreply at scummvm.org
Thu Feb 8 02:11:25 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:
5ac50d8154 M4: Fix looking at TV in test 4


Commit: 5ac50d81549289f80405c49749431d4a51b9bc5e
    https://github.com/scummvm/scummvm/commit/5ac50d81549289f80405c49749431d4a51b9bc5e
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2024-02-07T18:11:15-08:00

Commit Message:
M4: Fix looking at TV in test 4

Changed paths:
    engines/m4/burger/burger.cpp
    engines/m4/burger/flags.cpp
    engines/m4/burger/flags.h
    engines/m4/burger/rooms/section5/room506.cpp


diff --git a/engines/m4/burger/burger.cpp b/engines/m4/burger/burger.cpp
index aba9c744ddb..474408f2869 100644
--- a/engines/m4/burger/burger.cpp
+++ b/engines/m4/burger/burger.cpp
@@ -695,7 +695,7 @@ void BurgerEngine::testDone4() {
 	_G(flags)[V213] = 2;
 	_G(flags)[V214] = 0;
 	_G(flags)[V218] = 5003;
-	_G(flags)[V219] = 1;
+	_G(flags)[kTVOnFire] = 1;
 	_G(flags)[V223] = 2;
 	_G(flags)[V224] = 0;
 	_G(flags)[V227] = 1;
diff --git a/engines/m4/burger/flags.cpp b/engines/m4/burger/flags.cpp
index 82883dcad87..f8d3559e09a 100644
--- a/engines/m4/burger/flags.cpp
+++ b/engines/m4/burger/flags.cpp
@@ -310,7 +310,7 @@ void Flags::reset4() {
 	inv_move_object("DIRTY SOCK", 504);
 
 	(*this)[V218] = 5000;
-	(*this)[V219] = 0;
+	(*this)[kTVOnFire] = 0;
 	(*this)[V223] = 0;
 	(*this)[V224] = 0;
 
diff --git a/engines/m4/burger/flags.h b/engines/m4/burger/flags.h
index 0c57311ccc6..52a4af9caaf 100644
--- a/engines/m4/burger/flags.h
+++ b/engines/m4/burger/flags.h
@@ -253,7 +253,7 @@ enum {
 	V216 = 216,
 	V217 = 217,
 	V218 = 218,
-	V219 = 219,
+	kTVOnFire = 219,
 	V220 = 220,
 	V221 = 221,
 	V222 = 222,
diff --git a/engines/m4/burger/rooms/section5/room506.cpp b/engines/m4/burger/rooms/section5/room506.cpp
index f113b65ac2f..024b2560533 100644
--- a/engines/m4/burger/rooms/section5/room506.cpp
+++ b/engines/m4/burger/rooms/section5/room506.cpp
@@ -127,18 +127,18 @@ void Room506::init() {
 	for (_ctr = 0; _ctr < 5; ++_ctr)
 		_triggers[_ctr] = -1;
 
-	if (_G(flags)[V219]) {
+	if (_G(flags)[kTVOnFire]) {
 		kernel_trigger_dispatch_now(12);
 	} else {
 		hotspot_set_active("FIRE", false);
 	}
 
-	if (_G(flags)[V219] == 0) {
+	if (_G(flags)[kTVOnFire] == 0) {
 		_val1 = 19;
 		kernel_trigger_dispatch_now(10);
 	}
 
-	if (_G(flags)[V219]) {
+	if (_G(flags)[kTVOnFire]) {
 		series_show("506windo", 0xf00);
 	} else {
 		hotspot_set_active("ROOF", false);
@@ -352,7 +352,7 @@ void Room506::daemon() {
 		break;
 
 	case 12:
-		_G(flags)[V219] = 1;
+		_G(flags)[kTVOnFire] = 1;
 		terminateMachineAndNull(_series1);
 		hotspot_set_active("JOYSTICK", false);
 		hotspot_set_active("FIRE", true);
@@ -361,7 +361,7 @@ void Room506::daemon() {
 
 	case 13:
 		series_show("506windo", 0xf00);
-		_G(flags)[V219] = 1;
+		_G(flags)[kTVOnFire] = 1;
 		hotspot_set_active("ROOF", true);
 		break;
 
@@ -469,13 +469,13 @@ void Room506::pre_parser() {
 void Room506::parser() {
 	_G(kernel).trigger_mode = KT_DAEMON;
 
-	if (player_said("GEAR") && player_said_any("WINDOW", "ROOF") && !_G(flags)[V219]) {
+	if (player_said("GEAR") && player_said_any("WINDOW", "ROOF") && !_G(flags)[kTVOnFire]) {
 		wilbur_speech("500w004");
-	} else if (player_said("TELEVISION") && player_said("LOOK AT")) {
+	} else if (_G(flags)[kTVOnFire] && player_said("TELEVISION") && player_said("LOOK AT")) {
 		wilbur_speech("506w006");
-	} else if (player_said("TELEVISION") && player_said("GEAR")) {
+	} else if (_G(flags)[kTVOnFire] && player_said("TELEVISION") && player_said("GEAR")) {
 		wilbur_speech("506w008");
-	} else if (_G(flags)[V219] != 0 && player_said("VIDEO GAME") &&
+	} else if (_G(flags)[kTVOnFire] && player_said("VIDEO GAME") &&
 			player_said_any("TAKE", "GEAR")) {
 		// No implementation
 	} else if (_G(walker).wilbur_said(SAID)) {
@@ -487,7 +487,7 @@ void Room506::parser() {
 		_val2 = 15;
 		++_state2;
 	} else if (player_said_any("ROOF", "WINDOW") && player_said_any("ENTER", "GEAR") &&
-			_G(flags)[V219]) {
+			_G(flags)[kTVOnFire]) {
 		_G(wilbur_should) = 2;
 		kernel_trigger_dispatch_now(kCHANGE_WILBUR_ANIMATION);
 	} else if (player_said("HALLWAY") && player_said_any("LEAVE", "LOOK AT", "GEAR")) {




More information about the Scummvm-git-logs mailing list