16 lines
474 B
GDScript
16 lines
474 B
GDScript
class_name PlayerBattleController
|
|
extends BattleController
|
|
|
|
#controleur du joueur : les choix passent par les menus de BattleUI (manette, clavier, souris)
|
|
|
|
var ui : BattleUI
|
|
|
|
func _init(p_ui : BattleUI) -> void:
|
|
ui = p_ui
|
|
|
|
func choose_action(battle : Battle, slot : BattleSlot) -> BattleAction:
|
|
return await ui.request_action(battle, slot)
|
|
|
|
func choose_replacement(battle : Battle, slot : BattleSlot) -> PokemonInstance:
|
|
return await ui.request_replacement(battle, slot)
|