ScummVM API documentation
Scumm::MortimerInterview Class Reference

Public Types

enum  Effect { kNoEffect , kButtonEffect , kPayoutEffect , kSwitchEffect }
 

Public Member Functions

 MortimerInterview (bool isDemo=true)
 
bool loadResources (uint region=0, bool programmer=false)
 
void setDifficulty (uint difficulty)
 
void resetRiddle ()
 
void resetAttempts ()
 
void start (uint species, uint stones, int scene=10)
 
void rescueAll ()
 
void click (const Common::Point &point)
 
void scroll (int direction)
 
void update ()
 
void movieFinished ()
 
void movieLoaded ()
 
void skip ()
 
void draw (Graphics::Surface &screen, const MortimerMovie &movie, byte mouth) const
 
void drawCursor (Graphics::Surface &screen, const Common::Point &point) const
 
bool needsMovie () const
 
bool playingMovie () const
 
bool fullScreen () const
 
bool showDashboard () const
 
bool forceSubtitles () const
 
bool movieDoubled () const
 
bool wantsFlight () const
 
bool finished () const
 
bool solved () const
 
bool payingBonus () const
 
bool bonusFinished () const
 
uint takeBonusStones ()
 
bool restartsRegion () const
 
int sceneId () const
 
int riddleId () const
 
bool outOfGuesses () const
 
const Common::String & movieName () const
 
const Common::String & errorMessage () const
 
const byte * palette (const MortimerMovie &movie) const
 
uint stones () const
 
uint species () const
 
int highlightedAnimal () const
 
Effect takeEffect ()
 

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