X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gnushogi%2Fgnushogi.h;h=abbf02ec2ef7720dd7f656b5444b68cfa8fb0832;hb=e284e25724e95fb097c7f6de5af73c1f44dd0383;hp=0e3e0dea0c07f244f4453a1367ca68364f0de0cd;hpb=dec345dc3b77affb98207d7387093dbdee39c08b;p=gnushogi.git diff --git a/gnushogi/gnushogi.h b/gnushogi/gnushogi.h index 0e3e0de..abbf02e 100644 --- a/gnushogi/gnushogi.h +++ b/gnushogi/gnushogi.h @@ -852,9 +852,7 @@ typedef struct hashval drop_hashcode_array[2][NO_PIECES][NO_SQUARES]; extern hashcode_array *hashcode; extern drop_hashcode_array *drop_hashcode; -#ifdef QUIETBACKGROUND extern short background; -#endif /* QUIETBACKGROUND */ #if ttblsz extern short use_ttable; @@ -912,6 +910,7 @@ extern void Initialize_eval(void); /* eval.c */ extern void NewGame(void); extern void GetOpenings(void); extern int OpeningBook(unsigned short *hint); +extern int AllocateTT(int size); /* init-common.c */ typedef enum { @@ -1042,7 +1041,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(int root); extern void ExitShogi(void); extern void ClearScreen(void); extern void SetTimeControl(void); @@ -1116,6 +1115,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 */