Adds function on battleside to get a creature at an index.
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
This commit is contained in:
parent
9a72c1051e
commit
d89e0b0d77
|
@ -50,6 +50,8 @@ namespace CreatureLib::Battling {
|
|||
|
||||
const ArbUt::List<ArbUt::OptionalBorrowedPtr<Creature>>& GetCreatures() { return _creatures; }
|
||||
|
||||
const ArbUt::OptionalBorrowedPtr<Creature>& GetCreature(u8 index) { return _creatures[index]; }
|
||||
|
||||
uint8_t GetSideIndex() noexcept { return _index; }
|
||||
uint8_t GetCreatureIndex(const ArbUt::BorrowedPtr<Creature>& c) {
|
||||
for (size_t i = 0; i < _creatures.Count(); i++) {
|
||||
|
@ -88,7 +90,7 @@ namespace CreatureLib::Battling {
|
|||
|
||||
bool SwapPositions(u8 a, u8 b);
|
||||
|
||||
BattleSide *CloneWithoutCreatures(ArbUt::BorrowedPtr<Battle> battle) const;
|
||||
BattleSide* CloneWithoutCreatures(ArbUt::BorrowedPtr<Battle> battle) const;
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue