24 lines
718 B
GDScript
24 lines
718 B
GDScript
extends StaticBody2D
|
|
|
|
@export var scale_up_target: Vector2 = Vector2(3.0, 3.0)
|
|
@export var scale_down_target: Vector2 = Vector2(0.5, 0.5)
|
|
@export var scale_duration: float = 0.5
|
|
|
|
|
|
func scale_up():
|
|
var tween = create_tween()
|
|
tween.tween_property(self, "scale", scale_up_target, scale_duration)
|
|
# TODO: scale the player
|
|
|
|
func scale_down():
|
|
var tween = create_tween()
|
|
tween.tween_property(self, "scale", scale_down_target, scale_duration)
|
|
# TODO: scale the player
|
|
|
|
func _on_input_event(viewport, event, shape_idx):
|
|
print("works")
|
|
if event is InputEventMouseButton and event.pressed:
|
|
if Input.is_action_just_pressed("click"):
|
|
scale_up()
|
|
elif Input.is_action_just_pressed("clickR"):
|
|
scale_down()
|