X-Git-Url: http://winboard.nl/cgi-bin?p=gnushogi.git;a=blobdiff_plain;f=gnushogi%2Fgnushogi.h;h=e5142f5cb9ac7931937956dcebc599a8cd850739;hp=322d32fd25eabd74d617327b4410165afd2f1a1d;hb=30506a3dc5336fb56fc3c1984af32eaf127bd748;hpb=34d6d391a093b3e50d668c59e0a530f8befb19ee diff --git a/gnushogi/gnushogi.h b/gnushogi/gnushogi.h index 322d32f..e5142f5 100644 --- a/gnushogi/gnushogi.h +++ b/gnushogi/gnushogi.h @@ -182,10 +182,11 @@ extern void movealgbr(short m, char *s); #endif #define NO_SQUARES (NO_COLS*NO_ROWS) -#define ROW_NAME(n) ('a' + NO_ROWS - 1 - n) -#define COL_NAME(n) ('1' + NO_COLS - 1 - n) -#define ROW_NUM(c) ('a' + NO_ROWS - 1 - c) -#define COL_NUM(c) ('1' + NO_COLS - 1 - c) +#define ROW_NAME(n) ( xboard ? '1' + n : ('a' + NO_ROWS - 1 - n) ) +#define COL_NAME(n) ( xboard ? 'a' + n : ('1' + NO_COLS - 1 - n) ) +#define ROW_NUM(c) ( xboard ? c - '1' : ('a' + NO_ROWS - 1 - c) ) +#define COL_NUM(c) ( xboard ? c - 'a' : ('1' + NO_COLS - 1 - c) ) + #if defined HASHFILE || defined CACHE # define PTBLBDSIZE (NO_SQUARES + NO_PIECES)