Support for cloning battles for AI purposes.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
This commit is contained in:
@@ -63,6 +63,18 @@ namespace CreatureLib::Battling {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
virtual CreatureParty* Clone() {
|
||||
auto party = new CreatureParty(_party.Count());
|
||||
auto i = 0;
|
||||
for (auto c : _party) {
|
||||
if (c != nullptr) {
|
||||
party->SwapInto(i, c->Clone());
|
||||
i++;
|
||||
}
|
||||
}
|
||||
return party;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user