diff options
Diffstat (limited to 'scumm/scumm.h')
-rw-r--r-- | scumm/scumm.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/scumm/scumm.h b/scumm/scumm.h index 3b5827a1f8..c158da78d0 100644 --- a/scumm/scumm.h +++ b/scumm/scumm.h @@ -794,10 +794,6 @@ public: void fadeIn(int effect); void fadeOut(int effect); - void unkScreenEffect1(); - void unkScreenEffect2(); - void unkScreenEffect3(); - void unkScreenEffect4(); void unkScreenEffect5(int a); void unkScreenEffect6(); void transitionEffect(int a); @@ -846,7 +842,14 @@ public: uint16 _palManipCounter; byte *_palManipPalette; byte *_palManipIntermediatePal; + + /* For each screen strip, gfxUsageBits contains a bitmask. + * The lower 30 bits each correspond to one actor and signify if any part + * of that actor is currently contained in that strip. + * If the left most bit is set, the strip (background) is dirty needs to be redrawn. + */ uint32 gfxUsageBits[410]; + byte *_shadowPalette; int _shadowPaletteSize; byte _currentPalette[3 * 256]; |