Modified:
trunk/src/android/com/abb/Map.java
Log:
Fix for falling out of map crash.
Modified: trunk/src/android/com/abb/Map.java
==============================================================================
--- trunk/src/android/com/abb/Map.java (original)
+++ trunk/src/android/com/abb/Map.java Thu Dec 18 19:48:36 2008
@@ -218,6 +218,10 @@
for (float x = entity.x - radius; x <= entity.x + radius; x +=
kTileSize) {
for (float y = entity.y - radius; y <= entity.y + radius; y +=
kTileSize) {
int tile_id = tileAt(x, y);
+ if (tile_id <= 0) {
+ continue; // Not a collideable tile.
+ }
+
boolean tile_deadly = mEffectsDeath[tile_id];
boolean tile_exploadable = mEffectsExplode[tile_id];
boolean tile_solid = mEffectsSolid[tile_id];