void BattleState::Resize(int w, int h) {
- width = w;
- height = h;
+
}
void BattleState::EnterState(Application &ctrl, SDL_Surface *screen) {
monstersLayout->CalculatePositions(background->w, background->h, monsterPositions);
- width = screen->w;
- height = screen->h;
+ heroesLayout->CalculatePositions(background->w, background->h, heroesPositions);
}
void BattleState::ExitState() {
// black for now
SDL_FillRect(screen, 0, SDL_MapRGB(screen->format, 0, 0, 0));
SDL_Rect destRect;
- destRect.x = (width - background->w) / 2;
- destRect.y = (height - background->h) / 2;
+ destRect.x = (screen->w - background->w) / 2;
+ destRect.y = (screen->h - background->h) / 2;
destRect.w = background->w;
destRect.h = background->h;