/**********************************************************************
 *
 *   FreeDoko a Doppelkopf-Game
 *    
 *   Copyright (C) 2001-2006  by Diether Knof and Borg Enders
 *
 *   This program is free software; you can redistribute it and/or 
 *   modify it under the terms of the GNU General Public License as 
 *   published by the Free Software Foundation; either version 2 of 
 *   the License, or (at your option) any later version.
 *
 *   This program is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details. 
 *   You can find this license in the file 'gpl.txt'.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with this program; if not, write to the Free Software
 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, 
 *   MA  02111-1307  USA
 *
 *  Contact:
 *    Diether Knof dknof@gmx.de
 *    Borg Enders  borg@borgsoft.de
 *
 *********************************************************************/

#include "constants.h"

DK::Utils::Version const version(0, 7, 2, 'b',
#ifndef RELEASE
				 false
#else
				 true
#endif
				);
vector<DK::Utils::Version const*> all_versions;

// All players are AI,
// there is no pause,
// no 'full trick'- and no 'game finished'-window
// change it with the '-F' option
bool FAST_PLAY = false;


#ifndef RELEASE
#ifdef DKNOF
bool MUTATE_RULE = true;
#else
bool MUTATE_RULE = false;
#endif
// There is only output of the game seed
bool const SEED_OUT = false;
// 3: 161411 different games
//unsigned SEED_START = 3;

// 248603: poverty	2	(3) (1 Karo As)
// 228801: poverty	3	(2)
// 241161: swines	0
//  64100: hyperswines	3 2
// 117325: genscher	2
// 266129: 30 Punkte	2
//unsigned SEED_START = UINT_MAX;
//172808:	schlechte Teambestimmung
unsigned SEED_START = 184788;
unsigned const STARTPLAYER = 0;

#else // #ifndef RELEASE
bool MUTATE_RULE = false;
bool const SEED_OUT = false;
unsigned SEED_START = UINT_MAX;
unsigned const STARTPLAYER = 0;
#endif // !#ifndef RELEASE
