ScummVM API documentation
Sci::GfxAnimate Class Reference

#include <animate.h>

Public Member Functions

 GfxAnimate (EngineState *state, ScriptPatcher *scriptPatcher, GfxCache *cache, GfxCompare *compare, GfxPorts *ports, GfxPaint16 *paint16, GfxScreen *screen, GfxPalette *palette, GfxCursor *cursor, GfxTransitions *transitions)
 
bool isFastCastEnabled ()
 
void disposeLastCast ()
 
bool invoke (List *list, int argc, reg_t *argv)
 
void makeSortedList (List *list)
 
void applyGlobalScaling (AnimateList::iterator entry, GfxView *view)
 
void fill (byte &oldPicNotValid)
 
void update ()
 
void drawCels ()
 
void updateScreen (byte oldPicNotValid)
 
void restoreAndDelete (int argc, reg_t *argv)
 
void reAnimate (Common::Rect rect)
 
void addToPicDrawCels ()
 
void addToPicDrawView (GuiResourceId viewId, int16 loopNo, int16 celNo, int16 leftPos, int16 topPos, int16 priority, int16 control)
 
void printAnimateList (Console *con)
 
virtual void kernelAnimate (reg_t listReference, bool cycle, int argc, reg_t *argv)
 
virtual void kernelAddToPicList (reg_t listReference, int argc, reg_t *argv)
 
virtual void kernelAddToPicView (GuiResourceId viewId, int16 loopNo, int16 celNo, int16 leftPos, int16 topPos, int16 priority, int16 control)
 

Detailed Description

Animate class, kAnimate and relevant functions for SCI16 (SCI0-SCI1.1) games


The documentation for this class was generated from the following file: