[Scummvm-git-logs] scummvm master -> ff4cd452b5c8df46d95bfcf7b11c23bd806b31d8
digitall
547637+digitall at users.noreply.github.com
Sun Nov 7 00:14:51 UTC 2021
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:
ff4cd452b5 WINTERMUTE: Fix Duplicated Branch GCC Warnings
Commit: ff4cd452b5c8df46d95bfcf7b11c23bd806b31d8
https://github.com/scummvm/scummvm/commit/ff4cd452b5c8df46d95bfcf7b11c23bd806b31d8
Author: D G Turner (digitall at scummvm.org)
Date: 2021-11-07T00:12:58Z
Commit Message:
WINTERMUTE: Fix Duplicated Branch GCC Warnings
These are emitted if -Wduplicated-branches is passed.
Changed paths:
engines/wintermute/base/base_game.cpp
engines/wintermute/base/particles/part_emitter.cpp
engines/wintermute/base/scriptables/script_ext_directory.cpp
engines/wintermute/base/scriptables/script_ext_mem_buffer.cpp
diff --git a/engines/wintermute/base/base_game.cpp b/engines/wintermute/base/base_game.cpp
index d7be71e643..61e244348d 100644
--- a/engines/wintermute/base/base_game.cpp
+++ b/engines/wintermute/base/base_game.cpp
@@ -1898,15 +1898,18 @@ bool BaseGame::scCallMethod(ScScript *script, ScStack *stack, ScStack *thisStack
//////////////////////////////////////////////////////////////////////////
else if (strcmp(name, "SetSavingScreen") == 0) {
stack->correctParams(3);
- ScValue *val = stack->pop();
+ /* ScValue *val = */stack->pop();
int saveImageX = stack->pop()->getInt();
int saveImageY = stack->pop()->getInt();
+ // FIXME: Dead code or bug?
+#if 0
if (val->isNULL()) {
_renderer->setSaveImage(NULL, saveImageX, saveImageY);
} else {
+#endif
_renderer->setSaveImage(NULL, saveImageX, saveImageY);
- }
+ //}
stack->pushNULL();
return STATUS_OK;
}
diff --git a/engines/wintermute/base/particles/part_emitter.cpp b/engines/wintermute/base/particles/part_emitter.cpp
index 1c102d17ee..fb12a5c540 100644
--- a/engines/wintermute/base/particles/part_emitter.cpp
+++ b/engines/wintermute/base/particles/part_emitter.cpp
@@ -377,9 +377,7 @@ bool PartEmitter::sortParticlesByZ() {
bool PartEmitter::compareZ(const PartParticle *p1, const PartParticle *p2) {
if (p1->_posZ < p2->_posZ) {
return true;
- } else if (p1->_posZ > p2->_posZ) {
- return false;
- } else {
+ } else { // p1->_posZ >= p2->_posZ
return false;
}
}
diff --git a/engines/wintermute/base/scriptables/script_ext_directory.cpp b/engines/wintermute/base/scriptables/script_ext_directory.cpp
index 1d6c105e80..247ff654a9 100644
--- a/engines/wintermute/base/scriptables/script_ext_directory.cpp
+++ b/engines/wintermute/base/scriptables/script_ext_directory.cpp
@@ -106,8 +106,8 @@ bool SXDirectory::scCallMethod(ScScript *script, ScStack *stack, ScStack *thisSt
// used in secret scene of "Art of Murder 1: FBI Confidential"
if (strcmp(dirName, "X:\\FBI\\data\\scenes\\17-magic\\") == 0 && strcmp(name, "GetDirectories") == 0) {
- //TODO: return list of "scenes\17-magic" subfolders from data.dcp
- warning("Directory.%s is not implemented! Returning empty array...", name);
+ // TODO: return list of "scenes\17-magic" subfolders from data.dcp
+ warning("FBI\\scenes\\17-magic Directory.%s is not implemented! Returning empty array...", name);
} else {
// No currently known games need this
warning("Directory.%s is not implemented! Returning empty array...", name);
diff --git a/engines/wintermute/base/scriptables/script_ext_mem_buffer.cpp b/engines/wintermute/base/scriptables/script_ext_mem_buffer.cpp
index 276d1fb211..53c772caaf 100644
--- a/engines/wintermute/base/scriptables/script_ext_mem_buffer.cpp
+++ b/engines/wintermute/base/scriptables/script_ext_mem_buffer.cpp
@@ -419,9 +419,9 @@ bool SXMemBuffer::scCallMethod(ScScript *script, ScStack *stack, ScStack *thisSt
memcpy((byte *)_buffer+Start, &Pointer, sizeof(void*));
stack->pushBool(true);
*/
- // TODO fix
+ // TODO: fix
+ debug(3, "SXMemBuffer::ScCallMethod - SetPointer Bounds FIXME");
stack->pushBool(false);
-
}
return STATUS_OK;
}
More information about the Scummvm-git-logs
mailing list