-/*
- * InitScreen.h
- *
- * Created on: Apr 22, 2012
- * Author: holy
- */
-
#ifndef SDL_INITSCREEN_H_
#define SDL_INITSCREEN_H_
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 &);
SDL_Surface *Screen(void) { return screen; };
const SDL_Surface *Screen(void) const { return screen; };
- void Flip(void) { SDL_Flip(screen); };
+ void Flip(void);
+ SDL_Surface *Resize(int width, int height);
private:
SDL_Surface *screen;
+ int bpp;
+ Sint32 flags;
};