X-Git-Url: http://git.purplebirdman.com/frog-ninja.git/blobdiff_plain/16f5fda45ed2a668758450eff052e0903d7ef3ae..92f6f55bfa3f838fcbcb445a2bc2a271398c45fd:/player/player.gd diff --git a/player/player.gd b/player/player.gd index ea89487..2c6782d 100644 --- a/player/player.gd +++ b/player/player.gd @@ -5,19 +5,22 @@ class_name Player @export_group("Movement") @export var walk_speed := 8.0 @export var dash_length := 10.0 -@export var air_speed := 3.0 -@export var acceleration := 30.0 +@export var acceleration := 20.0 @export var rotation_speed := 10.0 @export var idle_timeout := 5.0 -var idle_time := 0.0 + +var idle_time := 0.00 +var last_movement_direction := Vector3.ZERO +var state := "" var floor_normal := Vector3.ZERO var ground_slope_input := 0.0 -@onready var _input: InputHandler = %Input -@onready var _model: PlayerModel = %Model +@onready var input: InputHandler = %Input +@onready var model: PlayerModel = %Model +@onready var skin: AnimatedSkin = %skin func _physics_process(delta: float) -> void: - var input_pkt := _input.get_player_input() - _model.update(input_pkt, delta) + var input_pkt := input.get_player_input() + model.update(input_pkt, delta)