ScummVM API documentation
Awe::Engine Struct Reference

Public Types

enum  { kStateLogo3DO, kStateTitle3DO, kStateEnd3DO, kStateGame }
 

Public Member Functions

 Engine (Sound *sound, DataType dataType, int partNum)
 
void setSystemStub (SystemStub *, Gfx *)
 
const char * getGameTitle (Language lang) const
 
void run ()
 
void setup (Language lang, int graphicsType)
 
void finish ()
 
void processInput ()
 
void doThreeScreens ()
 
void doEndCredits ()
 
void playCinepak (const char *name)
 
void scrollText (int a, int b, const char *text)
 
void titlePage ()
 
void saveGameState (uint8 slot, const char *desc)
 
void loadGameState (uint8 slot)
 

Public Attributes

int _state = 0
 
Gfx_graphics = nullptr
 
SystemStub_stub = nullptr
 
Script _script
 
Sound_sound = nullptr
 
Resource _res
 
SfxPlayer _ply
 
Video _vid
 
int _partNum = 0
 

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