ScummVM API documentation
Fool::FoolPrologue Class Reference

Public Member Functions

 FoolPrologue (FoolVersion version, const int *zstrOffset)
 
void run (bool finale, const BitMap &prevWindow)
 
void setup (bool finale, const BitMap &prevWindow)
 
void copyScreenToPage (int16 screenPage)
 
void setPortBitsToPage (int16 screenPage)
 
void delay (int16 numTicks)
 
void delayFromMarker (int16 numTicks)
 
void drawTextRight (const Common::U32String &str, int16 x, int16 y)
 
void drawTextCenter (const Common::U32String &str, int16 x, int16 y)
 
void fillRect (int16 top, int16 left, int16 bottom, int16 right, int16 patternID)
 
void zoomClose (int16 patternID, PatternMode mode)
 
void drawTreasurePhaseIn (int16 offset, int16 count)
 
void scanlineBlitPageToScreen (int16 screenPage, int16 left, int16 right, int16 updatePeriod)
 
void blitPageToScreen (int16 screenPage)
 
void scanlineTransition (int16 patternID)
 
void zoomTransition (int16 screenPage)
 
void zoomFlash (int16 startTop, int16 startLeft, int16 startBottom, int16 startRight, int16 endTop, int16 endLeft, int16 endBottom, int16 endRight, int16 steps)
 
void drawText (const Common::U32String &str, int16 x, int16 y)
 
void drawRainRecycle (int16 ticks)
 
void shuffleScanlines ()
 
void drawClickMessage ()
 
void drawClickMessageRightAlign ()
 
void waitForClick ()
 
void waitForMouseUp ()
 
void onUpdateEvent ()
 
void onDiskEvent ()
 
void setupWindow ()
 
void unk1 ()
 
void prologueRun ()
 
void prologueBufferNextPicture ()
 
void prologueDrawLoadingMsg ()
 
void drawRain ()
 
void drawRainDrop ()
 
void prologueRenderNextText ()
 
void finaleRun ()
 
void finaleDrawLoadingMsg ()
 
void finaleDrawFoolUhOh ()
 
void finaleStartText ()
 
void finaleDrawWind (int16 offset)
 
void finaleCardRotate ()
 

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