ScummVM API documentation
TwinE::HolomapV1 Class Reference

#include <holomap_v1.h>

Inheritance diagram for TwinE::HolomapV1:
TwinE::Holomap

Public Member Functions

 HolomapV1 (TwinEEngine *engine)
 
bool setHoloPos (int32 locationIdx) override
 
bool loadLocations () override
 
const char * getLocationName (int index) const override
 
void clrHoloPos (int32 locationIdx) override
 
void holoTraj (int32 trajectoryIndex) override
 
void initHoloDatas () override
 
void holoMap () override
 
- Public Member Functions inherited from TwinE::Holomap
 Holomap (TwinEEngine *engine)
 

Public Attributes

int32 _current = 0
 
int32 _otimer = 0
 
int32 _dalpha = 0
 
int32 _dbeta = 0
 
int32 _calpha = 0
 
int32 _cbeta = 0
 
int32 _cgamma = 0
 
int32 _oalpha = 0
 
int32 _obeta = 0
 
bool _automove = false
 
bool _flagredraw = false
 
bool _dialstat = false
 
bool _flagpal = false
 

Additional Inherited Members

- Protected Attributes inherited from TwinE::Holomap
TwinEEngine_engine
 

Detailed Description

The Holomap shows the hero position. The arrows (RESSHQR_HOLOARROWMDL) represent important places in your quest - they automatically disappear once that part of the quest is done (clearHolomapPosition()). You can rotate the holoamp by pressing ctrl+cursor keys - but only using the cursor keys, you can scroll through the text for the visible arrows.

Member Function Documentation

◆ setHoloPos()

bool TwinE::HolomapV1::setHoloPos ( int32  locationIdx)
overridevirtual

Set Holomap location position

Parameters
locationIdxScene where position must be set

Implements TwinE::Holomap.

◆ clrHoloPos()

void TwinE::HolomapV1::clrHoloPos ( int32  locationIdx)
overridevirtual

Clear Holomap location position

Parameters
locationIdxScene where position must be cleared

Implements TwinE::Holomap.

◆ initHoloDatas()

void TwinE::HolomapV1::initHoloDatas ( )
overridevirtual

Load Holomap content

Implements TwinE::Holomap.

◆ holoMap()

void TwinE::HolomapV1::holoMap ( )
overridevirtual

Main holomap process loop

Implements TwinE::Holomap.


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