fix problems with the shrinking

This commit is contained in:
Fabio 2024-08-18 16:29:21 +02:00
parent 55f4163ef0
commit a1bb39eaeb
3 changed files with 12 additions and 6 deletions

View file

@ -10,6 +10,7 @@ var coyote_timer : float = 0.2
var input_direction = 0
@export var max_link_distance: float = 200.0
var data_link: Line2D
var target_scale
func _ready():
data_link = $data_link

View file

@ -3,6 +3,7 @@ extends Node
@export var player : CharacterBody2D
@export var scale_duration: float = 0.5
var current_selected = "none"
var target_scale_player: Vector2 = Vector2(1, 1)
func _unhandled_input(event: InputEvent) -> void:
if event.is_action_pressed("click"):
@ -28,12 +29,12 @@ func start_scaling(target_node: Node2D, scale_value: Vector2):
tween.tween_property(target_node, "scale", scale_value, scale_duration)
func scale_up_player():
player.target_scale = Vector2(2.0, 2.0)
player.start_scaling()
target_scale_player = Vector2(0.5, 0.5)
start_scaling(player, target_scale_player)
func scale_down_player():
player.target_scale = Vector2(0.5, 0.5)
player.start_scaling()
target_scale_player = Vector2(2.0, 2.0)
start_scaling(player, target_scale_player)
func mirror():
pass # Mirror-Funktionalität hier einfügen