diff options
Diffstat (limited to 'Tower.gd')
-rw-r--r-- | Tower.gd | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -27,7 +27,7 @@ var is_hovered = false : var mobs_in_range: Array = [] -@export var attack_range: int = 16 +@export var attack_range: int = 32 @export var attack_power: int = 1 @export var attack_speed: int = 1 @@ -40,7 +40,7 @@ func _ready(): func _draw(): if is_selected: draw_circle( - Vector2.ZERO, + Game.map.tile_set.tile_size, 8 + attack_range, Color(1, 1, 1, 0.75), false, @@ -50,7 +50,7 @@ func _draw(): elif is_hovered: if Game.mode == Game.Mode.DEFAULT: draw_circle( - Vector2.ZERO, + Game.map.tile_set.tile_size, 8 + attack_range, Color(1, 1, 1, 0.5), false, @@ -90,7 +90,7 @@ func _on_mouse_exited() -> void: func is_melee_range(): - return attack_range <= Game.map.tile_set.tile_size.x + return attack_range <= (Game.map.tile_set.tile_size.x * 2) func shoot(): @@ -108,7 +108,7 @@ func get_region(): return Rect2( collision_shape.position, - shape.size.snapped(Game.map.tile_set.tile_size) + shape.size ) |