22 #ifndef MADS_SPRITES_H 23 #define MADS_SPRITES_H 25 #include "common/scummsys.h" 26 #include "common/array.h" 27 #include "mads/nebular/core/assets.h" 28 #include "mads/nebular/core/msurface.h" 73 #define SS_HEADER_NUM_FIELDS 14 91 #define SF_HEADER_NUM_FIELDS 15 120 int _transparencyIndex;
122 byte getTransparencyIndex()
const;
145 void setup(
int dirtyAreaIndex);
160 void reset(
bool flag =
true);
166 void deleteEntry(
int index);
171 void setDirtyAreas();
176 void fullRefresh(
bool clearAll =
false);
181 int deleteTimer(
int seqIndex);
191 void drawBackground();
231 int addSprites(
const Common::Path &resName,
int flags = 0);
236 void remove(
int idx);
Definition: sprites.h:201
SpriteSets(RexNebularEngine *vm)
Definition: sprites.h:210
Definition: sprites.h:150
Definition: sprites.h:110
Out copy(In first, In last, Out dst)
Definition: algorithm.h:52
Definition: sprites.h:134
Definition: sound_manager.h:38
Definition: sprites.h:125
Definition: msurface.h:188