]> git.localhorst.tv Git - l2e.git/blobdiff - src/battle/BattleState.h
added heroes' party layout to battle state
[l2e.git] / src / battle / BattleState.h
index 52238ebe5d3594b964cd656aa10bd5094e793e51..06b8fbd8291fbf3cd41136013d901da28028b3aa 100644 (file)
@@ -23,11 +23,10 @@ class BattleState
 : public app::State {
 
 public:
-       BattleState(SDL_Surface *background, const PartyLayout &monstersLayout)
+       BattleState(SDL_Surface *background, const PartyLayout &monstersLayout, const PartyLayout &heroesLayout)
        : background(background)
        , monstersLayout(&monstersLayout)
-       , width(0)
-       , height(0) { }
+       , heroesLayout(&heroesLayout) { }
 
 public:
        void AddMonster(const Monster &);
@@ -45,10 +44,10 @@ public:
 private:
        SDL_Surface *background;
        const PartyLayout *monstersLayout;
+       const PartyLayout *heroesLayout;
        std::vector<geometry::Point<int> > monsterPositions;
+       std::vector<geometry::Point<int> > heroesPositions;
        std::vector<Monster> monsters;
-       int width;
-       int height;
 
 };