aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche
diff options
context:
space:
mode:
Diffstat (limited to 'engines/avalanche')
-rw-r--r--engines/avalanche/gyro2.cpp4
-rw-r--r--engines/avalanche/trip6.cpp19
2 files changed, 7 insertions, 16 deletions
diff --git a/engines/avalanche/gyro2.cpp b/engines/avalanche/gyro2.cpp
index c86660e46e..5af1670af1 100644
--- a/engines/avalanche/gyro2.cpp
+++ b/engines/avalanche/gyro2.cpp
@@ -525,9 +525,7 @@ void Gyro::super_on() {
}
bool Gyro::mouse_near_text() {
- bool mouse_near_text_result;
- mouse_near_text_result = (my > 144) && (my < 188);
- return mouse_near_text_result;
+ return (my > 144) && (my < 188);
}
} // End of namespace Avalanche
diff --git a/engines/avalanche/trip6.cpp b/engines/avalanche/trip6.cpp
index d41fa10461..7fe643c9da 100644
--- a/engines/avalanche/trip6.cpp
+++ b/engines/avalanche/trip6.cpp
@@ -84,21 +84,14 @@ void triptype::appear(int16 wx, int16 wy, byte wf) {
bool triptype::collision_check() {
byte fv;
- bool collision_check_result = false;
- for (fv = 1; fv <= _tr->numtr; fv++) {
+ for (fv = 1; fv <= _tr->numtr; fv++)
if (_tr->tr[fv].quick && (_tr->tr[fv].whichsprite != whichsprite) &&
((x + a.xl) > _tr->tr[fv].x) &&
(x < (_tr->tr[fv].x + _tr->tr[fv].a.xl)) &&
- (_tr->tr[fv].y == y)) {
- collision_check_result = true;
- break;
- }
- // CHECKME: Only checks the first element of the for() statement.
- // Both lines should certainly be removed
- collision_check_result = false;
- return collision_check_result;
- }
- return collision_check_result;
+ (_tr->tr[fv].y == y))
+ return true;
+
+ return false;
}
void triptype::walk() {
@@ -318,7 +311,7 @@ void Trip::loadtrip() {
for (gm = 1; gm <= numtr; gm++)
tr[gm].original();
- // CHECKME: A 'i++' is missing somewhere, obviously!
+
for (int i = 0; i < sizeof(aa); i++)
aa[i] = 0;
}