ScummVM API documentation
Sky::Screen Class Reference

Public Member Functions

 Screen (OSystem *pSystem, Disk *pDisk, SkyCompact *skyCompact)
 
void setPalette (uint8 *pal)
 
void setPaletteEndian (uint8 *pal)
 
void setPalette (uint16 fileNum)
 
void paletteFadeUp (uint8 *pal)
 
void paletteFadeUp (uint16 fileNr)
 
void showScreen (uint16 fileNum, bool fullscreen=false)
 
void showScreen (uint8 *pScreen, bool fullscreen=false)
 
void handleTimer ()
 
void startSequence (uint16 fileNum)
 
void startSequenceItem (uint16 itemNum)
 
void stopSequence ()
 
bool sequenceRunning ()
 
void processSequence ()
 
void waitForSequence ()
 
uint32 seqFramesLeft ()
 
uint8 * giveCurrent ()
 
void halvePalette ()
 
void forceRefresh ()
 
void fnFadeUp (uint32 palNum, uint32 scroll)
 
void fnFadeDown (uint32 scroll)
 
void fnDrawScreen (uint32 palette, uint32 scroll)
 
void clearScreen (bool fullscreen=false)
 
void setFocusRectangle (const Common::Rect &rect)
 
void recreate ()
 
void flip (bool doUpdate=true)
 
void spriteEngine ()
 
void paintBox (uint16 x, uint16 y)
 
void showGrid (uint8 *gridBuf)
 

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