class InitScreen {
public:
- InitScreen(int width, int height, int bpp = 32, Sint32 flags = SDL_HWSURFACE | SDL_DOUBLEBUF);
+ InitScreen(int width, int height, int bpp = 32, Sint32 flags = SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_RESIZABLE);
virtual ~InitScreen(void);
private:
InitScreen(const InitScreen &);
const SDL_Surface *Screen(void) const { return screen; };
void Flip(void) { SDL_Flip(screen); };
+ SDL_Surface *Resize(int width, int height);
private:
SDL_Surface *screen;
+ int bpp;
+ Sint32 flags;
};