<?xml version="1.0" encoding="UTF-8"?>
<vars>
	<!-- variables for the game, please dont change anything in here, set your defaults in-->
	<!-- the data/config.txt file -->
	<!-- core vars -->
	<var name="basedir" type="string" value="data" description="the fallback directory if resources aren't found"/>
  <var name="gamedir" type="string" value="data" description="the directory to search for resources in"/>
	<!-- console vars -->
	<var name="con_colour" type="string" value="0,0,0,255" description="Console background colour"/>
	<var name="con_showWarnings" type="int" value="1" description="Show console warnings"/>
	<var name="con_showDebug" type="int" value="1" description="Show console debug output"/>
	<var name="con_height" type="float" value="0.5" description="height of console as fraction of screen"/>
	<!-- info printing vars -->
	<var name="showfps" type="int" value="1" description="show the fps"/>
	<var name="showspeed" type="int" value="1" description="show the speed your player is moving at"/>
	<!-- rendering vars -->
	<var name="r_particles" type="int" value="1" description="draw particles"/>
	<var name="r_particlemode" type="int" value="1" description="1 is standard, 2 is points(quicker)"/>
	<var name="rbodystring" type="int" value="0" description="show a debug string for each body"/>
  <!-- sound vars -->
  <var name="volume" type="int" value="15" description="sound volume"/>
  <var name="musicvolume" type="int" value="64" description="music volume"/>
  <var name="soundbuffer" type="int" value="1024" description="sound buffer size in kb"/>
  <var name="soundchannels" type="int" value="2" description="number of sound channels"/>
  <var name="soundfrequency" type="int" value="22050" description="sound frequency"/>
  <!-- debugging vars -->
	<var name="load_leveldebug" type="int" value="0" description="print the entities out on level load"/>
	<!-- game vars -->
	<var name="chasecam" type="int" value="1" description="enable or disable a chasecam view"/>
	<var name="gravity" type="float" value="-100.0" description="gravity per second"/>
	<var name="frustumcull" type="int" value="1" description="enable or disable culling"/>
	<var name="frustumcull2" type="int" value="1" description="enable or disable second culling"/>
  <var name="collideoutsidefrustum" type="int" value="0" description="toggle collision outside frustum, NOT USED"/>
	<var name="drawgrid" type="int" value="0" description="enable or disable drawing of quad tree grid"/>
	<var name="drawboundingspheres" type="int" value="0" description="toggle drawing of bodies bounds"/>
  <var name="drawboundingboxes" type="int" value="0" description="toggle drawing of bodies bounding box"/>
  <var name="drawsky" type="int" value="1" description="enable or disable sky rendering"/>
	<var name="drawbloom" type="int" value="0" description="enable or disable bloom lighting"/>
	<var name="bloomblurpixels" type="int" value="2" description="number of pixels to blur by for bloom"/>
	<var name="drawparticles" type="int" value="1" description="enable or disable particle drawing"/>
	<var name="movemode" type="int" value="1" description="1=fun, 2=bit more realistic"/>
	<var name="sensitivity" type="float" value="2" description="sensitivity of mouse moves"/>
	<var name="partcileinfo" type="int" value="1" description="shows a debug particle counter"/>
	<var name="bodyinfo" type="int" value="1" description="shows a debug count of bodies in frustum"/>
	<var name="drawspeed" type="int" value="1" description="shows the speed of the player"/>
	<var name="debuginfo" type="int" value="1" description="top level control over all debug info"/>
	<var name="drawtimer" type="int" value="1" description="show the current level time"/>
	<var name="movierecord" type="int" value="0" description="framerate for movie recording"/>
	<var name="vidwidth" type="int" value="640" description="vid height"/>
	<var name="vidheight" type="int" value="480" description="vidwidth"/>
	<var name="vidfullscreen" type="int" value="0" description="vid fullscreen"/>
	<var name="drawbodies" type="int" value="1" description="turn on or off body drawing"/>
	<var name="drawboxes" type="int" value="0" description="draw debug bboxes for collision"/>
  <var name="vsync" type="int" value="1" description="vsync"/>
  <var name="drawoutlines" type="int" value="1" description="whether to draw outlines or not"/>
  <var name="lowhealthflash" type="int" value="1" description="whether to draw low health flash"/>
  <var name="cachetextureids" type="int" value="1" description="whether to cache tex ids or not, debugging only"/>
  <var name="recordleveltimes" type="int" value="1" description="whether to cache record level times or not"/>
  <var name="maxgibs" type="int" value="10" description="maxgibs to spawn"/>
  <var name="firstrun" type="int" value="1" description="is this the first time the game has run"/>
  <var name="camoffset" type="int" value="256" description="camera zoom level"/>
  <var name="difficulty" type="int" value="1" description="game difficulty, 1-4"/>
  <!--wtf, this comment needs to be here for drawgrid to not mess stuff up?-->
</vars>
