ScummVM API documentation
Ultima::Ultima8::GameData Class Reference

Public Types

enum  ShapeFlexId { OTHER = 0, MAINSHAPES = 1, GUMPS = 2 }
 

Public Member Functions

 GameData (GameInfo *gameinfo)
 
void loadU8Data ()
 
void loadRemorseData ()
 
void setupFontOverrides ()
 
UsecodegetMainUsecode () const
 
MainShapeArchivegetMainShapes () const
 
RawArchivegetFixed () const
 
MapGlobgetGlob (uint32 glob) const
 
FontShapeArchivegetFonts () const
 
GumpShapeArchivegetGumps () const
 
ShapegetMouse () const
 
MusicFlexgetMusic () const
 
WpnOvlayDatgetWeaponOverlay () const
 
SoundFlexgetSoundFlex () const
 
SpeechFlexgetSpeechFlex (uint32 shapenum)
 
ShapeArchivegetShapeFlex (uint16 flexId) const
 
ShapegetShape (FrameID frameid) const
 
const ShapeFramegetFrame (FrameID frameid) const
 
const NPCDatgetNPCData (uint16 entry) const
 
const NPCDatgetNPCDataForShape (uint16 shapeno) const
 
const CombatDatgetCombatDat (uint16 entry) const
 
const FireTypegetFireType (uint16 type) const
 
const WeaselDatgetWeaselDat (uint16 level) const
 
Std::string translate (const Std::string &text)
 
FrameID translate (FrameID frame)
 

Static Public Member Functions

static GameDataget_instance ()
 

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