Planeshift
manager.h File Reference
#include <cssysdef.h>
#include <iutil/objreg.h>
#include <csgeom/vector3.h>
#include <csutil/hash.h>
#include <iutil/timer.h>
#include <csutil/timer.h>
#include <csutil/randomgen.h>
#include "util/singleton.h"

Go to the source code of this file.

Classes

class  SoundSystemManager
 This Manager Object is used to play all sounds. More...
 

Macros

#define DEFAULT_DOPPLER_FACTOR   0.0
 
#define DEFAULT_SNDSYS_UPDATE_TIME   100
 
#define DEFAULT_SOUNDLIB_PATH   "/planeshift/art/soundlib.xml"
 
#define DEFAULT_SPEED_OF_SOUND   331
 
#define VOLUME_MAX   2.0f
 
#define VOLUME_MIN   0.0f
 
#define VOLUME_NORM   1.0f
 
#define VOLUME_ZERO   0.0f
 

Enumerations

enum  { LOOP = true, DONT_LOOP = false }
 

Macro Definition Documentation

#define DEFAULT_DOPPLER_FACTOR   0.0

Definition at line 66 of file manager.h.

#define DEFAULT_SNDSYS_UPDATE_TIME   100

Definition at line 64 of file manager.h.

#define DEFAULT_SOUNDLIB_PATH   "/planeshift/art/soundlib.xml"

Definition at line 67 of file manager.h.

#define DEFAULT_SPEED_OF_SOUND   331

Definition at line 65 of file manager.h.

#define VOLUME_MAX   2.0f

Definition at line 62 of file manager.h.

#define VOLUME_MIN   0.0f

Definition at line 60 of file manager.h.

#define VOLUME_NORM   1.0f

Definition at line 61 of file manager.h.

#define VOLUME_ZERO   0.0f

Definition at line 59 of file manager.h.

Enumeration Type Documentation

anonymous enum
Enumerator
LOOP 
DONT_LOOP 

Definition at line 52 of file manager.h.