aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/timeline.cpp
diff options
context:
space:
mode:
authorStrangerke2016-09-12 21:48:16 +0200
committerStrangerke2016-09-12 21:48:16 +0200
commitce6d3fed8f6e30f9a2ce84340e4d572c82bf6016 (patch)
tree0b0d04bcc396ce1a4246b49c6e9d82ec8787c0bd /engines/dm/timeline.cpp
parent5e9363b6d98f3323956fe9838488b5416342d48b (diff)
downloadscummvm-rg350-ce6d3fed8f6e30f9a2ce84340e4d572c82bf6016.tar.gz
scummvm-rg350-ce6d3fed8f6e30f9a2ce84340e4d572c82bf6016.tar.bz2
scummvm-rg350-ce6d3fed8f6e30f9a2ce84340e4d572c82bf6016.zip
DM: Use SensorEffect in two functions
Diffstat (limited to 'engines/dm/timeline.cpp')
-rw-r--r--engines/dm/timeline.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/dm/timeline.cpp b/engines/dm/timeline.cpp
index fce768dff2..6d854d1ab4 100644
--- a/engines/dm/timeline.cpp
+++ b/engines/dm/timeline.cpp
@@ -599,7 +599,7 @@ void Timeline::processEventSquareWall(TimelineEvent *event) {
int16 triggerSetEffect = ((curSensorData == 0) != curThingSensor->getAttrRevertEffectA());
_vm->_moveSens->triggerEffect(curThingSensor, triggerSetEffect ? kDMSensorEffectSet : kDMSensorEffectClear, mapX, mapY, curCell);
} else if (curSensorData == 0)
- _vm->_moveSens->triggerEffect(curThingSensor, curThingSensor->getAttrEffectA(), mapX, mapY, curCell);
+ _vm->_moveSens->triggerEffect(curThingSensor, (SensorEffect)curThingSensor->getAttrEffectA(), mapX, mapY, curCell);
}
} else if (curSensorType == kDMSensorWallAndOrGate) {
int16 bitMask = 1 << (event->_Cu.A._cell);
@@ -618,7 +618,7 @@ void Timeline::processEventSquareWall(TimelineEvent *event) {
if (curThingSensor->getAttrEffectA() == kDMSensorEffectHold)
_vm->_moveSens->triggerEffect(curThingSensor, triggerSetEffect ? kDMSensorEffectSet : kDMSensorEffectClear, mapX, mapY, curCell);
else if (triggerSetEffect)
- _vm->_moveSens->triggerEffect(curThingSensor, curThingSensor->getAttrEffectA(), mapX, mapY, curCell);
+ _vm->_moveSens->triggerEffect(curThingSensor, (SensorEffect)curThingSensor->getAttrEffectA(), mapX, mapY, curCell);
} else if ((((curSensorType >= kDMSensorWallSingleProjLauncherNewObj) && (curSensorType <= kDMSensorWallDoubleProjLauncherExplosion)) || (curSensorType == kDMSensorWallSingleProjLauncherSquareObj) || (curSensorType == kDMSensorWallDoubleProjLauncherSquareObj)) && (curThing.getCell() == event->_Cu.A._cell)) {
triggerProjectileLauncher(curThingSensor, event);
if (curThingSensor->getAttrOnlyOnce())