2019-12-07 12:45:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
#ifndef CREATURELIB_TESTLIBRARY_HPP
|
|
|
|
#define CREATURELIB_TESTLIBRARY_HPP
|
|
|
|
|
|
|
|
#include "../../src/Battling/Library/BattleLibrary.hpp"
|
|
|
|
|
|
|
|
using namespace CreatureLib::Library;
|
|
|
|
using namespace CreatureLib::Battling;
|
|
|
|
|
2020-04-28 14:36:03 +00:00
|
|
|
class TestLibrary {
|
2019-12-07 12:45:44 +00:00
|
|
|
static BattleLibrary* _library;
|
2020-04-28 14:36:03 +00:00
|
|
|
|
2019-12-07 12:45:44 +00:00
|
|
|
public:
|
2021-11-15 11:04:45 +00:00
|
|
|
static SpeciesLibrary* BuildSpeciesLibrary(const TalentLibrary*);
|
2019-12-07 12:45:44 +00:00
|
|
|
static AttackLibrary* BuildAttackLibrary();
|
|
|
|
static ItemLibrary* BuildItemLibrary();
|
|
|
|
static GrowthRateLibrary* BuildGrowthRateLibrary();
|
|
|
|
static TypeLibrary* BuildTypeLibrary();
|
2021-11-15 11:04:45 +00:00
|
|
|
static TalentLibrary* BuildTalentLibrary();
|
2019-12-07 12:45:44 +00:00
|
|
|
|
|
|
|
static BattleLibrary* Get();
|
|
|
|
};
|
|
|
|
|
2020-04-28 14:36:03 +00:00
|
|
|
#endif // CREATURELIB_TESTLIBRARY_HPP
|