[Scummvm-git-logs] scummvm master -> a3f1211f4217e93d71cb19d67889b052340083c9
digitall
547637+digitall at users.noreply.github.com
Sat Jun 5 00:51:12 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:
a3f1211f42 ASYLUM: Fix Various GCC Compiler Warnings
Commit: a3f1211f4217e93d71cb19d67889b052340083c9
https://github.com/scummvm/scummvm/commit/a3f1211f4217e93d71cb19d67889b052340083c9
Author: D G Turner (digitall at scummvm.org)
Date: 2021-06-05T01:51:24+01:00
Commit Message:
ASYLUM: Fix Various GCC Compiler Warnings
Changed paths:
engines/asylum/resources/inventory.cpp
engines/asylum/resources/script.cpp
diff --git a/engines/asylum/resources/inventory.cpp b/engines/asylum/resources/inventory.cpp
index 3fb23f0e49..e2ede71825 100644
--- a/engines/asylum/resources/inventory.cpp
+++ b/engines/asylum/resources/inventory.cpp
@@ -64,7 +64,7 @@ static const int inventoryDescriptionIndices[12][11] = {
Inventory::Inventory(AsylumEngine *vm, int32 &multiple) : _vm(vm), _selectedItem(0), _multiple(multiple) {
memset(_items, 0, sizeof(_items));
-};
+}
void Inventory::load(Common::SeekableReadStream *stream) {
for (int i = 0; i < 8; i++)
@@ -112,7 +112,7 @@ void Inventory::remove(uint item, uint multipleDecr) {
if (item > 16)
return;
- _multiple = _multiple >= multipleDecr ? _multiple - multipleDecr : 0;
+ _multiple = (_multiple >= (int32)multipleDecr) ? _multiple - multipleDecr : 0;
if (!multipleDecr || !_multiple) {
int i = find(item);
@@ -137,7 +137,7 @@ bool Inventory::contains(uint item, uint multiple) const {
return false;
if (multiple)
- return _multiple >= multiple;
+ return (_multiple >= (int32)multiple);
return true;
}
diff --git a/engines/asylum/resources/script.cpp b/engines/asylum/resources/script.cpp
index 953d07ade5..b9dd8e9e70 100644
--- a/engines/asylum/resources/script.cpp
+++ b/engines/asylum/resources/script.cpp
@@ -927,7 +927,7 @@ END_OPCODE
IMPLEMENT_OPCODE(JumpIfInventoryItemNotSelected)
Actor *actor = getScene()->getActor(cmd->param1);
- if (actor->inventory.getSelectedItem() != cmd->param2)
+ if ((int32)actor->inventory.getSelectedItem() != cmd->param2)
_currentQueueEntry->currentLine = cmd->param3;
END_OPCODE
More information about the Scummvm-git-logs
mailing list