ScummVM API documentation
Access::Martian::MartianResources Class Reference
Inheritance diagram for Access::Martian::MartianResources:
Access::Resources

Public Member Functions

 MartianResources (AccessEngine *vm)
 
const byte * getCursor (int num) const override
 
const char * getEgoName () const override
 
int getRMouse (int i, int j) const override
 
int inButtonXRange (int x) const override
 
- Public Member Functions inherited from Access::Resources
 Resources (AccessEngine *vm)
 
bool load (Common::U32String &errorMessage)
 

Public Attributes

MartianFont_font1
 
MartianFont_font2
 
MartianBitFont_bitFont
 
- Public Attributes inherited from Access::Resources
Common::Array< Common::PathFILENAMES
 
Common::Array< Common::Array< byte > > CHARTBL
 
Common::Array< RoomEntryROOMTBL
 
Common::Array< DeathEntry > DEATHS
 
Common::Array< InventoryEntry > INVENTORY
 
Common::String CANT_GET_THERE
 

Protected Member Functions

void load (Common::SeekableReadStream &s) override
 
- Protected Member Functions inherited from Access::Resources
uint findEntry (byte gameId, byte discType, byte demoType, Common::Language language)
 

Additional Inherited Members

- Static Public Member Functions inherited from Access::Resources
static Resourcesinit (AccessEngine *vm)
 
- Protected Attributes inherited from Access::Resources
AccessEngine_vm
 
Common::Array< DATEntry > _datIndex
 

Member Function Documentation

◆ load()

void Access::Martian::MartianResources::load ( Common::SeekableReadStream s)
overrideprotectedvirtual

Load data from the access.dat file

Reimplemented from Access::Resources.

◆ getCursor()

const byte* Access::Martian::MartianResources::getCursor ( int  num) const
overridevirtual

Get the raw data for the given cursor number

Implements Access::Resources.

◆ getEgoName()

const char* Access::Martian::MartianResources::getEgoName ( ) const
inlineoverridevirtual

Get the name of the lead character

Implements Access::Resources.

◆ getRMouse()

int Access::Martian::MartianResources::getRMouse ( int  i,
int  j 
) const
overridevirtual

Get the room mouse values

Implements Access::Resources.

◆ inButtonXRange()

int Access::Martian::MartianResources::inButtonXRange ( int  x) const
overridevirtual

Find if the mouse X is inside the range for a button, or -1 if no button range matches.

Implements Access::Resources.


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