diff options
author | Paul Gilbert | 2010-07-04 00:38:16 +0000 |
---|---|---|
committer | Paul Gilbert | 2010-07-04 00:38:16 +0000 |
commit | 10e7581fe1a281f69875a6d76c9c1bf5aafa939c (patch) | |
tree | 14def76f9fbfc1b5b91c792b66804cca203c00f3 /engines/m4/graphics.h | |
parent | 5872f5bb1fac5a8d4b8ddecf777e22ca23ecca39 (diff) | |
download | scummvm-rg350-10e7581fe1a281f69875a6d76c9c1bf5aafa939c.tar.gz scummvm-rg350-10e7581fe1a281f69875a6d76c9c1bf5aafa939c.tar.bz2 scummvm-rg350-10e7581fe1a281f69875a6d76c9c1bf5aafa939c.zip |
Added support for horizontally flipped foreground sprites, which are indicated by setting the high bit of frame numbers
svn-id: r50638
Diffstat (limited to 'engines/m4/graphics.h')
-rw-r--r-- | engines/m4/graphics.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/m4/graphics.h b/engines/m4/graphics.h index c2eb11c575..ecb5048b26 100644 --- a/engines/m4/graphics.h +++ b/engines/m4/graphics.h @@ -75,6 +75,7 @@ public: int size() { return _size; } RGB8 &operator[](int idx) { return _data[idx]; } void setRange(int start, int count, const RGB8 *src); + RGBList *clone() const; }; // M4Surface @@ -203,6 +204,7 @@ public: void scrollY(int yAmount); void translate(RGBList *list, bool isTransparent = false); + M4Surface *flipHorizontal() const; }; enum FadeType {FT_TO_GREY, FT_TO_COLOR, FT_TO_BLOCK}; |