diff options
author | Matthew Hoops | 2011-10-23 12:51:33 -0400 |
---|---|---|
committer | Matthew Hoops | 2011-10-23 12:51:33 -0400 |
commit | c8526bf6c3a193cd41a41789eceb9dc155b85f5b (patch) | |
tree | c0eeaa0255a1068e0191fe64a6c16883fb73a1bd /engines/pegasus/movie.h | |
parent | f9ecab1953644c79913fb483b1d64c6d9e779481 (diff) | |
download | scummvm-rg350-c8526bf6c3a193cd41a41789eceb9dc155b85f5b.tar.gz scummvm-rg350-c8526bf6c3a193cd41a41789eceb9dc155b85f5b.tar.bz2 scummvm-rg350-c8526bf6c3a193cd41a41789eceb9dc155b85f5b.zip |
PEGASUS: Add support for scaled/glowing images/movies
Diffstat (limited to 'engines/pegasus/movie.h')
-rwxr-xr-x | engines/pegasus/movie.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/engines/pegasus/movie.h b/engines/pegasus/movie.h index 704da0e92e..b248cc19d4 100755 --- a/engines/pegasus/movie.h +++ b/engines/pegasus/movie.h @@ -75,6 +75,29 @@ protected: Common::Rect _movieBox; }; +class GlowingMovie : public Movie { +public: + GlowingMovie(tDisplayElementID); + virtual ~GlowingMovie() {} + + virtual void draw(const Common::Rect &); + + void setBounds(const Common::Rect &); + + void setGlowing(const bool); + +protected: + bool _glowing; +}; + +class ScalingMovie : public GlowingMovie { +public: + ScalingMovie(tDisplayElementID); + virtual ~ScalingMovie() {} + + virtual void draw(const Common::Rect &); +}; + } // End of namespace Pegasus #endif |