diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2014-09-21 03:32:16 +0200 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2014-09-21 03:32:16 +0200 |
commit | 7be8400f7e3af784fe6ecad3ea225c33e0807166 (patch) | |
tree | c75f73c9ef9b1ee07a43cf380bc90608dd1e2fa5 /core/src/ch/asynk/tankontank/engine/Tile.java | |
parent | a7662a4a96ae321a2c741bac6534f1356729c5be (diff) | |
download | RustAndDust-7be8400f7e3af784fe6ecad3ea225c33e0807166.zip RustAndDust-7be8400f7e3af784fe6ecad3ea225c33e0807166.tar.gz |
update Tile and bring TileOverlays in
Diffstat (limited to 'core/src/ch/asynk/tankontank/engine/Tile.java')
-rw-r--r-- | core/src/ch/asynk/tankontank/engine/Tile.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/core/src/ch/asynk/tankontank/engine/Tile.java b/core/src/ch/asynk/tankontank/engine/Tile.java index 4e0589b..66dea74 100644 --- a/core/src/ch/asynk/tankontank/engine/Tile.java +++ b/core/src/ch/asynk/tankontank/engine/Tile.java @@ -10,11 +10,17 @@ public interface Tile extends BasicDrawable public void remove(Pawn pawn); - public Pawn getTop(); + public Pawn getTopPawn(); - public int costFrom(Side side); + public boolean mustBeDrawn(); + public boolean occupied(); + public boolean hasOverlayEnabled(); + + public void enableOverlay(int i, boolean enable); + + public List<Tile> adjacents(); public enum Side { |