CreatureLib/tests/TestLibrary/TestLibrary.hpp

26 lines
661 B
C++
Raw Permalink Normal View History

#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 {
static BattleLibrary* _library;
2020-04-28 14:36:03 +00:00
public:
2021-11-15 11:04:45 +00:00
static SpeciesLibrary* BuildSpeciesLibrary(const TalentLibrary*);
static AttackLibrary* BuildAttackLibrary();
static ItemLibrary* BuildItemLibrary();
static GrowthRateLibrary* BuildGrowthRateLibrary();
static TypeLibrary* BuildTypeLibrary();
2021-11-15 11:04:45 +00:00
static TalentLibrary* BuildTalentLibrary();
static BattleLibrary* Get();
};
2020-04-28 14:36:03 +00:00
#endif // CREATURELIB_TESTLIBRARY_HPP