aboutsummaryrefslogtreecommitdiff
path: root/engines/dm/movesens.cpp
diff options
context:
space:
mode:
authorStrangerke2016-08-23 22:51:09 +0200
committerBendegúz Nagy2016-08-26 23:02:22 +0200
commit31cb7cd2fc28c20819ba26386368ce861e189e8a (patch)
treef76ba8d747c6febaacecbb14b2c8ad221278e939 /engines/dm/movesens.cpp
parent35103036566a1b7a405d518f9e14e39dfdfbcdae (diff)
downloadscummvm-rg350-31cb7cd2fc28c20819ba26386368ce861e189e8a.tar.gz
scummvm-rg350-31cb7cd2fc28c20819ba26386368ce861e189e8a.tar.bz2
scummvm-rg350-31cb7cd2fc28c20819ba26386368ce861e189e8a.zip
DM: Refactor unreadable if statement
Diffstat (limited to 'engines/dm/movesens.cpp')
-rw-r--r--engines/dm/movesens.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/dm/movesens.cpp b/engines/dm/movesens.cpp
index adc9b5565f..747e8ef284 100644
--- a/engines/dm/movesens.cpp
+++ b/engines/dm/movesens.cpp
@@ -583,7 +583,7 @@ bool MovesensMan::f266_moveIsKilledByProjectileImpact(int16 srcMapX, int16 srcMa
return false;
}
}
- if ((destMapX >= 0) && (((((AL0700_i_Distance = srcMapX - destMapX) < 0) ? -AL0700_i_Distance : AL0700_i_Distance) + (((AL0700_i_Distance = srcMapY - destMapY) < 0) ? -AL0700_i_Distance : AL0700_i_Distance)) == 1)) { /* If source and destination squares are adjacent (if party or group is not being teleported) */
+ if ((destMapX >= 0) && ((abs(srcMapX - destMapX) + abs(srcMapY - destMapY)) == 1)) { /* If source and destination squares are adjacent (if party or group is not being teleported) */
AL0699_ui_PrimaryDirection = _vm->_groupMan->f228_getDirsWhereDestIsVisibleFromSource(srcMapX, srcMapY, destMapX, destMapY);
AL0700_i_SecondaryDirection = returnNextVal(AL0699_ui_PrimaryDirection);
for (int16 i = 0; i < 4; ++i)