* Class for handling one sound event.
*
*/
-class Sound
+class SGSound
{
public:
- Sound();
- virtual ~Sound();
+ SGSound();
+ virtual ~SGSound();
- virtual void init (SGPropertyNode *, SGPropertyNode *, SoundMgr *,
+ virtual void init (SGPropertyNode *, SGPropertyNode *, SGSoundMgr *,
const string &);
virtual void update (double dt);
enum { ONCE=0, LOOPED, IN_TRANSIT };
enum { LEVEL=0, INVERTED, FLIPFLOP };
- // Sound properties
+ // SGSound properties
typedef struct {
SGPropertyNode * prop;
double (*fn)(double);
private:
- SoundMgr * _mgr;
- SimpleSound * _sample;
+ SGSoundMgr * _mgr;
+ SGSimpleSound * _sample;
FGCondition * _condition;
SGPropertyNode * _property;