Classes | Defines | Enumerations

C:/Development/LoM/client/src/Utility/Configuration.h File Reference

#include <map>
#include "Common.h"
#include "Exception.h"
#include "Logger.h"
#include "tinyxml/tinyxml.h"

Classes

class  Configuration
 Configuration Parser. More...

Defines

#define AUDIO_LOW_QUALITY   11025
#define AUDIO_MEDIUM_QUALITY   22050
#define AUDIO_HIGH_QUALITY   44100
#define AUDIO_CHANNELS   16
#define AUDIO_SFX_MIN_VOLUME   0
#define AUDIO_SFX_MAX_VOLUME   128
#define AUDIO_SFX_VOLUME   128
#define AUDIO_MUSIC_MIN_VOLUME   100
#define AUDIO_MUSIC_MAX_VOLUME   100
#define AUDIO_MUSIC_VOLUME   100
#define AUDIO_BUFFER_SIZE   1024
#define AUDIO_MONO   1
#define AUDIO_STEREO   2
#define GRAPHICS_WIDTH   800
#define GRAPHICS_HEIGHT   600
#define GRAPHICS_BITDEPTH   32
#define GRAPHICS_RENDERER   "OGL"
#define GRAPHICS_VSYNC   "false"
#define GRAPHICS_TEXTURE_QUALITY   GL_LINEAR
#define GRAPHICS_FULLSCREEN   false

Enumerations

enum  ConfigOptions { AUDIO_QUALITY }

Define Documentation

#define AUDIO_BUFFER_SIZE   1024
#define AUDIO_CHANNELS   16
#define AUDIO_HIGH_QUALITY   44100
#define AUDIO_LOW_QUALITY   11025
#define AUDIO_MEDIUM_QUALITY   22050
#define AUDIO_MONO   1
#define AUDIO_MUSIC_MAX_VOLUME   100
#define AUDIO_MUSIC_MIN_VOLUME   100
#define AUDIO_MUSIC_VOLUME   100
#define AUDIO_SFX_MAX_VOLUME   128
#define AUDIO_SFX_MIN_VOLUME   0
#define AUDIO_SFX_VOLUME   128
#define AUDIO_STEREO   2
#define GRAPHICS_BITDEPTH   32
#define GRAPHICS_FULLSCREEN   false
#define GRAPHICS_HEIGHT   600
#define GRAPHICS_RENDERER   "OGL"
#define GRAPHICS_TEXTURE_QUALITY   GL_LINEAR
#define GRAPHICS_VSYNC   "false"
#define GRAPHICS_WIDTH   800

Enumeration Type Documentation

Enumerator:
AUDIO_QUALITY 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines