}
screens.erase(screens.begin(), screens.end());
- bool show_only_main_screen = (USE_SPLITSCREEN && screens.size() == 1);
-
#if !USE_SPLITSCREEN
RotateScreen *rs = new RotateScreen();
mainscreen = rs;
}
}
+ bool show_only_main_screen = (USE_SPLITSCREEN && screens.size() == 1);
+
/*
* Show auxilliary screens except if we have too many already,
* or if we're in the special split-screen end-tournament mode,
}
if (mainscreen && mainscreen->check_invalidated()) {
- if (screen->pitch == SCREEN_WIDTH) {
+ if (screen->pitch == SCREEN_WIDTH * 4) {
SDL_LockSurface(screen);
mainscreen->draw((unsigned char *)screen->pixels, SCREEN_WIDTH, SCREEN_HEIGHT);
SDL_UnlockSurface(screen);