diff options
Diffstat (limited to 'src/graphics.h')
-rw-r--r-- | src/graphics.h | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/graphics.h b/src/graphics.h index 6a17aab4..4c1b2561 100644 --- a/src/graphics.h +++ b/src/graphics.h @@ -102,12 +102,6 @@ class Graphics : public gcn::SDLGraphics bool drawImage(Image *image, int x, int y); /** - * Overrides with our own drawing method. - */ - void drawImage(gcn::Image const *image, int srcX, int srcY, - int dstX, int dstY, int width, int height); - - /** * Draws a resclaled version of the image */ bool drawRescaledImage(Image *image, int srcX, int srcY, @@ -195,14 +189,19 @@ class Graphics : public gcn::SDLGraphics virtual void updateScreen(); /** - * Returns the width of the screen. + * Returns the width of the drawable surface. + */ + int getWidth() const { return mWidth; } + + /** + * Returns the height of the drawable surface. */ - int getWidth() const; + int getHeight() const { return mHeight; } /** - * Returns the height of the screen. + * Returns the current scale ratio of the screen. */ - int getHeight() const; + int getScale() const { return mScale; } /** * Returns the amount of bits per pixel that was requested (not the @@ -231,10 +230,12 @@ class Graphics : public gcn::SDLGraphics protected: int mWidth; int mHeight; + int mScale; int mBpp; bool mFullscreen; bool mHWAccel; BlitMode mBlitMode; + SDL_Surface *mScreenSurface; }; extern Graphics *graphics; |