summaryrefslogtreecommitdiffstats
path: root/core/src/ch/asynk/tankontank/engine/Move.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine/Move.java')
-rw-r--r--core/src/ch/asynk/tankontank/engine/Move.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/Move.java b/core/src/ch/asynk/tankontank/engine/Move.java
index 16a0860..2f0c138 100644
--- a/core/src/ch/asynk/tankontank/engine/Move.java
+++ b/core/src/ch/asynk/tankontank/engine/Move.java
@@ -15,7 +15,8 @@ public class Move extends Path implements Iterable<Vector3>
EXIT;
}
- private static final Pool<Move> movePool = new Pool<Move>() {
+ private static final Pool<Move> movePool = new Pool<Move>()
+ {
@Override
protected Move newObject() {
return new Move();
@@ -42,6 +43,11 @@ public class Move extends Path implements Iterable<Vector3>
return m;
}
+ public static void clearPool()
+ {
+ movePool.clear();
+ }
+
public static Move getEnter(Pawn pawn, Tile to, Orientation orientation)
{
Move m = get(pawn, null, to, orientation, null);