ScummVM API documentation
Hopkins::BaseData Class Reference

Public Member Functions

bool load (Common::String &errorMessage)
 
uint16 mapCodeAt (int mapPos) const
 
uint16 mapCodeXY (int x, int y) const
 
uint16 objectCodeAt (int mapPos) const
 
const byte * palette () const
 
const BaseBitmapwallBitmap (uint id) const
 
const BaseBitmapobjectBitmap (uint id) const
 
const BaseBitmapweaponFrame (uint id) const
 
const BaseBitmapfontFrame (uint id) const
 
int32 sinQ16 (int angle) const
 
int32 cosQ16 (int angle) const
 
int32 longTanQ16 (int angle) const
 
int32 longInvTanQ16 (int angle) const
 
int32 invCos (int angle) const
 
int32 invSin (int angle) const
 
int32 longCosQ16 (int angle) const
 
int32 xNextQ16 (int angle) const
 
int32 yNextQ16 (int angle) const
 
int32 viewCosQ16 (int column) const
 
int32 floorCos (int column) const
 
int16 distanceHeight (int distance) const
 
int32 adjustTable (int distance) const
 

Static Public Member Functions

static bool hasRequiredResources (Common::String *missingResources=nullptr)
 
static void appendAudioResourceReport (Common::String &missingResources)
 

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