diff options
author | johndoe123 | 2011-09-20 07:48:17 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:39:40 +0200 |
commit | 1b2d496d186c6f838526f51f7d0b3eea70a8b322 (patch) | |
tree | f662cfe080ff5fce0d08549554eb41019f78e4e7 /engines/neverhood/sprite.h | |
parent | 2f670690bc1febbd402a5743f400c4463af7ebc7 (diff) | |
download | scummvm-rg350-1b2d496d186c6f838526f51f7d0b3eea70a8b322.tar.gz scummvm-rg350-1b2d496d186c6f838526f51f7d0b3eea70a8b322.tar.bz2 scummvm-rg350-1b2d496d186c6f838526f51f7d0b3eea70a8b322.zip |
NEVERHOOD: Try to clean up the clipRect stuff a little
Diffstat (limited to 'engines/neverhood/sprite.h')
-rw-r--r-- | engines/neverhood/sprite.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/neverhood/sprite.h b/engines/neverhood/sprite.h index 1c4008e911..59109d6900 100644 --- a/engines/neverhood/sprite.h +++ b/engines/neverhood/sprite.h @@ -58,6 +58,12 @@ public: void loadDataResource(uint32 fileHash); int16 defFilterY(int16 y); void setVisible(bool value) { _surface->setVisible(value); } + NDrawRect& getDrawRect() { return _surface->getDrawRect(); } + // Some shortcuts to set the clipRect + NRect& getClipRect() { return _surface->getClipRect(); } + void setClipRect(int16 x1, int16 y1, int16 x2, int16 y2); + void setClipRect(NRect& clipRect); + void setClipRect(NDrawRect& drawRect); protected: void (Sprite::*_spriteUpdateCb)(); Common::String _spriteUpdateCbName; // For debugging purposes |