summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/rustanddust/engine
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/ch/asynk/rustanddust/engine')
-rw-r--r--core/src/ch/asynk/rustanddust/engine/PathBuilder.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/core/src/ch/asynk/rustanddust/engine/PathBuilder.java b/core/src/ch/asynk/rustanddust/engine/PathBuilder.java
index e8435be..518a2d3 100644
--- a/core/src/ch/asynk/rustanddust/engine/PathBuilder.java
+++ b/core/src/ch/asynk/rustanddust/engine/PathBuilder.java
@@ -133,12 +133,12 @@ public class PathBuilder implements Disposable
f = path.fitness;
}
}
- ctrlTiles.clear();
- for (Tile tile : good.tiles) {
- toggleCtrlTile(tile);
- if (paths.size() == 1)
- break;
- }
+
+ paths.remove(good);
+ clearPaths();
+ paths.add(good);
+ for (Tile tile : good.tiles)
+ tiles.add(tile);
}
return 1;