sprintf(endstr, "%s bared",
game_globals.garray[g].winner == WHITE ? blackguy : whiteguy);
break;
+ case END_PERPETUAL:
+ sprintf(endstr, "%s perpetually checking",
+ game_globals.garray[g].winner == WHITE ? blackguy : whiteguy);
+ break;
case END_RESIGN:
sprintf(endstr, "%s resigned",
game_globals.garray[g].winner == WHITE ? blackguy : whiteguy);
case END_FLAG:
case END_ADJWIN:
case END_BARE:
+ case END_PERPETUAL:
return ((game_globals.garray[g].winner == WHITE) ? symbols[0] : symbols[1]);
break;
case END_AGREEDDRAW: