diff options
author | Johannes Schickel | 2005-10-18 20:38:30 +0000 |
---|---|---|
committer | Johannes Schickel | 2005-10-18 20:38:30 +0000 |
commit | 6d5cdb6c546f54eda6120547280d1d8ec65d70d5 (patch) | |
tree | 2177752ce4e9736afebcccc9fa5ac03a9cf79d77 /kyra/sprites.h | |
parent | 2e60e19a37d5247a8cb6c9f8233b242868e9efb7 (diff) | |
download | scummvm-rg350-6d5cdb6c546f54eda6120547280d1d8ec65d70d5.tar.gz scummvm-rg350-6d5cdb6c546f54eda6120547280d1d8ec65d70d5.tar.bz2 scummvm-rg350-6d5cdb6c546f54eda6120547280d1d8ec65d70d5.zip |
Commited patch # 1324980. Thanks to vinterstum.
svn-id: r19163
Diffstat (limited to 'kyra/sprites.h')
-rw-r--r-- | kyra/sprites.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/kyra/sprites.h b/kyra/sprites.h index 183c7043fb..348f7da247 100644 --- a/kyra/sprites.h +++ b/kyra/sprites.h @@ -37,9 +37,9 @@ struct Sprite { struct Anim { uint8 *script; uint16 length; - uint16 x; - uint16 y; - bool flag0; + int16 x; + int16 y; + bool flipX; int8 sprite; uint8 *loopStart; uint16 loopsLeft; @@ -58,6 +58,9 @@ public: void loadDAT(const char* filename); Sprite getSprite(uint8 spriteID); void drawSprites(uint8 srcPage, uint8 dstPage); + + void enableAnim(uint8 anim) { _anims[anim].play = true; } + void disableAnim(uint8 anim) { _anims[anim].play = false; } protected: KyraEngine *_engine; |