You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RPG_Prototype/Test Scenes/Player.gd

19 lines
448 B
GDScript

extends Sprite2D
@onready var ATB = $battle_menu/ATB
func _ready():
var menu = $battle_menu
menu.add_action($Combatant/Actions/attack).action_selected.connect(do_action)
menu.add_action($Combatant/Actions/spin_attack).action_selected.connect(do_action)
func _process(delta):
var combatant = $Combatant
combatant.tick_atb(delta)
ATB.value = combatant.ATBCurrent
func do_action(action):
print("Player selected: %s" % action.ActionName)