Add battle stuff
This commit is contained in:
1
cutscene/battle/BattleAction.gd.uid
Normal file
1
cutscene/battle/BattleAction.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://bo4kp86ebt2mq
|
||||
14
cutscene/battle/BattleCutsceneAction.gd
Normal file
14
cutscene/battle/BattleCutsceneAction.gd
Normal file
@@ -0,0 +1,14 @@
|
||||
class_name BattleAction
|
||||
const BattleFighter = preload("res://battle/fighter/BattleFighter.gd")
|
||||
|
||||
static func playerDecisionCallable(_params:Dictionary) -> int:
|
||||
BATTLE.battleScene.actionBox.visible = true
|
||||
var move = await BATTLE.battleScene.actionBox.decisionMade
|
||||
BATTLE.battleScene.actionBox.visible = false
|
||||
return Cutscene.CUTSCENE_CONTINUE
|
||||
|
||||
static func getPlayerDecisionCallable(fighter:BattleFighter) -> Dictionary:
|
||||
return {
|
||||
"function": playerDecisionCallable,
|
||||
"fighter": fighter
|
||||
}
|
||||
1
cutscene/battle/BattleCutsceneAction.gd.uid
Normal file
1
cutscene/battle/BattleCutsceneAction.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://duetkvkhddyc7
|
||||
16
cutscene/battle/BattleStartAction.gd
Normal file
16
cutscene/battle/BattleStartAction.gd
Normal file
@@ -0,0 +1,16 @@
|
||||
class_name BattleStartAction
|
||||
|
||||
static func startBattleCallable(params:Dictionary) -> int:
|
||||
assert(params.has('fighters'))
|
||||
SCENE.setScene(SceneSingleton.SceneType.BATTLE)
|
||||
BATTLE.startBattle({
|
||||
'fighters': params['fighters'],
|
||||
'cutscene': params['cutscene']
|
||||
})
|
||||
return Cutscene.CUTSCENE_CONTINUE
|
||||
|
||||
static func getStartBattleCallable(fighters:Dictionary) -> Dictionary:
|
||||
return {
|
||||
"function": startBattleCallable,
|
||||
"fighters": fighters
|
||||
}
|
||||
1
cutscene/battle/BattleStartAction.gd.uid
Normal file
1
cutscene/battle/BattleStartAction.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://csas8dhfiv12o
|
||||
Reference in New Issue
Block a user