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 ()
 
Usecode * getMainUsecode () const
 
MainShapeArchive * getMainShapes () const
 
RawArchive * getFixed () const
 
MapGlob * getGlob (uint32 glob) const
 
FontShapeArchive * getFonts () const
 
GumpShapeArchive * getGumps () const
 
Shape * getMouse () const
 
MusicFlex * getMusic () const
 
WpnOvlayDat * getWeaponOverlay () const
 
SoundFlex * getSoundFlex () const
 
SpeechFlex * getSpeechFlex (uint32 shapenum)
 
ShapeArchive * getShapeFlex (uint16 flexId) const
 
Shape * getShape (FrameID frameid) const
 
const ShapeFrame * getFrame (FrameID frameid) const
 
const NPCDat * getNPCData (uint16 entry) const
 
const NPCDat * getNPCDataForShape (uint16 shapeno) const
 
const CombatDat * getCombatDat (uint16 entry) const
 
const FireType * getFireType (uint16 type) const
 
const WeaselDat * getWeaselDat (uint16 level) const
 
Common::String translate (const Common::String &text)
 
FrameID translate (FrameID frame)
 

Static Public Member Functions

static GameData * get_instance ()
 

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