[Scummvm-git-logs] scummvm master -> 8ac07e4b626bf3b49b9cb96def2b3fb33db7d97f
sev-
sev at scummvm.org
Sat May 16 20:57:55 UTC 2020
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:
8ac07e4b62 PETKA: Fix more warnings
Commit: 8ac07e4b626bf3b49b9cb96def2b3fb33db7d97f
https://github.com/scummvm/scummvm/commit/8ac07e4b626bf3b49b9cb96def2b3fb33db7d97f
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-05-16T22:57:36+02:00
Commit Message:
PETKA: Fix more warnings
Changed paths:
engines/petka/interfaces/main.cpp
engines/petka/objects/object.cpp
engines/petka/objects/object_case.cpp
diff --git a/engines/petka/interfaces/main.cpp b/engines/petka/interfaces/main.cpp
index 0f2ead18a5..2b9e7b5a64 100644
--- a/engines/petka/interfaces/main.cpp
+++ b/engines/petka/interfaces/main.cpp
@@ -184,7 +184,7 @@ void InterfaceMain::onLeftButtonDown(const Common::Point p) {
void InterfaceMain::onRightButtonDown(const Common::Point p) {
QObjectStar *star = g_vm->getQSystem()->_star.get();
- QObjectCase *objCase = g_vm->getQSystem()->_case.get();
+ // QObjectCase *objCase = g_vm->getQSystem()->_case.get();
QObjectCursor *cursor = g_vm->getQSystem()->_cursor.get();
if (!star->_isActive)
return;
diff --git a/engines/petka/objects/object.cpp b/engines/petka/objects/object.cpp
index ba6e1628bd..36a3da0b75 100644
--- a/engines/petka/objects/object.cpp
+++ b/engines/petka/objects/object.cpp
@@ -131,9 +131,9 @@ void QMessageObject::processMessage(const QMessage &msg) {
break;
}
if (rMsg.opcode == kIf &&
- (rMsg.arg1 == -1 || rMsg.arg1 != msg.arg1) &&
- (rMsg.arg2 == -1 || rMsg.arg2 != msg.arg2) &&
- (rMsg.arg3 == -1 || rMsg.arg3 != msg.arg3)) {
+ (rMsg.arg1 == 0xffff || rMsg.arg1 != msg.arg1) &&
+ (rMsg.arg2 == -1 || rMsg.arg2 != msg.arg2) &&
+ (rMsg.arg3 == -1 || rMsg.arg3 != msg.arg3)) {
break;
}
if (rMsg.opcode == kRandom && rMsg.arg2 != -1) {
@@ -197,7 +197,7 @@ void QMessageObject::processMessage(const QMessage &msg) {
g_vm->getQSystem()->_mainInterface->_dialog.next(-1);
break;
case kCursor:
- if (msg.arg1 == -1) {
+ if (msg.arg1 == 0xffff) {
g_vm->getQSystem()->_cursor->returnInvItem();
g_vm->getQSystem()->_cursor->_resourceId = 5002;
g_vm->getQSystem()->_cursor->_actionType = 0;
@@ -289,10 +289,10 @@ void QMessageObject::processMessage(const QMessage &msg) {
_isActive = false;
break;
case kJump:
- g_vm->getQSystem()->_petka->setPos((msg.arg1 == -1 ? _walkX : msg.arg1), (msg.arg2 == -1 ? _walkY : msg.arg2));
+ g_vm->getQSystem()->_petka->setPos((msg.arg1 == 0xffff ? _walkX : msg.arg1), (msg.arg2 == -1 ? _walkY : msg.arg2));
break;
case kJumpVich:
- g_vm->getQSystem()->_petka->setPos((msg.arg1 == -1 ? _walkX : msg.arg1), (msg.arg2 == -1 ? _walkY : msg.arg2));
+ g_vm->getQSystem()->_petka->setPos((msg.arg1 == 0xffff ? _walkX : msg.arg1), (msg.arg2 == -1 ? _walkY : msg.arg2));
break;
case kWalk:
if (!reacted) {
@@ -326,7 +326,7 @@ void QMessageObject::processMessage(const QMessage &msg) {
break;
}
case kWalkVich:
- if (msg.arg1 == -1 || msg.arg2 == -1) {
+ if (msg.arg1 == 0xffff || msg.arg2 == -1) {
g_vm->getQSystem()->_chapayev->walk(msg.arg1, msg.arg2);
} else if (_walkX != -1) {
g_vm->getQSystem()->_chapayev->walk(_walkX, _walkY);
@@ -380,7 +380,7 @@ bool QObject::isInPoint(int x, int y) {
Common::Rect rect(_x, _y, _x + flc->getWidth(), _y + flc->getHeight());
if (!rect.contains(x, y))
return false;
- return *(byte *) flc->getCurrentFrame()->getBasePtr(x - _x, y - _y) != 0;
+ return *(const byte *)flc->getCurrentFrame()->getBasePtr(x - _x, y - _y) != 0;
}
return false;
}
@@ -515,4 +515,4 @@ void QObject::onClick(int x, int y) {
}
}
-}
\ No newline at end of file
+}
diff --git a/engines/petka/objects/object_case.cpp b/engines/petka/objects/object_case.cpp
index 875452d35e..c4dfa9f600 100644
--- a/engines/petka/objects/object_case.cpp
+++ b/engines/petka/objects/object_case.cpp
@@ -94,9 +94,9 @@ bool QObjectCase::isInPoint(int x, int y) {
void QObjectCase::onMouseMove(int x, int y) {
FlicDecoder *flc = g_vm->resMgr()->loadFlic(6009);
- if (*(byte *)flc->getCurrentFrame()->getBasePtr(x - _x, y - _y) != 0) {
+ if (*(const byte *)flc->getCurrentFrame()->getBasePtr(x - _x, y - _y) != 0) {
if (_clickedObjIndex != 3 && _clickedObjIndex < 6 && _clickedObjIndex >= 0) {
- FlicDecoder *flc = g_vm->resMgr()->loadFlic(6001 + _clickedObjIndex);
+ flc = g_vm->resMgr()->loadFlic(6001 + _clickedObjIndex);
flc->setFrame(1);
g_vm->videoSystem()->addDirtyRectFromMsk(Common::Point(0, 0), *flc);
}
@@ -104,14 +104,14 @@ void QObjectCase::onMouseMove(int x, int y) {
} else {
int i;
for (i = 0; i < 6; ++i) {
- FlicDecoder *flc = g_vm->resMgr()->loadFlic(6001 + i);
+ flc = g_vm->resMgr()->loadFlic(6001 + i);
if (flc->getMskRects()[0].contains(Common::Point(x - _x, y))) {
break;
}
}
if (_clickedObjIndex != i && _clickedObjIndex < 6 && _clickedObjIndex >= 0) {
- FlicDecoder *flc = g_vm->resMgr()->loadFlic(6001 + _clickedObjIndex);
+ flc = g_vm->resMgr()->loadFlic(6001 + _clickedObjIndex);
flc->setFrame(1);
g_vm->videoSystem()->addDirtyRectFromMsk(Common::Point(0, 0), *flc);
}
@@ -122,7 +122,7 @@ void QObjectCase::onMouseMove(int x, int y) {
}
} else if (i != _clickedObjIndex) {
if ((i || g_vm->getQSystem()->_chapayev->_isShown) && (i != 2 || g_vm->getQSystem()->_room->_showMap)) {
- FlicDecoder *flc = g_vm->resMgr()->loadFlic(6001 + i);
+ flc = g_vm->resMgr()->loadFlic(6001 + i);
g_vm->videoSystem()->addDirtyRectFromMsk(Common::Point(0, 0), *flc);
_clickedObjIndex = i;
} else {
More information about the Scummvm-git-logs
mailing list