aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/Base/BRenderer.h
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2012-07-09 09:45:56 +0200
committerEinar Johan Trøan Sømåen2012-07-09 09:45:56 +0200
commit2959065e49390ab1da0b00a277a464d991ff10ad (patch)
treed31bd54f32931409b615faa6911366d33b9d2a47 /engines/wintermute/Base/BRenderer.h
parent3809d9a9ea8a18512235420b720fad424d0f9986 (diff)
downloadscummvm-rg350-2959065e49390ab1da0b00a277a464d991ff10ad.tar.gz
scummvm-rg350-2959065e49390ab1da0b00a277a464d991ff10ad.tar.bz2
scummvm-rg350-2959065e49390ab1da0b00a277a464d991ff10ad.zip
WINTERMUTE: Reduce the includes and visibility in BGame a bit.
Diffstat (limited to 'engines/wintermute/Base/BRenderer.h')
-rw-r--r--engines/wintermute/Base/BRenderer.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/wintermute/Base/BRenderer.h b/engines/wintermute/Base/BRenderer.h
index c32a4d6bc1..43a2e14ea2 100644
--- a/engines/wintermute/Base/BRenderer.h
+++ b/engines/wintermute/Base/BRenderer.h
@@ -39,7 +39,7 @@ namespace WinterMute {
class CBImage;
class CBActiveRect;
class CBObject;
-
+class CBSurface;
class CBRenderer: public CBBase {
public:
int _realWidth;
@@ -89,6 +89,8 @@ public:
return 1.0f;
}
+ virtual CBSurface *createSurface() = 0;
+
ERRORCODE clipCursor();
ERRORCODE unclipCursor();
@@ -119,6 +121,8 @@ public:
CBArray<CBActiveRect *, CBActiveRect *> _rectList;
};
+CBRenderer *makeSDLRenderer(CBGame *inGame); // Implemented in BRenderSDL.cpp
+
} // end of namespace WinterMute
#endif