extends Node3D
var animacion_actual = "RELAX"
func _ready():
	 $AnimationPlayer.play(animacion_actual)
func _physics_process(delta):
	 var alguna_tecla_pulsada = false
	 # Comprobamos si alguna de las acciones está siendo presionada
	 if Input.is_action_pressed("achazo") or \
	    Input.is_action_pressed("mouse_left") or \
	    Input.is_action_pressed("mouse_right") or \
	    Input.is_action_pressed("RETUERCE") or \
	    Input.is_action_pressed("ANDAALANTECONW") or \
	    Input.is_action_pressed("ANDAATRASCONS") or \
	    Input.is_action_pressed("SALTAYANDA") or \
	    Input.is_action_pressed("BOBLEPUÑETAZO") or \
	    Input.is_action_pressed("PATADAMEDIA") or \
	    Input.is_action_pressed("RELAX") or \
	    Input.is_action_pressed("ui_accept") or \
	    Input.is_action_pressed("A") or \
	    Input.is_action_pressed("D"):
		 alguna_tecla_pulsada = true
		 # Animación de ESPADAZO
		 if Input.is_action_pressed("achazo") or Input.is_action_pressed("mouse_left"):
			 if animacion_actual != "3":
				 $AnimationPlayer.play("3")
				 #$AnimationPlayer/AudioStreamPlayer3D.play("MakeHuman default skeleton|ESPADAZO")
				 animacion_actual = "3"
		 # Animación de ATRABESAR
		 elif Input.is_action_pressed("mouse_right") or Input.is_action_pressed("RETUERCE"):
			 if animacion_actual != "DOBLEPUÑETAZO":
				 $AnimationPlayer.play("DOBLEPUÑETAZO")
				 animacion_actual = "DOBLEPUÑETAZO"
		 # Animación de ANDAR
		 elif Input.is_action_pressed("ANDAALANTECONW") or Input.is_action_pressed("A") or Input.is_action_pressed("D"):
			 if animacion_actual != "ANDARES":
				 $AnimationPlayer.play("ANDARES")
				 animacion_actual = "ANDARES"
				 
				 
				 
				 
				 
		 elif Input.is_action_pressed("ANDAATRASCONS") or Input.is_action_pressed("A") or Input.is_action_pressed("D"):
			 if animacion_actual != "ANDARES":
				 $AnimationPlayer.play("ANDARES")
				 animacion_actual = "ANDARES"
				 
				 
				 
				 
				 
				 
				 
		 elif Input.is_action_pressed("SALTAYANDA") or Input.is_action_pressed("A") or Input.is_action_pressed("D"):
			 if animacion_actual != "WALTER":
				 $AnimationPlayer.play("WALTER")
				 animacion_actual = "WALTER"
				 
				 
		 elif Input.is_action_pressed("DOBLEPUÑETAZO") or Input.is_action_pressed("E") or Input.is_action_pressed("E"):
			 if animacion_actual != "DOBLEPUÑETAZO":
				 $AnimationPlayer.play("DOBLEPUÑETAZO")
				 animacion_actual = "DOBLEPUÑETAZO"
				 
				 
		 elif Input.is_action_pressed("PATADAMEDIA") or Input.is_action_pressed("R") or Input.is_action_pressed("R"):
			 if animacion_actual != "PATADAMEDIA":
				 $AnimationPlayer.play("PATADAMEDIA")
				 animacion_actual = "PATADAMEDIA"
				 
				 
		 elif Input.is_action_pressed("ui_accept") or Input.is_action_pressed("A") or Input.is_action_pressed("D"):
			 if animacion_actual != "3":
				 $AnimationPlayer.play("3")
				 animacion_actual = "3"
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 #if Input.is_action_just_pressed("ui_accept") and is_on_floor():
				 
				 
				 
		 elif Input.is_action_just_pressed("SALTAYANDA") or Input.is_action_pressed("A") or Input.is_action_pressed("D"):
			 if animacion_actual != "WALTER":
				 $AnimationPlayer.play("WALTER")
				 animacion_actual = "WALTER"
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
				 
	 # Si no se presiona ninguna tecla, volvemos a la animación de descanso
	 elif not alguna_tecla_pulsada:
		 if animacion_actual != "RELAX":
			 $AnimationPlayer.play("RELAX")
			 animacion_actual = "RELAX"
			 
			 
			 
			 
	 elif Input.is_action_pressed("achazo") or Input.is_action_pressed("A") or Input.is_action_pressed("D"):
			 if animacion_actual != "RELAX":
				 $AnimationPlayer.play("RELAX")
				 animacion_actual = "RELAX"
VIDEO 
VIDEO 
VIDEO