1 #ifndef LOADER_CASTER_H_
2 #define LOADER_CASTER_H_
4 #include "Interpreter.h"
5 #include "../battle/fwd.h"
6 #include "../common/fwd.h"
7 #include "../map/fwd.h"
8 #include "../menu/fwd.h"
17 Caster(Interpreter &intp);
20 Caster(const Caster &);
21 Caster &operator =(const Caster &);
24 battle::Resources *GetBattleResources(const std::string &identifier);
25 common::Capsule *GetCapsule(const std::string &identifier);
26 common::Hero *GetHero(const std::string &identifier);
27 common::Item *GetItem(const std::string &identifier);
28 map::Map *GetMap(const std::string &identifier);
29 menu::Resources *GetMenuResources(const std::string &identifier);
30 battle::Monster *GetMonster(const std::string &identifier);
31 battle::PartyLayout *GetPartyLayout(const std::string &identifier);
32 common::Spell *GetSpell(const std::string &identifier);
41 #endif /* LOADER_CASTER_H_ */