Fix the default engine command (gnuchess --xboard). Requires GNU Chess
commit7bdd097deea1a86d0045f8833835c0266c89b9aa
authorBen Kibbey <bjk@luxsci.net>
Sun, 2 Apr 2006 14:13:15 +0000 (2 10:13 -0400)
committerBen Kibbey <bjk@luxsci.net>
Sun, 2 Apr 2006 14:13:15 +0000 (2 10:13 -0400)
treee8ea19a4cb986efdbf61a4d4d8a75a3ce5245bb3
parentd64e1cb34480fd0e5d87aa2422a73fc1ed978564
Fix the default engine command (gnuchess --xboard). Requires GNU Chess
5.07.

Added common.h to the archive.

Fix playing with engine.

Added .data to GAME. This is a void * that can hold any data for the
associated game. cboard uses it for engine (and later ICS) file
descriptors along with the pid and engine status.

More than one game can use a chess engine. If another game is started
which uses a chess engine a new engine process will be started.
Switching between games works as normal.
data/config.example
src/Makefile.am
src/cboard.c
src/cboard.h
src/chess.h
src/common.h [copied from src/engine.h with 61% similarity]
src/engine.c
src/engine.h
src/rcfile.c