- BattleState(SDL_Surface *background, const PartyLayout &monstersLayout, const PartyLayout &heroesLayout, const Resources *res)
- : background(background)
- , monstersLayout(&monstersLayout)
- , heroesLayout(&heroesLayout)
- , res(res)
+ BattleState(common::GameConfig *game, SDL_Surface *background, const PartyLayout *monstersLayout)
+ : game(game)
+ , background(background)
+ , monstersLayout(monstersLayout)
+ , heroesLayout(game->heroesLayout)
+ , res(game->battleResources)