Allow font-based piece rendering in board sizes below petite
authorH.G. Muller <h.g.muller@hccnet.nl>
Wed, 30 Jun 2010 08:46:43 +0000 (10:46 +0200)
committerArun Persaud <arun@nubati.net>
Thu, 1 Jul 2010 05:34:50 +0000 (22:34 -0700)
At least for variants that use unorthodox pieces, so that switching back
to using bitmaps is not really an option anyway.

winboard/winboard.c

index 06cf715..cbf38fa 100644 (file)
@@ -2522,7 +2522,7 @@ DrawPieceOnDC(HDC hdc, ChessSquare piece, int color, int sqcolor, int x, int y,
   if (appData.blindfold) return;\r
 \r
   /* [AS] Use font-based pieces if needed */\r
-  if( fontBitmapSquareSize >= 0 && squareSize > 32 ) {\r
+  if( fontBitmapSquareSize >= 0 && (squareSize > 32 || gameInfo.variant >= VariantShogi)) {\r
     /* Create piece bitmaps, or do nothing if piece set is up to date */\r
     CreatePiecesFromFont();\r
 \r