aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/graphics.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/neverhood/graphics.h')
-rw-r--r--engines/neverhood/graphics.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/neverhood/graphics.h b/engines/neverhood/graphics.h
index 7725e73289..5e91bdb8c6 100644
--- a/engines/neverhood/graphics.h
+++ b/engines/neverhood/graphics.h
@@ -116,6 +116,14 @@ protected:
bool _transparent;
};
+class ShadowSurface : public BaseSurface {
+public:
+ ShadowSurface(NeverhoodEngine *vm, int priority, int16 width, int16 height, BaseSurface *shadowSurface);
+ virtual void draw();
+protected:
+ BaseSurface *_shadowSurface;
+};
+
class FontSurface : public BaseSurface {
public:
FontSurface(NeverhoodEngine *vm, NPointArray *tracking, uint16 numRows, byte firstChar, uint16 charWidth, uint16 charHeight);