]> git.localhorst.tv Git - l2e.git/blobdiff - src/main.cpp
added capsule mockup (battle)
[l2e.git] / src / main.cpp
index 31724d5b22acd42f67b0222f8a954234c77981ad..59348338391daea0d5c6ea5fdb1578fdd4f32fe3 100644 (file)
@@ -2,6 +2,7 @@
 #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"
@@ -53,6 +54,7 @@ using app::Application;
 using app::Arguments;
 using app::Input;
 using battle::BattleState;
+using battle::Capsule;
 using battle::Monster;
 using battle::PartyLayout;
 using common::GameConfig;
@@ -282,11 +284,18 @@ int main(int argc, char **argv) {
                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]);