22 #ifndef DIRECTOR_FRAME_H 23 #define DIRECTOR_FRAME_H 35 class ReadStreamEndian;
36 class MemoryReadStreamEndian;
37 class SeekableWriteStream;
47 kMainChannelSizeD2 = 32,
48 kSprChannelSizeD2 = 16,
50 kMainChannelSizeD4 = 40,
51 kSprChannelSizeD4 = 20,
53 kMainChannelSizeD5 = 48,
54 kSprChannelSizeD5 = 24,
56 kMainChannelSizeD6 = 144,
57 kSprChannelSizeD6 = 24,
59 kMainChannelSizeD7 = 288,
60 kSprChannelSizeD7 = 48,
87 firstColor = lastColor = 0;
88 flags = 0; colorCycling =
false;
89 normal =
false; fadeToWhite =
false;
90 fadeToBlack =
false; autoReverse =
false;
91 overTime =
false; speed = 0;
92 frameCount = cycleCount = 0;
93 fade = delay = style = colorCode = 0;
100 uint32 scriptSpriteListIdx;
102 uint16 transDuration;
104 uint8 transChunkSize;
105 TransitionType transType;
107 uint32 transSpriteListIdx;
110 uint32 tempoSpriteListIdx;
113 uint8 scoreCachedTempo;
118 uint32 sound1SpriteListIdx;
121 uint32 sound2SpriteListIdx;
134 transType = kTransNone;
138 tempoSpriteListIdx = 0;
141 scoreCachedTempo = 0;
148 sound1SpriteListIdx = 0;
149 sound2SpriteListIdx = 0;
152 scriptSpriteListIdx = 0;
178 Score *getScore()
const {
return _score; }
183 void executeImmediateScripts();
Definition: image_decoder.h:53
Definition: memstream.h:103
Definition: algorithm.h:29
Definition: formatinfo.h:28
Definition: director.h:156
Definition: movie_decoder.h:32