summaryrefslogtreecommitdiff
path: root/src/graphics.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/graphics.h')
-rw-r--r--src/graphics.h18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/graphics.h b/src/graphics.h
index 211fb901..4fec02f8 100644
--- a/src/graphics.h
+++ b/src/graphics.h
@@ -73,14 +73,13 @@ struct ImageRect
class Graphics : public gcn::SDLGraphics
{
public:
- /**
- * Constructor.
- */
+ enum BlitMode {
+ BLIT_NORMAL = 0,
+ BLIT_GFX
+ };
+
Graphics();
- /**
- * Destructor.
- */
virtual ~Graphics();
/**
@@ -182,6 +181,12 @@ class Graphics : public gcn::SDLGraphics
drawImageRect(area.x, area.y, area.width, area.height, imgRect);
}
+ void setBlitMode(BlitMode mode)
+ { mBlitMode = mode; }
+
+ BlitMode getBlitMode()
+ { return mBlitMode; }
+
/**
* Updates the screen. This is done by either copying the buffer to the
* screen or swapping pages.
@@ -211,6 +216,7 @@ class Graphics : public gcn::SDLGraphics
int mBpp;
bool mFullscreen;
bool mHWAccel;
+ BlitMode mBlitMode;
};
extern Graphics *graphics;