mod_sim::Sound Class Reference

High-level Sound class. More...

#include <mod_sim_sound.hh>

List of all members.

Public Member Functions

 Sound (void)
 ~Sound ()
void Start (void)
void Pulse (const Milliseconds millisecElapsed)
void PlayMissileLaunch (void)
void PlayMissileHit (void)

Private Attributes

fp mThrottleVolume
 volume of jet engine noise
bool mPlayingStall
 if playing stall warning beeps
Milliseconds mTickBreakSoundBarrier
bool mPlayMissileLaunch
 to initiate playing a sound
bool mPlayMissileHit
 to initiate playing a sound


Detailed Description

High-level Sound class.

This is a member of Game. mod_sim::Sound is built over snd::Sound.

Sound itself initiates playing some sounds (stall warning). Other sounds are initiated elsewhere by calling Sound::Play*().


Constructor & Destructor Documentation

mod_sim::Sound::Sound ( void   ) 

ctor/dtor.

mod_sim::Sound::~Sound (  ) 


Member Function Documentation

void mod_sim::Sound::Start ( void   ) 

Start sound.

void mod_sim::Sound::Pulse ( const Milliseconds  millisecElapsed  ) 

void mod_sim::Sound::PlayMissileLaunch ( void   ) 

Methods called elsewhere to initiate playing of a sound.

void mod_sim::Sound::PlayMissileHit ( void   ) 


Member Data Documentation

fp mod_sim::Sound::mThrottleVolume [private]

volume of jet engine noise

bool mod_sim::Sound::mPlayingStall [private]

if playing stall warning beeps

Milliseconds mod_sim::Sound::mTickBreakSoundBarrier [private]

bool mod_sim::Sound::mPlayMissileLaunch [private]

to initiate playing a sound

bool mod_sim::Sound::mPlayMissileHit [private]

to initiate playing a sound


The documentation for this class was generated from the following files: Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:31 2007