ScummVM API documentation
TwinE::Holomap Class Referenceabstract

#include <holomap.h>

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

Public Member Functions

 Holomap (TwinEEngine *engine)
 
virtual bool setHoloPos (int32 locationIdx)=0
 
virtual bool loadLocations ()=0
 
virtual const char * getLocationName (int index) const =0
 
virtual void clrHoloPos (int32 locationIdx)=0
 
virtual void holoTraj (int32 trajectoryIndex)=0
 
virtual void initHoloDatas ()=0
 
virtual void holoMap ()=0
 

Protected Attributes

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

virtual bool TwinE::Holomap::setHoloPos ( int32  locationIdx)
pure virtual

Set Holomap location position

Parameters
locationIdxScene where position must be set

Implemented in TwinE::HolomapV1, and TwinE::HolomapV2.

◆ clrHoloPos()

virtual void TwinE::Holomap::clrHoloPos ( int32  locationIdx)
pure virtual

Clear Holomap location position

Parameters
locationIdxScene where position must be cleared

Implemented in TwinE::HolomapV1, and TwinE::HolomapV2.

◆ initHoloDatas()

virtual void TwinE::Holomap::initHoloDatas ( )
pure virtual

Load Holomap content

Implemented in TwinE::HolomapV1, and TwinE::HolomapV2.

◆ holoMap()

virtual void TwinE::Holomap::holoMap ( )
pure virtual

Main holomap process loop

Implemented in TwinE::HolomapV1, and TwinE::HolomapV2.


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