ScummVM API documentation
Titanic::CStarFieldBase Class Reference
Inheritance diagram for Titanic::CStarFieldBase:
Titanic::CBaseStars Titanic::CStarField

Public Member Functions

bool loadYale (int v1) override
 
bool selectStar (CSurfaceArea *surfaceArea, CCamera *camera, const Common::Point &pt, void *handler=nullptr) override
 
bool loadStar () override
 
bool setup ()
 
- Public Member Functions inherited from Titanic::CBaseStars
virtual void draw (CSurfaceArea *surfaceArea, CCamera *camera, CStarCloseup *closeup)
 
virtual bool addStar (const CBaseStarEntry *entry)
 
virtual void load (SimpleFile *file)
 
virtual void save (SimpleFile *file, int indent)
 
void clear ()
 
void initialize ()
 
int size () const
 
const CBaseStarEntrygetDataPtr (int index) const
 
int findStar (CSurfaceArea *surfaceArea, CCamera *camera, const Common::Point &pt)
 
int baseFn2 (CSurfaceArea *surfaceArea, CCamera *camera)
 

Additional Inherited Members

- Public Attributes inherited from Titanic::CBaseStars
Common::Array< CBaseStarEntry_data
 
- Protected Member Functions inherited from Titanic::CBaseStars
void loadData (Common::SeekableReadStream &s)
 
void loadData (const CString &resName)
 
void resetEntry (CBaseStarEntry &entry)
 
- Protected Attributes inherited from Titanic::CBaseStars
FRange _minMax
 
double _minVal
 
double _maxVal
 
double _range
 
double _value1
 
double _value2
 
double _value3
 
double _value4
 

Member Function Documentation

◆ selectStar()

bool Titanic::CStarFieldBase::selectStar ( CSurfaceArea surfaceArea,
CCamera camera,
const Common::Point pt,
void *  handler = nullptr 
)
overridevirtual

Selects a star

Reimplemented from Titanic::CBaseStars.

◆ setup()

bool Titanic::CStarFieldBase::setup ( )

Setup the control


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