This commit is contained in:
@@ -5,13 +5,13 @@ using namespace PkmnLib::Battling;
|
||||
export uint8_t PkmnLib_Battle_Construct(Battle*& out, const BattleLibrary* library,
|
||||
CreatureLib::Battling::BattleParty* const* parties, size_t partiesCount,
|
||||
bool canFlee, uint8_t numberOfSides, uint8_t creaturesPerSide) {
|
||||
List<CreatureLib::Battling::BattleParty*> partiesList(parties, parties + partiesCount);
|
||||
ArbUt::List<CreatureLib::Battling::BattleParty*> partiesList(parties, parties + partiesCount);
|
||||
Try(out = new Battle(library, partiesList, canFlee, numberOfSides, creaturesPerSide));
|
||||
}
|
||||
|
||||
export void PkmnLib_Battle_Destruct(Battle* p) { delete p; }
|
||||
export uint8_t PkmnLib_Battle_SetWeather(Battle* p, const char* name) {
|
||||
Try(p->SetWeather(Arbutils::CaseInsensitiveConstString(name)));
|
||||
Try(p->SetWeather(ArbUt::CaseInsensitiveConstString(name)));
|
||||
};
|
||||
export uint8_t PkmnLib_Battle_ClearWeather(Battle* p) { Try(p->ClearWeather()); };
|
||||
export const char* PkmnLib_Battle_GetWeatherName(Battle* p) { return p->GetWeatherName().c_str(); }
|
||||
@@ -12,7 +12,7 @@ export Pokemon* PkmnLib_Pokemon_Construct(const BattleLibrary* library, const Pk
|
||||
uint8_t spIv, uint8_t hpEv, uint8_t attEv, uint8_t defEv, uint8_t sAtEv,
|
||||
uint8_t sDeEv, uint8_t spEv, const PkmnLib::Library::Nature* nature) {
|
||||
std::string nick(nickname);
|
||||
Arbutils::Collections::List<CreatureLib::Battling::LearnedAttack*> cMoves(moves, moves + moveCount);
|
||||
ArbUt::List<CreatureLib::Battling::LearnedAttack*> cMoves(moves, moves + moveCount);
|
||||
|
||||
return new Pokemon(library, species, forme, level, experience, uid, gender, coloring, heldItem, nick,
|
||||
CreatureLib::Library::TalentIndex(hiddenAbility, abilityIndex), cMoves,
|
||||
|
||||
Reference in New Issue
Block a user