X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=gnushogi%2Fgnushogi.h;h=60cedaa7460dffeaf54c42ae2b010f49147f0cde;hb=a2013afc0b48b5438b7c24ade0ab2dc8979ec3ec;hp=367db6c7a1ce842f1c3d3faf2629a858178446e3;hpb=4a9acd2e4d21586f2af629ec44cd78c237dcd702;p=gnushogi.git diff --git a/gnushogi/gnushogi.h b/gnushogi/gnushogi.h index 367db6c..60cedaa 100644 --- a/gnushogi/gnushogi.h +++ b/gnushogi/gnushogi.h @@ -300,10 +300,10 @@ enum { #endif /* move symbols */ -#define pxx (CP[2]) -#define qxx (CP[1]) -#define rxx (CP[4]) -#define cxx (CP[3]) +#define pxx (" PLNSGBRPLNSBRK ") +#define qxx (" plnsgbrplnsbrk ") +#define rxx ("ihgfedcba") +#define cxx ("987654321") /***************** Table limits ********************************************/ @@ -728,7 +728,6 @@ extern short balance[2]; extern small_short ChkFlag[], CptrFlag[], TesujiFlag[]; extern short Pscore[], Tscore[]; extern /*unsigned*/ short rehash; /* -1 is used as a flag --tpm */ -extern char version[], patchlevel[]; extern unsigned int ttbllimit; extern unsigned int TTadd; extern unsigned int ttblsize; @@ -819,7 +818,6 @@ typedef struct hashval drop_hashcode_array[2][NO_PIECES][NO_SQUARES]; extern hashcode_array *hashcode; extern drop_hashcode_array *drop_hashcode; -extern char *CP[]; #ifdef QUIETBACKGROUND extern short background; @@ -862,6 +860,10 @@ extern struct hashentry *ttable[2]; extern short rpthash[2][256]; extern char *DRAW; +extern char* DRAW_REPETITION; +extern char *DRAW_MAXMOVES; +extern char *DRAW_JUSTDRAW; + #define row(a) ((a) / NO_COLS) #define column(a) ((a) % NO_COLS) #define locn(a, b) (((a) * NO_COLS) + b) @@ -1047,10 +1049,6 @@ extern void ShowCurrentMove(short pnt, short f, short t); extern void ListGame(void); extern void ShowMessage(char *s); extern void ClearScreen(void); -extern void gotoXY(short x, short y); -extern void ClearEoln(void); -extern void DrawPiece(short sq); -extern void UpdateClocks(void); extern void DoDebug(void); extern void DoTable(short table[NO_SQUARES]); extern void ShowPostnValues(void); @@ -1071,6 +1069,7 @@ extern void ShowLine(unsigned short *bstline); extern int pick(short p1, short p2); extern short repetition(void); extern void TimeCalc(void); +extern void ElapsedTime(ElapsedTime_mode iop); extern short DropPossible(short piece, short side, short sq); /* genmoves.c */