#include "app/Arguments.h"
#include "app/Input.h"
#include "battle/BattleState.h"
+#include "battle/Capsule.h"
#include "battle/Hero.h"
#include "battle/Monster.h"
#include "battle/PartyLayout.h"
using app::Arguments;
using app::Input;
using battle::BattleState;
+using battle::Capsule;
using battle::Monster;
using battle::PartyLayout;
using common::GameConfig;
app::State *state(0);
if (battle) {
+ graphics::Sprite flashSprite(IMG_Load("test-data/flash.png"), 96, 96);
+ Capsule capsule;
+ capsule.SetName("Flash");
+ capsule.SetHealth(13, 13);
+ capsule.SetBattleSprite(&flashSprite);
+
BattleState *battleState(new BattleState(&gameConfig, bg, &monstersLayout));
battleState->AddMonster(monster);
battleState->AddMonster(monster);
battleState->AddMonster(monster);
battleState->AddMonster(monster);
+ battleState->SetCapsule(capsule);
battleState->AddHero(gameState.heroes[0]);
battleState->AddHero(gameState.heroes[1]);
battleState->AddHero(gameState.heroes[2]);