aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/game_v2.cpp
diff options
context:
space:
mode:
authorSven Hesse2009-07-05 11:26:23 +0000
committerSven Hesse2009-07-05 11:26:23 +0000
commitd2c2386c6ad70cb1e7edd40b1c007c5f863be99c (patch)
treedc462c9040986a3ebf21e490e095d709bdd17835 /engines/gob/game_v2.cpp
parent5c60d94725764c278aa463b8c206abb796406da9 (diff)
downloadscummvm-rg350-d2c2386c6ad70cb1e7edd40b1c007c5f863be99c.tar.gz
scummvm-rg350-d2c2386c6ad70cb1e7edd40b1c007c5f863be99c.tar.bz2
scummvm-rg350-d2c2386c6ad70cb1e7edd40b1c007c5f863be99c.zip
Adding an enum MouseButtons
svn-id: r42119
Diffstat (limited to 'engines/gob/game_v2.cpp')
-rw-r--r--engines/gob/game_v2.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/engines/gob/game_v2.cpp b/engines/gob/game_v2.cpp
index 08184e73d0..e910b5278e 100644
--- a/engines/gob/game_v2.cpp
+++ b/engines/gob/game_v2.cpp
@@ -338,7 +338,7 @@ int16 Game_v2::checkCollisions(byte handleMouse, int16 deltaTime, int16 *pResId,
key = checkKeys(&_vm->_global->_inter_mouseX,
&_vm->_global->_inter_mouseY, &_mouseButtons, handleMouse);
- if ((handleMouse == 0) && (_mouseButtons != 0)) {
+ if ((handleMouse == 0) && (_mouseButtons != kMouseButtonsNone)) {
_vm->_util->waitMouseRelease(0);
key = 3;
}
@@ -363,7 +363,7 @@ int16 Game_v2::checkCollisions(byte handleMouse, int16 deltaTime, int16 *pResId,
}
if (handleMouse != 0) {
- if (_mouseButtons != 0) {
+ if (_mouseButtons != kMouseButtonsNone) {
if (deltaTime > 0) {
_vm->_draw->animateCursor(2);
_vm->_util->delay(deltaTime);
@@ -380,7 +380,7 @@ int16 Game_v2::checkCollisions(byte handleMouse, int16 deltaTime, int16 *pResId,
if ((key != 0) || ((pResId != 0) && (*pResId != 0))) {
if ((handleMouse & 1) &&
- ((deltaTime <= 0) || (_mouseButtons == 0)))
+ ((deltaTime <= 0) || (_mouseButtons == kMouseButtonsNone)))
_vm->_draw->blitCursor();
if ((_lastCollKey != 0) && (key != _lastCollKey))
@@ -418,7 +418,7 @@ int16 Game_v2::checkCollisions(byte handleMouse, int16 deltaTime, int16 *pResId,
}
}
- if ((deltaTime < 0) && (key == 0) && (_mouseButtons == 0)) {
+ if ((deltaTime < 0) && (key == 0) && (_mouseButtons == kMouseButtonsNone)) {
uint32 curtime = _vm->_util->getTimeKey();
if ((curtime + deltaTime) > timeKey) {
if (pResId != 0)
@@ -1103,7 +1103,7 @@ int16 Game_v2::multiEdit(int16 time, int16 index, int16 *pCurPos,
if (*collResId == 0)
return 0;
- if (_mouseButtons != 0) {
+ if (_mouseButtons != kMouseButtonsNone) {
for (collArea = _collisionAreas, i = 0;
collArea->left != 0xFFFF; collArea++, i++) {
if ((collArea->flags & 0xF00))
@@ -1535,7 +1535,7 @@ int16 Game_v2::checkMousePoint(int16 all, int16 *resId, int16 *resIndex) {
if ((ptr->flags & 0xF) < 1)
continue;
- if ((((ptr->flags & 0xF0) >> 4) != (_mouseButtons - 1)) &&
+ if ((((ptr->flags & 0xF0) >> 4) != (((int32) _mouseButtons) - 1)) &&
(((ptr->flags & 0xF0) >> 4) != 2))
continue;
@@ -1554,7 +1554,7 @@ int16 Game_v2::checkMousePoint(int16 all, int16 *resId, int16 *resIndex) {
}
}
- if ((_mouseButtons != 1) && (all == 0))
+ if ((_mouseButtons != kMouseButtonsLeft) && (all == 0))
return 0x11B;
return 0;