4 * Created on: Sep 19, 2012
8 #ifndef LOADER_CASTER_H_
9 #define LOADER_CASTER_H_
11 #include "Interpreter.h"
12 #include "../battle/fwd.h"
13 #include "../common/fwd.h"
22 Caster(Interpreter &intp);
25 Caster(const Caster &);
26 Caster &operator =(const Caster &);
29 battle::Resources *GetBattleResources(const std::string &identifier);
30 battle::Hero *GetHero(const std::string &identifier);
31 common::Item *GetItem(const std::string &identifier);
32 battle::Monster *GetMonster(const std::string &identifier);
33 battle::PartyLayout *GetPartyLayout(const std::string &identifier);
34 common::Spell *GetSpell(const std::string &identifier);
39 int battleResourcesId;
50 #endif /* LOADER_CASTER_H_ */