summary refs log tree commit diff stats
path: root/src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java
diff options
context:
space:
mode:
authorStarla Insigna <hatkirby@fourisland.com>2009-01-28 16:45:55 -0500
committerStarla Insigna <hatkirby@fourisland.com>2009-01-28 16:45:55 -0500
commit7171798052557dab8b3e6febfc027bf5b1b52941 (patch)
treed22dbab17de7b84614b364ea916ca123a6fd41b2 /src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java
parent8f46c097bf0b3cf314af62a66428e04043d0a61f (diff)
downloadfourpuzzle-7171798052557dab8b3e6febfc027bf5b1b52941.tar.gz
fourpuzzle-7171798052557dab8b3e6febfc027bf5b1b52941.tar.bz2
fourpuzzle-7171798052557dab8b3e6febfc027bf5b1b52941.zip
Fixed off-screen bug
If an Event is adjacent to a Map boundary, then it could accidentally walk off the screen during the following circumstance: When a MoveEvent() action tells said Event to move off-screen while the Event is already moving, collision checking will be bypassed and the Event will proceed to walk off the screen, after which an Exception will be thrown when said Event attempts to move again. This bug has been fixed.
Diffstat (limited to 'src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java')
-rw-r--r--src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java b/src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java index 65d2d2d..36406af 100644 --- a/src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java +++ b/src/com/fourisland/fourpuzzle/gamestate/mapview/MapViewGameState.java
@@ -147,7 +147,7 @@ public class MapViewGameState implements GameState {
147 { 147 {
148 if (!EventHandler.isRunningEvent()) 148 if (!EventHandler.isRunningEvent())
149 { 149 {
150 ev.startMoving(currentMap); 150 ev.startMoving();
151 } 151 }
152 } 152 }
153 } else { 153 } else {