diff options
Diffstat (limited to 'engines/pegasus/surface.h')
-rwxr-xr-x | engines/pegasus/surface.h | 9 |
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 |