// ----------------------------------------------------------------------- //
//
// MODULE  : GameButes.h
//
// PURPOSE : GameButes attributes
//
// CREATED : 2/02/99
//
// ----------------------------------------------------------------------- //

#ifndef __GAME_BUTES_H__
#define __GAME_BUTES_H__



// Camera specific attributes...

#define CAMERA_BUTE_LETTERBOXPERCENT	"LetterBoxPercent"



// Weather specific attributes...

#define WEATHER_BUTE_RAINVEL			"RainVel"
#define WEATHER_BUTE_RAINLIGHT			"RainNumLightDrops"
#define WEATHER_BUTE_RAINNORMAL			"RainNumNormalDrops"
#define WEATHER_BUTE_RAINHEAVY			"RainNumHeavyDrops"
#define WEATHER_BUTE_RAINSPLASH			"RainSplashSprite"
#define WEATHER_BUTE_RAINRING			"RainRingSprite"
#define WEATHER_BUTE_SNOWVEL			"SnowVel"
#define WEATHER_BUTE_SNOWLIGHT			"SnowNumLightFlakes"
#define WEATHER_BUTE_SNOWNORMAL			"SnowNumNormalFlakes"
#define WEATHER_BUTE_SNOWHEAVY			"SnowNumHeavyFlakes"
#define WEATHER_BUTE_SNOWPARTICLE		"SnowParticle"
#define WEATHER_BUTE_SNOWPARTICLERAD	"SnowParticleRadius"
#define WEATHER_BUTE_THUNDERSOUND		"ThunderSound"



// Level specific attributes...

#define LEVEL_BUTE_FILENAME				"Filename"
#define LEVEL_BUTE_BUMPERTEXTID			"BumperTextId"
#define LEVEL_BUTE_STARTMISSION			"StartMission"



// Reverb (sound) specific attributes...

#define REVERB_BUTE_DEFAULTLEVEL			"DefaultLevel"
#define REVERB_BUTE_UPDATEPERIOD			"UpdatePeriod"
#define REVERB_BUTE_PLAYERMOVEDIST			"PlayerMoveDist"
#define REVERB_BUTE_INTERSECTSEGMENTLEN		"IntersectSegmentLen"

#define REVERB_BUTE_PIPESPACE				"PipeSpace"
#define REVERB_BUTE_PIPEREFLECTTIME			"PipeReflectTime"
#define REVERB_BUTE_PIPEDECAYTIME			"PipeDecayTime"
#define REVERB_BUTE_PIPEVOLUME				"PipeVolume"
#define REVERB_BUTE_PIPEDAMPING				"PipeDamping"

#define REVERB_BUTE_PLAINSPACE				"PlainSpace"
#define REVERB_BUTE_PLAINREFLECTTIME		"PlainReflectTime"
#define REVERB_BUTE_PLAINDECAYTIME			"PlainDecayTime"
#define REVERB_BUTE_PLAINVOLUME				"PlainVolume"
#define REVERB_BUTE_PLAINDAMPING			"PlainDamping"

#define REVERB_BUTE_ARENASPACE				"ArenaSpace"
#define REVERB_BUTE_ARENAREFLECTTIME		"ArenaReflectTime"
#define REVERB_BUTE_ARENADECAYTIME			"ArenaDecayTime"
#define REVERB_BUTE_ARENAVOLUME				"ArenaVolume"
#define REVERB_BUTE_ARENADAMPING			"ArenaDamping"

#define REVERB_BUTE_MOUNTAINSSPACE			"MountainsSpace"
#define REVERB_BUTE_MOUNTAINSREFLECTTIME	"MountainsReflectTime"
#define REVERB_BUTE_MOUNTAINSDECAYTIME		"MountainsDecayTime"
#define REVERB_BUTE_MOUNTAINSVOLUME			"MountainsVolume"
#define REVERB_BUTE_MOUNTAINSDAMPING		"MountainsDamping"

#define REVERB_BUTE_STONEROOMSPACE			"StoneRoomSpace"
#define REVERB_BUTE_STONEROOMREFLECTTIME	"StoneRoomReflectTime"
#define REVERB_BUTE_STONEROOMDECAYTIME		"StoneRoomDecayTime"
#define REVERB_BUTE_STONEROOMVOLUME			"StoneRoomVolume"
#define REVERB_BUTE_STONEROOMDAMPING		"StoneRoomDamping"

#define REVERB_BUTE_HALLWAYSPACE			"HallwaySpace"
#define REVERB_BUTE_HALLWAYREFLECTTIME		"HallwayReflectTime"
#define REVERB_BUTE_HALLWAYDECAYTIME		"HallwayDecayTime"
#define REVERB_BUTE_HALLWAYVOLUME			"HallwayVolume"
#define REVERB_BUTE_HALLWAYDAMPING			"HallwayDamping"

#define REVERB_BUTE_CONCERTHALLSPACE		"ConcertHallSpace"
#define REVERB_BUTE_CONCERTHALLREFLECTTIME	"ConcertHallReflectTime"
#define REVERB_BUTE_CONCERTHALLDECAYTIME	"ConcertHallDecayTime"
#define REVERB_BUTE_CONCERTHALLVOLUME		"ConcertHallVolume"
#define REVERB_BUTE_CONCERTHALLDAMPING		"ConcertHallDamping"

#define REVERB_BUTE_AUDITORIUMSPACE			"AuditoriumSpace"
#define REVERB_BUTE_AUDITORIUMREFLECTTIME	"AuditoriumReflectTime"
#define REVERB_BUTE_AUDITORIUMDECAYTIME		"AuditoriumDecayTime"
#define REVERB_BUTE_AUDITORIUMVOLUME		"AuditoriumVolume"
#define REVERB_BUTE_AUDITORIUMDAMPING		"AuditoriumDamping"



#endif // __GAME_BUTES_H__
