aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus/surface.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pegasus/surface.h')
-rwxr-xr-xengines/pegasus/surface.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/pegasus/surface.h b/engines/pegasus/surface.h
index 1b63702960..9493323af6 100755
--- a/engines/pegasus/surface.h
+++ b/engines/pegasus/surface.h
@@ -29,6 +29,7 @@
#include "common/rect.h"
#include "common/str.h"
+#include "pegasus/elements.h"
#include "pegasus/types.h"
namespace Common {
@@ -114,6 +115,14 @@ protected:
uint32 _referenceCount;
};
+class Picture : public DisplayElement, public Frame {
+public:
+ Picture(const tDisplayElementID id) : DisplayElement(id) {}
+ virtual ~Picture() {}
+
+ virtual void draw(const Common::Rect &);
+};
+
} // End of namespace Pegasus
#endif