diff options
-rw-r--r-- | scenes/warlock.tscn | 5 | ||||
-rw-r--r-- | scripts/base_defender.gd | 4 | ||||
-rw-r--r-- | scripts/ui_panel.gd | 1 |
3 files changed, 6 insertions, 4 deletions
diff --git a/scenes/warlock.tscn b/scenes/warlock.tscn index 30b88fd..148ff3e 100644 --- a/scenes/warlock.tscn +++ b/scenes/warlock.tscn @@ -5,8 +5,7 @@ [sub_resource type="RectangleShape2D" id="RectangleShape2D_wu3n4"] size = Vector2(16, 16) -[sub_resource type="CircleShape2D" id="CircleShape2D_rpypk"] -radius = 64.0 +[sub_resource type="CircleShape2D" id="CircleShape2D_pbm03"] [node name="Warlock" type="StaticBody2D"] script = ExtResource("1_6o2jo") @@ -21,7 +20,7 @@ position = Vector2(6, -5) [node name="Tower" type="Area2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="Tower"] -shape = SubResource("CircleShape2D_rpypk") +shape = SubResource("CircleShape2D_pbm03") [node name="ProjectileContainer" type="Node" parent="."] diff --git a/scripts/base_defender.gd b/scripts/base_defender.gd index 088f235..a935507 100644 --- a/scripts/base_defender.gd +++ b/scripts/base_defender.gd @@ -13,9 +13,13 @@ var _idle_texture : Texture var _attack_texture : Texture func set_tower_stats(tower_index : int): + var collision_shape = $Tower/CollisionShape2D + collision_shape.shape = CircleShape2D.new() tower_data = game_stats_config.defenders[tower_index].duplicate() tower_key = tower_data["desc"] + reset_tower_range() + func reset_tower_range(): $Tower/CollisionShape2D.shape.radius = tower_data["range"] diff --git a/scripts/ui_panel.gd b/scripts/ui_panel.gd index d28812b..3786410 100644 --- a/scripts/ui_panel.gd +++ b/scripts/ui_panel.gd @@ -12,7 +12,6 @@ func _ready(): $HBoxContainer/Texture.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED $HBoxContainer/VBoxContainer/Label.text = desc $HBoxContainer/VBoxContainer/Label2.text = str(cost) - print(get_theme_stylebox("panel").bg_color) $ColorRect.color = get_theme_stylebox("panel").bg_color $ColorRect.modulate.a = 0.0 |