X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/e8164a09377e89aeb0c208c12b979811d5bc33fe..059c9a03c8cc02b0c595e3a5599be04dc157f725:/lib/gdi/sdl.h diff --git a/lib/gdi/sdl.h b/lib/gdi/sdl.h index 20ff04fa..9f86cbbd 100644 --- a/lib/gdi/sdl.h +++ b/lib/gdi/sdl.h @@ -3,25 +3,23 @@ #include "fb.h" #include "gpixmap.h" -#include "grc.h" +#include "gmaindc.h" #include -class gSDLDC: public gDC +class gSDLDC: public gMainDC { SDL_Surface *m_screen; - static gSDLDC *m_instance; - void exec(gOpcode *opcode); + void exec(const gOpcode *opcode); void setPalette(); gSurface m_surface; public: + void setResolution(int xres, int yres); gSDLDC(); virtual ~gSDLDC(); - static int getInstance(ePtr &ptr) { if (!m_instance) return -1; ptr = m_instance; return 0; } int islocked() { return 0; } }; - #endif