aboutsummaryrefslogtreecommitdiffstats
path: root/src/Tile.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Tile.java')
-rw-r--r--src/Tile.java22
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;
+ }
+}