This document explain how to change the configuration of the
cinag chess game.
All the game parameters are stored in a configuration file 
named "conf.ini" in the game directory.
We are going to explain all of these options.

         [GAME]
	 usercolor = white|black|demo;
white if the human player play white
black if the human player play black
and demo to let the computer play.

	 [ALGO]
	 depth = positive integer;
more this value is, more cinag is strong but slow.
	 algo = mtd(f)|minmax;
cinag has 2 different algo mtd(f) seems to be more efficient 
so the value mtd(f) must be placed here.	 

	  [DATABASE]
	  enable = true|false;
	  path = ./db/chess;
is there any question here ?

	  [TRANSPOSITION]
	  size = integer;
the size value depend of your memory. A value like 16 is quite
good. More this value is high more the algo is fast but take a lot of 
memory.

	  [QUIESCENT]
	  enable = true|false;
	  threshold = positive integer;
it is the threshold value of a position for making further
calculation.
	  quiet_depth = positive integer; 
this is the maximum of further depth calculation.
	  max_threshold = positive integer;
This is the value where cinag can't stop calculating and must see
moves one depth further.
	  
	  [INTERFACE]
	  width = positive integer;	
	  height = positive integer;
	  fullscreen = true|false;
	  shade_model = smooth|flat;
	  separate_specular_color = true|false;
this option make best reflection calculation but is slower;
	  reflection = true|false;
	  theme = ./theme/default.ini;
cinag have theme support this is the path of the default theme.
	  board_texture_quality = 0|1|2;
	  piece_texture_quality = 0|1|2;
2 is better but slower.

We can now give you some sample file.

PENTIUM
-------
[GAME]
usercolor		= white;

[ALGO]
depth			= 2; 
algo			= mtd(f);
  
[DATABASE]
enable			= false;
path			= ./db/chess;

[TRANSPOSITION]
size			= 16;

[QUIESCENT]
enable			= true;
threshold		= 100;
quiet_depth		= 4;
max_threshold		= 200;

[INTERFACE]
width			= 640;
height			= 480;
fullscreen		= false;
shade_model		= smooth;
separate_specular_color = true;
reflection		= true;
theme			= ./theme/default.ini;
board_texture_quality   = 0;
piece_texture_quality   = 0;

PENTIUM II
----------
[GAME]
usercolor		= white;

[ALGO]
depth			= 3; 
algo			= mtd(f);
  
[DATABASE]
enable			= false;
path			= ./db/chess;

[TRANSPOSITION]
size			= 16;

[QUIESCENT]
enable			= true;
threshold		= 100;
quiet_depth		= 4;
max_threshold		= 200;

[INTERFACE]
width			= 640;
height			= 480;
fullscreen		= false;
shade_model		= smooth;
separate_specular_color = true;
reflection		= true;
theme			= ./theme/default.ini;
board_texture_quality   = 0;
piece_texture_quality   = 0;


PENTIUM III
-----------
[GAME]
usercolor		= white;

[ALGO]
depth			= 3; 
algo			= mtd(f);

[DATABASE]
enable			= false;
path			= ./db/chess;

[TRANSPOSITION]
size			= 18;

[QUIESCENT]
enable			= true;
threshold		= 100;
quiet_depth		= 8;
max_threshold		= 200;

[INTERFACE]
width			= 800;
height			= 600;
fullscreen		= false;
shade_model		= smooth;
separate_specular_color = true;
reflection		= true;
theme			= ./theme/default.ini;
board_texture_quality	= 2;
piece_texture_quality   = 2;
