Disable -showTargetSquares in ICS mode
authorH.G. Muller <h.g.muller@hccnet.nl>
Mon, 11 Jul 2011 18:04:57 +0000 (20:04 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Mon, 11 Jul 2011 18:04:57 +0000 (20:04 +0200)
Help like this is considered cheating on FICS, so it is disabled for
all 'classical' ICS variants. (For variants eyont Shogi we don't care.)

backend.c

index e73b5c6..91a5fbb 100644 (file)
--- a/backend.c
+++ b/backend.c
@@ -6744,7 +6744,7 @@ void
 MarkTargetSquares(int clear)
 {
   int x, y;
-  if(!appData.markers || !appData.highlightDragging ||
+  if(!appData.markers || !appData.highlightDragging || appData.icsActive && gameInfo.variant < VariantShogi ||
      !appData.testLegality || gameMode == EditPosition) return;
   if(clear) {
     for(x=0; x<BOARD_WIDTH; x++) for(y=0; y<BOARD_HEIGHT; y++) marker[y][x] = 0;