summaryrefslogtreecommitdiffstats
path: root/Tile.gd
diff options
context:
space:
mode:
Diffstat (limited to 'Tile.gd')
-rw-r--r--Tile.gd13
1 files changed, 11 insertions, 2 deletions
diff --git a/Tile.gd b/Tile.gd
index ec9b52c..03f10be 100644
--- a/Tile.gd
+++ b/Tile.gd
@@ -7,6 +7,11 @@ var coords : Vector2
var blocked : bool
var on_board : bool = false
+var acc : int
+var parent : Tile
+var road_march : bool
+var search_count : int
+
func configure(p : Vector2, c: Vector2, o :Array) -> void:
position = p
coords = c
@@ -18,13 +23,17 @@ func configure(p : Vector2, c: Vector2, o :Array) -> void:
add_child(s)
visible = false
+func has_road(a) -> bool:
+ # FIXME
+ return false
+
func block_los(from : Tile, to : Tile, d : float, dt : float) -> bool:
+ print("Tile#block_los() must be overriden in a subclass")
return false
func enable_overlay(i :int, v : bool) -> void:
get_child(i).visible = v
- if v:
- visible = true
+ if v: visible = true
else :
visible = false
for o in get_children():