Planeshift
Classes | Defines | Enumerations

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...

Defines

#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 }

Define 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.