22 #ifndef DIRECTOR_FRAME_H 23 #define DIRECTOR_FRAME_H 25 #include "director/spriteinfo.h" 37 class ReadStreamEndian;
38 class MemoryReadStreamEndian;
39 class SeekableWriteStream;
49 kMainChannelSizeD2 = 32,
50 kSprChannelSizeD2 = 16,
52 kMainChannelSizeD4 = 40,
53 kSprChannelSizeD4 = 20,
55 kMainChannelSizeD5 = 48,
56 kSprChannelSizeD5 = 24,
58 kMainChannelSizeD6 = 144,
59 kSprChannelSizeD6 = 24,
61 kMainChannelSizeD7 = 288,
62 kSprChannelSizeD7 = 48,
90 firstColor = lastColor = 0;
91 flags = 0; colorCycling =
false;
92 normal =
false; fadeToWhite =
false;
93 fadeToBlack =
false; autoReverse =
false;
94 overTime =
false; speed = 0;
95 frameCount = cycleCount = 0;
96 fade = delay = style = colorCode = 0;
103 uint32 scriptSpriteListIdx;
107 uint16 transDuration;
109 uint8 transChunkSize;
110 TransitionType transType;
112 uint32 transSpriteListIdx;
117 uint32 tempoSpriteListIdx;
118 uint16 tempoCuePoint;
121 uint8 scoreCachedTempo;
126 uint32 sound1SpriteListIdx;
130 uint32 sound2SpriteListIdx;
143 scriptSpriteListIdx = 0;
148 transType = kTransNone;
149 transSpriteListIdx = 0;
152 tempoSpriteListIdx = 0;
155 scoreCachedTempo = 0;
158 sound1SpriteListIdx = 0;
161 sound2SpriteListIdx = 0;
188 Score *getScore()
const {
return _score; }
193 void executeImmediateScripts();
Definition: image_decoder.h:53
Definition: memstream.h:103
Definition: algorithm.h:29
Definition: formatinfo.h:28
Definition: director.h:157
Definition: movie_decoder.h:32
Definition: spriteinfo.h:43