diff options
author | Markus Uhlin <markus@nifty-networks.net> | 2023-12-23 22:56:11 +0100 |
---|---|---|
committer | Markus Uhlin <markus@nifty-networks.net> | 2023-12-23 22:56:11 +0100 |
commit | d9e554d06f76f6c930ecad37d5de0026ef2f0c7f (patch) | |
tree | 6d66143791b66d83290ea246f7bcfc374c99cd35 /FICS/board.c | |
parent | a253fcff72afb814cfae8220528335b6a3484006 (diff) |
Reformatted board_to_string()
Diffstat (limited to 'FICS/board.c')
-rw-r--r-- | FICS/board.c | 73 |
1 files changed, 38 insertions, 35 deletions
diff --git a/FICS/board.c b/FICS/board.c index 11a9c19..1d468ba 100644 --- a/FICS/board.c +++ b/FICS/board.c @@ -192,42 +192,45 @@ PRIVATE int myTurn; /* 1 = my turn, 0 = observe, -1 = other turn */ /* 2 = examiner, -2 = observing examiner */ /* -3 = just send position (spos/refresh) */ -PUBLIC char *board_to_string(char *wn, char *bn, - int wt, int bt, - game_state_t *b, move_t *ml, int style, - int orientation, int relation, - int p) +PUBLIC char * +board_to_string(char *wn, char *bn, int wt, int bt, game_state_t *b, move_t *ml, + int style, int orientation, int relation, int p) { - int bh = (b->gameNum >= 0 && garray[b->gameNum].link >= 0); - wName = wn; - bName = bn; - wTime = wt; - bTime = bt; - orient = orientation; - myTurn = relation; - - forPlayer = p; - if ((style < 0) || (style >= MAX_STYLES)) - return NULL; - - if (style != 11) { /* game header */ - sprintf(bstring, "Game %d (%s vs. %s)\n\n", - b->gameNum + 1, - garray[b->gameNum].white_name, - garray[b->gameNum].black_name); - } else - bstring[0] = '\0'; - if (bh && !IsMachineStyle(style)) - append_holding_display(bstring, b, orientation==BLACK); - if (styleFuncs[style] (b, ml)) - return NULL; - if (bh) { - if (IsMachineStyle(style)) - append_holding_machine(bstring, b->gameNum, 0, 0); - else - append_holding_display(bstring, b, orientation==WHITE); - } - return bstring; + int bh = (b->gameNum >= 0 && garray[b->gameNum].link >= 0); + + wName = wn; + bName = bn; + wTime = wt; + bTime = bt; + orient = orientation; + myTurn = relation; + forPlayer = p; + + if (style < 0 || style >= MAX_STYLES) + return NULL; + + if (style != 11) { // game header + sprintf(bstring, "Game %d (%s vs. %s)\n\n", + (b->gameNum + 1), + garray[b->gameNum].white_name, + garray[b->gameNum].black_name); + } else + bstring[0] = '\0'; + + if (bh && !IsMachineStyle(style)) + append_holding_display(bstring, b, (orientation == BLACK)); + if (styleFuncs[style] (b, ml)) + return NULL; + if (bh) { + if (IsMachineStyle(style)) + append_holding_machine(bstring, b->gameNum, 0, 0); + else { + append_holding_display(bstring, b, + (orientation == WHITE)); + } + } + + return bstring; } PUBLIC char * |