From: H.G.Muller Date: Sat, 26 Nov 2016 10:39:24 +0000 (+0100) Subject: Add Tower, Sword and Gnu piece images (WB) X-Git-Url: http://winboard.nl/cgi-bin?p=xboard.git;a=commitdiff_plain;h=43ca8ade023eaa6b6fd2fac6b2aeb1a6ea69287f Add Tower, Sword and Gnu piece images (WB) Bitmaps for the Tower and Sword piece types are added to WinBoard for size bulky (72x72) and middling (49x49), so the first 26 contiguous pieces all have built-in images in these sizes. Gnu images are also added. --- diff --git a/winboard/bitmaps/gnu49o.bmp b/winboard/bitmaps/gnu49o.bmp new file mode 100644 index 0000000..06c1b32 Binary files /dev/null and b/winboard/bitmaps/gnu49o.bmp differ diff --git a/winboard/bitmaps/gnu49s.bmp b/winboard/bitmaps/gnu49s.bmp new file mode 100644 index 0000000..c50db0d Binary files /dev/null and b/winboard/bitmaps/gnu49s.bmp differ diff --git a/winboard/bitmaps/gnu49w.bmp b/winboard/bitmaps/gnu49w.bmp new file mode 100644 index 0000000..756ae88 Binary files /dev/null and b/winboard/bitmaps/gnu49w.bmp differ diff --git a/winboard/bitmaps/gnu72o.bmp b/winboard/bitmaps/gnu72o.bmp new file mode 100644 index 0000000..bdaf742 Binary files /dev/null and b/winboard/bitmaps/gnu72o.bmp differ diff --git a/winboard/bitmaps/gnu72s.bmp b/winboard/bitmaps/gnu72s.bmp new file mode 100644 index 0000000..30abbaf Binary files /dev/null and b/winboard/bitmaps/gnu72s.bmp differ diff --git a/winboard/bitmaps/gnu72w.bmp b/winboard/bitmaps/gnu72w.bmp new file mode 100644 index 0000000..de499b4 Binary files /dev/null and b/winboard/bitmaps/gnu72w.bmp differ diff --git a/winboard/bitmaps/sword49o.bmp b/winboard/bitmaps/sword49o.bmp new file mode 100644 index 0000000..b59a9b4 Binary files /dev/null and b/winboard/bitmaps/sword49o.bmp differ diff --git a/winboard/bitmaps/sword49s.bmp b/winboard/bitmaps/sword49s.bmp new file mode 100644 index 0000000..59c1ce5 Binary files /dev/null and b/winboard/bitmaps/sword49s.bmp differ diff --git a/winboard/bitmaps/sword49w.bmp b/winboard/bitmaps/sword49w.bmp new file mode 100644 index 0000000..5776b84 Binary files /dev/null and b/winboard/bitmaps/sword49w.bmp differ diff --git a/winboard/bitmaps/sword72o.bmp b/winboard/bitmaps/sword72o.bmp new file mode 100644 index 0000000..6da2a47 Binary files /dev/null and b/winboard/bitmaps/sword72o.bmp differ diff --git a/winboard/bitmaps/sword72s.bmp b/winboard/bitmaps/sword72s.bmp new file mode 100644 index 0000000..734e416 Binary files /dev/null and b/winboard/bitmaps/sword72s.bmp differ diff --git a/winboard/bitmaps/sword72w.bmp b/winboard/bitmaps/sword72w.bmp new file mode 100644 index 0000000..20d4367 Binary files /dev/null and b/winboard/bitmaps/sword72w.bmp differ diff --git a/winboard/bitmaps/tower49o.bmp b/winboard/bitmaps/tower49o.bmp new file mode 100644 index 0000000..4387003 Binary files /dev/null and b/winboard/bitmaps/tower49o.bmp differ diff --git a/winboard/bitmaps/tower49s.bmp b/winboard/bitmaps/tower49s.bmp new file mode 100644 index 0000000..584a612 Binary files /dev/null and b/winboard/bitmaps/tower49s.bmp differ diff --git a/winboard/bitmaps/tower49w.bmp b/winboard/bitmaps/tower49w.bmp new file mode 100644 index 0000000..23c8570 Binary files /dev/null and b/winboard/bitmaps/tower49w.bmp differ diff --git a/winboard/bitmaps/tower72o.bmp b/winboard/bitmaps/tower72o.bmp new file mode 100644 index 0000000..ddc042c Binary files /dev/null and b/winboard/bitmaps/tower72o.bmp differ diff --git a/winboard/bitmaps/tower72s.bmp b/winboard/bitmaps/tower72s.bmp new file mode 100644 index 0000000..020acf3 Binary files /dev/null and b/winboard/bitmaps/tower72s.bmp differ diff --git a/winboard/bitmaps/tower72w.bmp b/winboard/bitmaps/tower72w.bmp new file mode 100644 index 0000000..1569a2d Binary files /dev/null and b/winboard/bitmaps/tower72w.bmp differ diff --git a/winboard/winboard.c b/winboard/winboard.c index 2301293..96bebcb 100644 --- a/winboard/winboard.c +++ b/winboard/winboard.c @@ -2727,6 +2727,15 @@ InitDrawingSizes(BoardSize boardSize, int flags) pieceBitmap[0][WhiteZebra] = DoLoadBitmap(hInst, "zebra", squareSize, "s"); pieceBitmap[1][WhiteZebra] = DoLoadBitmap(hInst, "zebra", squareSize, "o"); pieceBitmap[2][WhiteZebra] = DoLoadBitmap(hInst, "n", squareSize, "w"); + pieceBitmap[0][WhiteTower] = DoLoadBitmap(hInst, "tower", squareSize, "s"); + pieceBitmap[1][WhiteTower] = DoLoadBitmap(hInst, "tower", squareSize, "o"); + pieceBitmap[2][WhiteTower] = DoLoadBitmap(hInst, "tower", squareSize, "w"); + pieceBitmap[0][WhiteSword] = DoLoadBitmap(hInst, "sword", squareSize, "s"); + pieceBitmap[1][WhiteSword] = DoLoadBitmap(hInst, "sword", squareSize, "o"); + pieceBitmap[2][WhiteSword] = DoLoadBitmap(hInst, "sword", squareSize, "w"); + pieceBitmap[0][WhiteGnu] = DoLoadBitmap(hInst, "gnu", squareSize, "s"); + pieceBitmap[1][WhiteGnu] = DoLoadBitmap(hInst, "gnu", squareSize, "o"); + pieceBitmap[2][WhiteGnu] = DoLoadBitmap(hInst, "gnu", squareSize, "w"); if(gameInfo.variant == VariantShogi && BOARD_HEIGHT != 7) { /* promoted Gold representations (but not in Tori!)*/ pieceBitmap[0][WhiteCannon] = DoLoadBitmap(hInst, "wp", squareSize, "s"); @@ -3756,6 +3765,7 @@ void DrawSeekClose() + VOID HDCDrawPosition(HDC hdc, BOOLEAN repaint, Board board) { @@ -4179,6 +4189,7 @@ HDCDrawPosition(HDC hdc, BOOLEAN repaint, Board board) if(fac) for(i=0; i<16; i++) fputDW(diagFile, color[i]); // write bitmap data + for(i=0; i