ScummVM API documentation
Ultima::Ultima8::Game Class Referenceabstract
Inheritance diagram for Ultima::Ultima8::Game:
Ultima::Ultima8::CruGame Ultima::Ultima8::U8Game

Public Member Functions

virtual bool loadFiles ()=0
 load/init game's data files
 
virtual bool startGame ()=0
 initialize new game
 
virtual bool startInitialUsecode (int saveSlot=-1)=0
 start initial usecode
 
virtual void writeSaveInfo (Common::WriteStream *ws)=0
 write game-specific savegame info (avatar stats, equipment, ...)
 
virtual ProcId playIntroMovie (bool fade)=0
 
virtual ProcId playEndgameMovie (bool fade)=0
 
virtual void playCredits ()=0
 
virtual void playQuotes ()=0
 
virtual void playDemoScreen ()=0
 
 INTRINSIC (I_playEndgame)
 
 INTRINSIC (I_playCredits)
 
 INTRINSIC (I_playDemoScreen)
 

Static Public Member Functions

static Gameget_instance ()
 
static GamecreateGame (const GameInfo *info)
 

Static Protected Attributes

static Game_game
 

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