Support turn queue return prematurely when a creature is recalled, and the ability to resume it later.

This commit is contained in:
2019-11-06 18:04:00 +01:00
parent f184572837
commit 5fc2bf564a
5 changed files with 52 additions and 21 deletions

View File

@@ -14,7 +14,7 @@ namespace CreatureLib::Battling {
static void ExecuteAttackChoice(const AttackTurnChoice* choice);
static void HandleAttackForTarget(ExecutingAttack& attack, Creature* target, ExecutingAttack::TargetData& targetData);
public:
static void RunTurn(ChoiceQueue& queue);
static void RunTurn(Battle* battle, ChoiceQueue* queue);
};
}