X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gnushogi%2Fgnushogi.h;h=dd5c21e96b9e9437c73ea89f7af2df9b0a8b19bf;hb=a5dcd4c22b91b752f4d7c831318311f14125a29d;hp=4e2b23e44d9dcd04c5ae02582242a76623d49912;hpb=b8e35b1d447cee3c38bc8177ea8609360a88872d;p=gnushogi.git diff --git a/gnushogi/gnushogi.h b/gnushogi/gnushogi.h index 4e2b23e..dd5c21e 100644 --- a/gnushogi/gnushogi.h +++ b/gnushogi/gnushogi.h @@ -642,6 +642,7 @@ struct flags short bothsides; /* computer plays both sides */ short hash; /* enable/disable transposition table */ short force; /* enter moves */ + short analyze; /* search during move entry */ short easy; /* disable thinking on opponents time */ short beep; /* enable/disable beep */ short timeout; /* time to make a move */ @@ -1041,7 +1042,7 @@ extern void UpdateWeights(short side); extern int InitMain(void); extern void ExitMain(void); extern void Initialize(void); -extern void InputCommand(char *command); +extern int InputCommand(char *command, int root); extern void ExitShogi(void); extern void ClearScreen(void); extern void SetTimeControl(void); @@ -1115,6 +1116,7 @@ typedef enum extern int VerifyMove(char *s, VerifyMove_mode iop, unsigned short *mv); extern unsigned short TTage; +extern short movesLeft, currentMove; /* display driver framework */