ygSoundServer derived from ygSpace

Description: creates a bergen sound server and manages sound clients

notes:
Category: Foundation
Author: Alex Hill
Revision: 08/01/03

    Messages
amplitude float set the amplitude within the space
falloffDistance float set the zero amplitude distance from the space perimeter
    Comments

method global_

constructor ygSoundServer

destructor ~ygSoundServer

method reset

1 set amplitude to 1.0
2 set fall off distance to 10.0

method message

1 set the amplitude within the space
2 set the zero amplitude distance from the space perimeter

method setFalloffDistance

method setAmplitude

method isPlaying

method play

method stop

method heartbeat

method app

method computeAmplitude

method initServer

method addSound

method removeSound

method updateServer

1 if update interval has passed then update sound server
1.1 get position relative to CAVE

method closeServer

method server