Many tweaks and fixes relating to AngelScript, implements shininess.
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
|
||||
#include <Library/DataLibrary.hpp>
|
||||
#include "Items/ItemLibrary.hpp"
|
||||
#include "LibrarySettings.hpp"
|
||||
#include "Moves/MoveLibrary.hpp"
|
||||
#include "Natures/NatureLibrary.hpp"
|
||||
#include "Species/SpeciesLibrary.hpp"
|
||||
@@ -17,11 +18,15 @@ namespace PkmnLib::Library {
|
||||
delete _natures;
|
||||
}
|
||||
|
||||
PokemonLibrary(CreatureLib::Library::LibrarySettings settings, SpeciesLibrary* species, MoveLibrary* moves,
|
||||
PokemonLibrary(PkmnLib::Library::LibrarySettings* settings, SpeciesLibrary* species, MoveLibrary* moves,
|
||||
ItemLibrary* items, CreatureLib::Library::GrowthRateLibrary* growthRates,
|
||||
CreatureLib::Library::TypeLibrary* typeLibrary, NatureLibrary* natures)
|
||||
: DataLibrary(settings, species, moves, items, growthRates, typeLibrary), _natures(natures) {}
|
||||
|
||||
const PkmnLib::Library::LibrarySettings* GetSettings() const{
|
||||
return static_cast<const LibrarySettings*>(CreatureLib::Library::DataLibrary::GetSettings());
|
||||
}
|
||||
|
||||
[[nodiscard]] const SpeciesLibrary* GetSpeciesLibrary() const {
|
||||
return (const SpeciesLibrary*)(CreatureLib::Library::DataLibrary::GetSpeciesLibrary());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user