Complete WB (western) bitmaps for Shogi at size 33
authorH.G. Muller <h.g.muller@hccnet.nl>
Wed, 27 Oct 2010 10:11:02 +0000 (12:11 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Wed, 27 Oct 2010 10:15:01 +0000 (12:15 +0200)
The Lance was not replacing Queen in some sizes where the bitmaps were
already available, and new bitmaps for the promotion Golds were added.

winboard/winboard.c
winboard/winboard.rc

index afef6ae..ec17e47 100644 (file)
@@ -2459,7 +2459,7 @@ InitDrawingSizes(BoardSize boardSize, int flags)
   pieceBitmap[2][WhiteBishop] = DoLoadBitmap(hInst, "b", squareSize, "w");\r
   pieceBitmap[2][WhiteRook] = DoLoadBitmap(hInst, "r", squareSize, "w");\r
   pieceBitmap[2][WhiteKing] = DoLoadBitmap(hInst, "k", squareSize, "w");\r
-  if( gameInfo.variant == VariantShogi && (squareSize==72 || squareSize==49)) {\r
+  if( gameInfo.variant == VariantShogi && squareSize <= 72 && squareSize >= 33) {\r
     // in Shogi, Hijack the unused Queen for Lance\r
     pieceBitmap[0][WhiteQueen] = DoLoadBitmap(hInst, "l", squareSize, "s");\r
     pieceBitmap[1][WhiteQueen] = DoLoadBitmap(hInst, "l", squareSize, "o");\r
index 497f674..bb8cd3f 100644 (file)
@@ -1933,6 +1933,10 @@ W33O                    BITMAP  MOVEABLE PURE   "bitmaps/w33o.bmp"
 M33O                    BITMAP  MOVEABLE PURE   "bitmaps/m33o.bmp"\r
 O33O                    BITMAP  MOVEABLE PURE   "bitmaps/o33o.bmp"\r
 DK33O                   BITMAP  MOVEABLE PURE   "bitmaps/dk33o.bmp"\r
+WP33O                   BITMAP  MOVEABLE PURE   "bitmaps/wp33o.bmp"\r
+WN33O                   BITMAP  MOVEABLE PURE   "bitmaps/wn33o.bmp"\r
+WL33O                   BITMAP  MOVEABLE PURE   "bitmaps/wl33o.bmp"\r
+WS33O                   BITMAP  MOVEABLE PURE   "bitmaps/ws33o.bmp"\r
 A33W                    BITMAP  MOVEABLE PURE   "bitmaps/a33w.bmp"\r
 AA33W                   BITMAP  MOVEABLE PURE   "bitmaps/as33w.bmp"\r
 C33W                    BITMAP  MOVEABLE PURE   "bitmaps/c33w.bmp"\r
@@ -1961,6 +1965,10 @@ W33S                    BITMAP  MOVEABLE PURE   "bitmaps/w33s.bmp"
 M33S                    BITMAP  MOVEABLE PURE   "bitmaps/m33s.bmp"\r
 O33S                    BITMAP  MOVEABLE PURE   "bitmaps/o33s.bmp"\r
 DK33S                   BITMAP  MOVEABLE PURE   "bitmaps/dk33s.bmp"\r
+WP33S                   BITMAP  MOVEABLE PURE   "bitmaps/wp33s.bmp"\r
+WN33S                   BITMAP  MOVEABLE PURE   "bitmaps/wn33s.bmp"\r
+WL33S                   BITMAP  MOVEABLE PURE   "bitmaps/wl33s.bmp"\r
+WS33S                   BITMAP  MOVEABLE PURE   "bitmaps/ws33s.bmp"\r
 \r
 A37O                    BITMAP  MOVEABLE PURE   "bitmaps/a37o.bmp"\r
 L37O                    BITMAP  MOVEABLE PURE   "bitmaps/l37o.bmp"\r