diff options
Diffstat (limited to '')
-rw-r--r-- | src/Tile.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/Tile.java b/src/Tile.java new file mode 100644 index 0000000..8624f08 --- /dev/null +++ b/src/Tile.java @@ -0,0 +1,22 @@ +public class Tile { + + public int x; + public int y; + public int len; + public TileType tileType = TileType.GRASS; + public EntityType entityType = EntityType.NULL; + public boolean selected = false; + public boolean attack = false; + public int width; + + public Tile (int row, int col, int window, int width) { + this.width = width; + this.calc(row, col, window); + } + + public void calc (int row, int col, int window) { + this.len = (int) (window/(double)this.width); + this.x = col*len; + this.y = row*len; + } +} |