scaling objects or the player works

This commit is contained in:
Fabio 2024-08-18 02:48:09 +02:00
parent 2c08e2d99c
commit 138d4c2cfb
9 changed files with 95 additions and 27 deletions

View file

@ -4,6 +4,9 @@ extends Node
var current_selected = "none";
@export var scale_duration: float = 0.5
var target_scale: Vector2 = Vector2(1, 1)
func _process(delta: float) -> void:
if Input.is_action_just_pressed("click"):
@ -25,10 +28,18 @@ func select_mirror():
current_selected = "mirror"
func scale_up():
pass #Hir hochscalieren einbauen
if player:
target_scale = Vector2(3.0, 3.0)
start_scaling()
func scale_down():
pass #Hir runterscalieren einbauen
if player:
target_scale = Vector2(0.5, 0.5)
start_scaling()
func start_scaling():
var tween = create_tween()
tween.tween_property(player, "scale", target_scale, scale_duration)
func mirror():
pass #Hir mirror einbauen einbauen