[Scummvm-git-logs] scummvm master -> 72162519a616fa25476d44937e335f9dfbc4d651

neuromancer noreply at scummvm.org
Fri Sep 15 08:04:07 UTC 2023


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:
72162519a6 FREESCAPE: use safer types when comparing bits


Commit: 72162519a616fa25476d44937e335f9dfbc4d651
    https://github.com/scummvm/scummvm/commit/72162519a616fa25476d44937e335f9dfbc4d651
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2023-09-15T10:03:50+02:00

Commit Message:
FREESCAPE: use safer types when comparing bits

Changed paths:
    engines/freescape/freescape.cpp
    engines/freescape/freescape.h


diff --git a/engines/freescape/freescape.cpp b/engines/freescape/freescape.cpp
index 13a1173b00d..9e768661ab5 100644
--- a/engines/freescape/freescape.cpp
+++ b/engines/freescape/freescape.cpp
@@ -685,7 +685,7 @@ void FreescapeEngine::toggleGameBit(int index) {
 	_gameStateBits ^= (1 << (index - 1));
 }
 
-bool FreescapeEngine::getGameBit(int index) {
+uint16 FreescapeEngine::getGameBit(int index) {
 	return (_gameStateBits >> (index - 1)) & 1;
 }
 
diff --git a/engines/freescape/freescape.h b/engines/freescape/freescape.h
index 2a5906e4157..805c0c6bf30 100644
--- a/engines/freescape/freescape.h
+++ b/engines/freescape/freescape.h
@@ -396,7 +396,7 @@ public:
 	void setGameBit(int index);
 	void clearGameBit(int index);
 	void toggleGameBit(int index);
-	bool getGameBit(int index);
+	uint16 getGameBit(int index);
 
 	StateVars _gameStateVars;
 	uint32 _gameStateBits;




More information about the Scummvm-git-logs mailing list