CreatureLib/tests/TestLibrary/TestLibrary.hpp

24 lines
590 B
C++
Raw 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;
class TestLibrary{
static BattleLibrary* _library;
public:
static SpeciesLibrary* BuildSpeciesLibrary();
static AttackLibrary* BuildAttackLibrary();
static ItemLibrary* BuildItemLibrary();
static GrowthRateLibrary* BuildGrowthRateLibrary();
static TypeLibrary* BuildTypeLibrary();
static BattleLibrary* Get();
};
#endif //CREATURELIB_TESTLIBRARY_HPP