ScummVM API documentation
TwinE::HolomapV2 Class Reference

#include <holomap_v2.h>

Inheritance diagram for TwinE::HolomapV2:
TwinE::Holomap

Classes

struct  Location
 

Public Member Functions

 HolomapV2 (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

Location _locations [50+255]
 

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::HolomapV2::setHoloPos ( int32  locationIdx)
overridevirtual

Set Holomap location position

Parameters
locationIdxScene where position must be set

Implements TwinE::Holomap.

◆ clrHoloPos()

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

Clear Holomap location position

Parameters
locationIdxScene where position must be cleared

Implements TwinE::Holomap.

◆ initHoloDatas()

void TwinE::HolomapV2::initHoloDatas ( )
overridevirtual

Load Holomap content

Implements TwinE::Holomap.

◆ holoMap()

void TwinE::HolomapV2::holoMap ( )
overridevirtual

Main holomap process loop

Implements TwinE::Holomap.


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