ScummVM API documentation
TwinE::Music Class Reference

Public Member Functions

 Music (TwinEEngine *engine)
 
void musicVolume (int32 volume)
 
bool playTrackMusic (int32 track)
 
void stopTrackMusic ()
 
bool playMidiMusic (int32 midiIdx, int32 loop=1)
 
void stopMidiMusic ()
 
bool initCdrom ()
 
void stopMusic ()
 

Member Function Documentation

◆ musicVolume()

void TwinE::Music::musicVolume ( int32  volume)

Music volume

Parameters
currentvolume number

◆ playTrackMusic()

bool TwinE::Music::playTrackMusic ( int32  track)

Generic play music, according with settings it plays CD or high quality sounds instead

Parameters
tracktrack number to play

◆ stopTrackMusic()

void TwinE::Music::stopTrackMusic ( )

Generic stop music according with settings

◆ playMidiMusic()

bool TwinE::Music::playMidiMusic ( int32  midiIdx,
int32  loop = 1 
)

Play MIDI music

Parameters
midiIdxmusic index under mini_mi_win.hqr
Note
valid indices for lba1 are [1-32]

◆ stopMidiMusic()

void TwinE::Music::stopMidiMusic ( )

Stop MIDI music

◆ initCdrom()

bool TwinE::Music::initCdrom ( )

Initialize CD-Rom

◆ stopMusic()

void TwinE::Music::stopMusic ( )

Stop MIDI and Track music


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