This commit is contained in:
@@ -15,7 +15,7 @@ export uint8_t PkmnLib_AngelScriptResolver_CreateScript(AngelScriptResolver* p,
|
||||
export uint8_t PkmnLib_AngelScriptResolver_FinalizeModule(AngelScriptResolver* p) { Try(p->FinalizeModule();) }
|
||||
export uint8_t PkmnLib_AngelScriptResolver_LoadScript(CreatureLib::Battling::Script*& out, AngelScriptResolver* p,
|
||||
ScriptCategory category, const char* scriptName) {
|
||||
Try(out = p->LoadScript(category, Arbutils::CaseInsensitiveConstString(scriptName));)
|
||||
Try(out = p->LoadScript(category, ArbUt::CaseInsensitiveConstString(scriptName));)
|
||||
}
|
||||
export uint8_t PkmnLib_AngelScriptResolver_WriteByteCodeToFile(AngelScriptResolver* p, const char* file,
|
||||
bool stripDebugInfo) {
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -15,7 +15,7 @@ export const EvolutionData* PkmnLib_EvolutionData_CreateKnownMoveEvolution(const
|
||||
}
|
||||
export const EvolutionData* PkmnLib_EvolutionData_CreateLocationEvolution(const char* location,
|
||||
const PokemonSpecies* into) {
|
||||
return EvolutionData::CreateLocationEvolution(Arbutils::CaseInsensitiveConstString(location), into);
|
||||
return EvolutionData::CreateLocationEvolution(ArbUt::CaseInsensitiveConstString(location), into);
|
||||
}
|
||||
export const EvolutionData* PkmnLib_Evolution_CreateTimeEvolution(TimeOfDay time, const PokemonSpecies* into) {
|
||||
return EvolutionData::CreateTimeEvolution(time, into);
|
||||
@@ -49,7 +49,7 @@ export const EvolutionData* PkmnLib_Evolution_CreateTradeWithSpeciesEvolution(co
|
||||
}
|
||||
export const EvolutionData* PkmnLib_Evolution_CreateCustomEvolution(const CreatureLib::Library::EffectParameter** data,
|
||||
size_t dataLength, const PokemonSpecies* into) {
|
||||
auto list = Arbutils::Collections::List<const CreatureLib::Library::EffectParameter*>(data, data + dataLength);
|
||||
auto list = ArbUt::List<const CreatureLib::Library::EffectParameter*>(data, data + dataLength);
|
||||
return EvolutionData::CreateCustomEvolution(list, into);
|
||||
}
|
||||
|
||||
|
||||
@@ -8,10 +8,10 @@ export Item* PkmnLib_Item_Construct(const char* name, CreatureLib::Library::Item
|
||||
const char* flags[], size_t flagsCount, uint8_t flingPower) {
|
||||
std::unordered_set<uint32_t> conversedFlags(flagsCount);
|
||||
for (size_t i = 0; i < flagsCount; i++) {
|
||||
conversedFlags.insert(Arbutils::CaseInsensitiveConstString::GetHash(flags[i]));
|
||||
conversedFlags.insert(ArbUt::CaseInsensitiveConstString::GetHash(flags[i]));
|
||||
}
|
||||
|
||||
return new Item(Arbutils::CaseInsensitiveConstString(name), category, battleCategory, price, conversedFlags,
|
||||
return new Item(ArbUt::CaseInsensitiveConstString(name), category, battleCategory, price, conversedFlags,
|
||||
flingPower);
|
||||
};
|
||||
|
||||
|
||||
@@ -8,13 +8,13 @@ export NatureLibrary* PkmnLib_NatureLibrary_Construct(size_t initialCapacity) {
|
||||
export void PkmnLib_NatureLibrary_Destruct(const NatureLibrary* p) { delete p; }
|
||||
|
||||
export uint8_t PkmnLib_NatureLibrary_LoadNature(NatureLibrary* p, const char* name, const Nature* nature) {
|
||||
Try(p->LoadNature(Arbutils::CaseInsensitiveConstString(name), nature);)
|
||||
Try(p->LoadNature(ArbUt::CaseInsensitiveConstString(name), nature);)
|
||||
}
|
||||
export uint8_t PkmnLib_NatureLibrary_GetNatureByName(NatureLibrary* p, const char* name, const Nature*& out) {
|
||||
Try(out = p->GetNatureByName(Arbutils::CaseInsensitiveConstString(name)));
|
||||
Try(out = p->GetNatureByName(ArbUt::CaseInsensitiveConstString(name)));
|
||||
}
|
||||
|
||||
export const char* PkmnLib_NatureLibrary_GetRandomNatureName(NatureLibrary* p, Arbutils::Random* rand) {
|
||||
export const char* PkmnLib_NatureLibrary_GetRandomNatureName(NatureLibrary* p, ArbUt::Random* rand) {
|
||||
return p->GetRandomNatureName(rand).c_str();
|
||||
}
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ using namespace PkmnLib::Library;
|
||||
export uint8_t PkmnLib_PokemonSpecies_Construct(const PokemonSpecies*& out, uint16_t id, const char* name,
|
||||
const PokemonForme* defaultForme, float genderRatio,
|
||||
const char* growthRate, uint8_t captureRate, uint8_t baseHappiness) {
|
||||
Try(auto cName = Arbutils::CaseInsensitiveConstString(name);
|
||||
auto cGrowthRate = Arbutils::CaseInsensitiveConstString(growthRate);
|
||||
Try(auto cName = ArbUt::CaseInsensitiveConstString(name);
|
||||
auto cGrowthRate = ArbUt::CaseInsensitiveConstString(growthRate);
|
||||
out = new PokemonSpecies(id, cName, defaultForme, genderRatio, cGrowthRate, captureRate, baseHappiness);)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user