diff --git a/game/entities/guidance/guidance.gd b/game/entities/guidance/guidance.gd index d75d0e9..305ee62 100644 --- a/game/entities/guidance/guidance.gd +++ b/game/entities/guidance/guidance.gd @@ -43,14 +43,16 @@ func _ready() -> void: func _update_size() -> void: + var new_size := Vector2.ZERO match size: Size.Small: - rect.size = SMALL_SIZE + new_size = SMALL_SIZE Size.Big: - rect.size = BIG_SIZE + new_size = BIG_SIZE Size.Custom: - rect.size = custom_size - rect.position = -rect.size/2 + new_size = custom_size + rect.set_deferred("size", new_size) + rect.set_deferred("position", -new_size/2) func _update_text() -> void: diff --git a/game/entities/guidance/level_end_guidance.tscn b/game/entities/guidance/level_end_guidance.tscn index 6a681c9..3d28e84 100644 --- a/game/entities/guidance/level_end_guidance.tscn +++ b/game/entities/guidance/level_end_guidance.tscn @@ -6,11 +6,9 @@ size = 1 text = "===>" -[node name="SmallSprite" parent="." index="0" unique_id=1649957299] -visible = false +[node name="NinePatchRect" parent="." index="0" unique_id=422652892] +offset_left = -48.0 +offset_right = 48.0 -[node name="BigSprite" parent="." index="1" unique_id=835120450] -visible = true - -[node name="Label" parent="." index="2" unique_id=1747099762] +[node name="Label" parent="." index="1" unique_id=1747099762] text = "===>"