Initial support for handling multi target attacks.
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2020-06-05 15:32:05 +02:00
parent f463ba8496
commit 66379bfa65
4 changed files with 116 additions and 2 deletions

View File

@@ -49,6 +49,7 @@ namespace CreatureLib::Battling {
[[nodiscard]] const ArbUt::BorrowedPtr<const BattleLibrary>& GetLibrary() const noexcept;
[[nodiscard]] uint32_t GetCurrentTurn() const noexcept { return _currentTurn; }
inline uint8_t GetCreaturesPerSide() const noexcept { return _creaturesPerSide; }
virtual bool CanUse(const ArbUt::BorrowedPtr<BaseTurnChoice>& choice);
virtual bool TrySetChoice(BaseTurnChoice* choice);