feat: new dragon instantiated with offset after scale is applied

This commit is contained in:
Gerard Gascón 2025-04-05 12:50:11 +02:00
parent 09586aaa5e
commit 14a883d647

View file

@ -67,5 +67,8 @@ func _pick_random_screen_position() -> void:
func set_scale(scale: float) -> void:
var original_size: Vector2i = size
size = Vector2i(size.x * scale, size.y * scale)
dragon.scale = Vector2(scale, scale)
position += Vector2i((original_size.x - size.x) / 2.0, (original_size.y - size.y) / 2.0)