+ BattleState(SDL_Surface *background, const PartyLayout &monstersLayout, const PartyLayout &heroesLayout)
+ : background(background)
+ , monstersLayout(&monstersLayout)
+ , heroesLayout(&heroesLayout) { }
+
+public:
+ void AddMonster(const Monster &);
+ void AddHero(const Hero &);