diff --git a/player.gd b/player.gd new file mode 100644 index 0000000..305b262 --- /dev/null +++ b/player.gd @@ -0,0 +1,24 @@ +extends Area2D +class_name Player + +const GROUP = "player" + +const _movementSpeed = 2 + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + if Input.is_action_pressed("MoveUp"): + $AnimatedSprite2D.global_position += Vector2.UP * 2 + if Input.is_action_pressed("MoveDown"): + $AnimatedSprite2D.global_position += Vector2.DOWN * 2 + if Input.is_action_pressed("MoveLeft"): + $AnimatedSprite2D.global_position += Vector2.LEFT * 2 + if Input.is_action_pressed("MoveRight"): + $AnimatedSprite2D.global_position += Vector2.RIGHT * 2 + + $Camera2D.global_position = $AnimatedSprite2D.global_position diff --git a/player.gd.uid b/player.gd.uid new file mode 100644 index 0000000..bdf3f67 --- /dev/null +++ b/player.gd.uid @@ -0,0 +1 @@ +uid://q6cxagn6igja