- PartyLayout monstersLayout(*intp.GetPartyLayout("monstersLayout"));
- PartyLayout heroesLayout(*intp.GetPartyLayout("heroesLayout"));
-
- Monster monster(*intp.GetMonster("lizard"));
- Hero maxim(*intp.GetHero("maxim"));
- Hero selan(*intp.GetHero("selan"));
- Hero guy(*intp.GetHero("guy"));
- Hero dekar(*intp.GetHero("dekar"));
-
- battle::Resources battleRes;
-
- battleRes.swapCursor = intp.GetSprite("swapCursor");
- battleRes.attackIcons = intp.GetSprite("attackIcons");
- battleRes.attackChoiceIcons = intp.GetSprite("attackChoiceIcons");
- battleRes.moveIcons = intp.GetSprite("moveIcons");
- battleRes.titleFrame = intp.GetFrame("titleFrame");
- battleRes.titleFont = intp.GetFont("largeFont");
- battleRes.numberAnimationPrototype = intp.GetAnimation("numberAnimationPrototype");
- battleRes.bigNumberSprite = intp.GetSprite("bigNumbers");
- battleRes.greenNumberSprite = intp.GetSprite("bigGreenNumbers");
-
- battleRes.heroTagLabels = intp.GetSprite("heroTagLabels");
- battleRes.levelLabelCol = 0;
- battleRes.levelLabelRow = 0;
- battleRes.healthLabelCol = 0;
- battleRes.healthLabelRow = 1;
- battleRes.manaLabelCol = 0;
- battleRes.manaLabelRow = 2;
- battleRes.moveLabelCol = 0;
- battleRes.moveLabelRow = 3;
- battleRes.ikariLabelCol = 0;
- battleRes.ikariLabelRow = 4;
-
- battleRes.heroTagFont = intp.GetFont("heroTagFont");
- battleRes.heroTagFrame = intp.GetFrame("heroTagFrame");
- battleRes.activeHeroTagFrame = intp.GetFrame("activeHeroTagFrame");
- battleRes.smallHeroTagFrame = intp.GetFrame("smallHeroTagFrame");
- battleRes.lastSmallHeroTagFrame = intp.GetFrame("lastSmallHeroTagFrame");
- battleRes.heroesBgColor = intp.GetColor("heroesBgColor");
-
- battleRes.healthGauge = intp.GetGauge("healthGauge");
- battleRes.manaGauge = intp.GetGauge("manaGauge");
- battleRes.ikariGauge = intp.GetGauge("ikariGauge");
-
- battleRes.selectFrame = intp.GetFrame("selectFrame");
- battleRes.normalFont = intp.GetFont("normalFont");
- battleRes.disabledFont = intp.GetFont("disabledFont");
- battleRes.menuCursor = intp.GetSprite("handCursor");
-
- battleRes.weaponTargetCursor = intp.GetSprite("weaponTargetCursor");
- battleRes.magicTargetCursor = intp.GetSprite("magicTargetCursor");
- battleRes.itemTargetCursor = intp.GetSprite("itemTargetCursor");
-
- maxim.AddSpell(intp.GetSpell("resetSpell"));
- Spell *strongSpell(intp.GetSpell("strongSpell"));
+ PartyLayout monstersLayout(*caster.GetPartyLayout("monstersLayout"));
+ PartyLayout heroesLayout(*caster.GetPartyLayout("heroesLayout"));
+
+ Monster monster(*caster.GetMonster("lizard"));
+ Hero maxim(*caster.GetHero("maxim"));
+ Hero selan(*caster.GetHero("selan"));
+ Hero guy(*caster.GetHero("guy"));
+ Hero dekar(*caster.GetHero("dekar"));
+
+ battle::Resources *battleRes(caster.GetBattleResources("battleResources"));
+
+ maxim.AddSpell(caster.GetSpell("resetSpell"));
+ Spell *strongSpell(caster.GetSpell("strongSpell"));