diff --git a/contrib/customize_cardset.asciidoc b/contrib/customize_cardset.asciidoc index cc1d5108..b85d5023 100644 --- a/contrib/customize_cardset.asciidoc +++ b/contrib/customize_cardset.asciidoc @@ -43,6 +43,7 @@ Cardsets Types: * Trumps Only = 9 * Matching = 10 * Puzzle = 11 +* Ishido = 12 *$C:* The number of cards in the cardset, generally 42, 48, 52, 68, 78, 96 or 120 @@ -66,6 +67,7 @@ Cardsets Styles: * Hanafuda = 12 * Hex A Deck = 29 * Holiday = 13 +* Ishido = 34 * Mahjongg = 28 * Matching = 32 * Movies = 14 diff --git a/data/images/cards/bottoms/ishido/bottom02-n.png b/data/images/cards/bottoms/ishido/bottom02-n.png new file mode 100644 index 00000000..732d7676 Binary files /dev/null and b/data/images/cards/bottoms/ishido/bottom02-n.png differ diff --git a/data/images/cards/bottoms/ishido/bottom02.png b/data/images/cards/bottoms/ishido/bottom02.png new file mode 100644 index 00000000..732d7676 Binary files /dev/null and b/data/images/cards/bottoms/ishido/bottom02.png differ diff --git a/data/images/cards/finder/ishido/01a.gif b/data/images/cards/finder/ishido/01a.gif new file mode 100644 index 00000000..93c1d926 Binary files /dev/null and b/data/images/cards/finder/ishido/01a.gif differ diff --git a/data/images/cards/finder/ishido/01a.png b/data/images/cards/finder/ishido/01a.png new file mode 100644 index 00000000..732a6d09 Binary files /dev/null and b/data/images/cards/finder/ishido/01a.png differ diff --git a/data/images/cards/finder/ishido/01b.gif b/data/images/cards/finder/ishido/01b.gif new file mode 100644 index 00000000..8d5c48fc Binary files /dev/null and b/data/images/cards/finder/ishido/01b.gif differ diff --git a/data/images/cards/finder/ishido/01b.png b/data/images/cards/finder/ishido/01b.png new file mode 100644 index 00000000..dc8c6c39 Binary files /dev/null and b/data/images/cards/finder/ishido/01b.png differ diff --git a/data/images/cards/finder/ishido/01c.gif b/data/images/cards/finder/ishido/01c.gif new file mode 100644 index 00000000..ba52617e Binary files /dev/null and b/data/images/cards/finder/ishido/01c.gif differ diff --git a/data/images/cards/finder/ishido/01c.png b/data/images/cards/finder/ishido/01c.png new file mode 100644 index 00000000..33803d38 Binary files /dev/null and b/data/images/cards/finder/ishido/01c.png differ diff --git a/data/images/cards/finder/ishido/01d.gif b/data/images/cards/finder/ishido/01d.gif new file mode 100644 index 00000000..79cd668f Binary files /dev/null and b/data/images/cards/finder/ishido/01d.gif differ diff --git a/data/images/cards/finder/ishido/01d.png b/data/images/cards/finder/ishido/01d.png new file mode 100644 index 00000000..a2ae552e Binary files /dev/null and b/data/images/cards/finder/ishido/01d.png differ diff --git a/data/images/cards/finder/ishido/01e.gif b/data/images/cards/finder/ishido/01e.gif new file mode 100644 index 00000000..530acede Binary files /dev/null and b/data/images/cards/finder/ishido/01e.gif differ diff --git a/data/images/cards/finder/ishido/01e.png b/data/images/cards/finder/ishido/01e.png new file mode 100644 index 00000000..a5c62a5f Binary files /dev/null and b/data/images/cards/finder/ishido/01e.png differ diff --git a/data/images/cards/finder/ishido/01f.gif b/data/images/cards/finder/ishido/01f.gif new file mode 100644 index 00000000..1fdb003c Binary files /dev/null and b/data/images/cards/finder/ishido/01f.gif differ diff --git a/data/images/cards/finder/ishido/01f.png b/data/images/cards/finder/ishido/01f.png new file mode 100644 index 00000000..0f5dc64c Binary files /dev/null and b/data/images/cards/finder/ishido/01f.png differ diff --git a/data/images/cards/finder/ishido/02a.gif b/data/images/cards/finder/ishido/02a.gif new file mode 100644 index 00000000..75f09e71 Binary files /dev/null and b/data/images/cards/finder/ishido/02a.gif differ diff --git a/data/images/cards/finder/ishido/02a.png b/data/images/cards/finder/ishido/02a.png new file mode 100644 index 00000000..851b107e Binary files /dev/null and b/data/images/cards/finder/ishido/02a.png differ diff --git a/data/images/cards/finder/ishido/02b.gif b/data/images/cards/finder/ishido/02b.gif new file mode 100644 index 00000000..ecc804a0 Binary files /dev/null and b/data/images/cards/finder/ishido/02b.gif differ diff --git a/data/images/cards/finder/ishido/02b.png b/data/images/cards/finder/ishido/02b.png new file mode 100644 index 00000000..5ac589b6 Binary files /dev/null and b/data/images/cards/finder/ishido/02b.png differ diff --git a/data/images/cards/finder/ishido/02c.gif b/data/images/cards/finder/ishido/02c.gif new file mode 100644 index 00000000..24fd15d2 Binary files /dev/null and b/data/images/cards/finder/ishido/02c.gif differ diff --git a/data/images/cards/finder/ishido/02c.png b/data/images/cards/finder/ishido/02c.png new file mode 100644 index 00000000..4ddd87c3 Binary files /dev/null and b/data/images/cards/finder/ishido/02c.png differ diff --git a/data/images/cards/finder/ishido/02d.gif b/data/images/cards/finder/ishido/02d.gif new file mode 100644 index 00000000..37e01b10 Binary files /dev/null and b/data/images/cards/finder/ishido/02d.gif differ diff --git a/data/images/cards/finder/ishido/02d.png b/data/images/cards/finder/ishido/02d.png new file mode 100644 index 00000000..a091494c Binary files /dev/null and b/data/images/cards/finder/ishido/02d.png differ diff --git a/data/images/cards/finder/ishido/02e.gif b/data/images/cards/finder/ishido/02e.gif new file mode 100644 index 00000000..62ca8eba Binary files /dev/null and b/data/images/cards/finder/ishido/02e.gif differ diff --git a/data/images/cards/finder/ishido/02e.png b/data/images/cards/finder/ishido/02e.png new file mode 100644 index 00000000..d8661465 Binary files /dev/null and b/data/images/cards/finder/ishido/02e.png differ diff --git a/data/images/cards/finder/ishido/02f.gif b/data/images/cards/finder/ishido/02f.gif new file mode 100644 index 00000000..5e059223 Binary files /dev/null and b/data/images/cards/finder/ishido/02f.gif differ diff --git a/data/images/cards/finder/ishido/02f.png b/data/images/cards/finder/ishido/02f.png new file mode 100644 index 00000000..86a55cf3 Binary files /dev/null and b/data/images/cards/finder/ishido/02f.png differ diff --git a/data/images/cards/finder/ishido/03a.gif b/data/images/cards/finder/ishido/03a.gif new file mode 100644 index 00000000..e91f9d9e Binary files /dev/null and b/data/images/cards/finder/ishido/03a.gif differ diff --git a/data/images/cards/finder/ishido/03a.png b/data/images/cards/finder/ishido/03a.png new file mode 100644 index 00000000..bfc60551 Binary files /dev/null and b/data/images/cards/finder/ishido/03a.png differ diff --git a/data/images/cards/finder/ishido/03b.gif b/data/images/cards/finder/ishido/03b.gif new file mode 100644 index 00000000..05c6bc32 Binary files /dev/null and b/data/images/cards/finder/ishido/03b.gif differ diff --git a/data/images/cards/finder/ishido/03b.png b/data/images/cards/finder/ishido/03b.png new file mode 100644 index 00000000..445a90bd Binary files /dev/null and b/data/images/cards/finder/ishido/03b.png differ diff --git a/data/images/cards/finder/ishido/03c.gif b/data/images/cards/finder/ishido/03c.gif new file mode 100644 index 00000000..1a8cef12 Binary files /dev/null and b/data/images/cards/finder/ishido/03c.gif differ diff --git a/data/images/cards/finder/ishido/03c.png b/data/images/cards/finder/ishido/03c.png new file mode 100644 index 00000000..5f9725d8 Binary files /dev/null and b/data/images/cards/finder/ishido/03c.png differ diff --git a/data/images/cards/finder/ishido/03d.gif b/data/images/cards/finder/ishido/03d.gif new file mode 100644 index 00000000..2c3dc53b Binary files /dev/null and b/data/images/cards/finder/ishido/03d.gif differ diff --git a/data/images/cards/finder/ishido/03d.png b/data/images/cards/finder/ishido/03d.png new file mode 100644 index 00000000..b0351a87 Binary files /dev/null and b/data/images/cards/finder/ishido/03d.png differ diff --git a/data/images/cards/finder/ishido/03e.gif b/data/images/cards/finder/ishido/03e.gif new file mode 100644 index 00000000..184f163a Binary files /dev/null and b/data/images/cards/finder/ishido/03e.gif differ diff --git a/data/images/cards/finder/ishido/03e.png b/data/images/cards/finder/ishido/03e.png new file mode 100644 index 00000000..36cc5554 Binary files /dev/null and b/data/images/cards/finder/ishido/03e.png differ diff --git a/data/images/cards/finder/ishido/03f.gif b/data/images/cards/finder/ishido/03f.gif new file mode 100644 index 00000000..b0b9b939 Binary files /dev/null and b/data/images/cards/finder/ishido/03f.gif differ diff --git a/data/images/cards/finder/ishido/03f.png b/data/images/cards/finder/ishido/03f.png new file mode 100644 index 00000000..39be97ff Binary files /dev/null and b/data/images/cards/finder/ishido/03f.png differ diff --git a/data/images/cards/finder/ishido/04a.gif b/data/images/cards/finder/ishido/04a.gif new file mode 100644 index 00000000..969a38aa Binary files /dev/null and b/data/images/cards/finder/ishido/04a.gif differ diff --git a/data/images/cards/finder/ishido/04a.png b/data/images/cards/finder/ishido/04a.png new file mode 100644 index 00000000..a77534d4 Binary files /dev/null and b/data/images/cards/finder/ishido/04a.png differ diff --git a/data/images/cards/finder/ishido/04b.gif b/data/images/cards/finder/ishido/04b.gif new file mode 100644 index 00000000..9ccbc30e Binary files /dev/null and b/data/images/cards/finder/ishido/04b.gif differ diff --git a/data/images/cards/finder/ishido/04b.png b/data/images/cards/finder/ishido/04b.png new file mode 100644 index 00000000..1368af22 Binary files /dev/null and b/data/images/cards/finder/ishido/04b.png differ diff --git a/data/images/cards/finder/ishido/04c.gif b/data/images/cards/finder/ishido/04c.gif new file mode 100644 index 00000000..b22719bc Binary files /dev/null and b/data/images/cards/finder/ishido/04c.gif differ diff --git a/data/images/cards/finder/ishido/04c.png b/data/images/cards/finder/ishido/04c.png new file mode 100644 index 00000000..01956347 Binary files /dev/null and b/data/images/cards/finder/ishido/04c.png differ diff --git a/data/images/cards/finder/ishido/04d.gif b/data/images/cards/finder/ishido/04d.gif new file mode 100644 index 00000000..b2e60303 Binary files /dev/null and b/data/images/cards/finder/ishido/04d.gif differ diff --git a/data/images/cards/finder/ishido/04d.png b/data/images/cards/finder/ishido/04d.png new file mode 100644 index 00000000..bc4c93de Binary files /dev/null and b/data/images/cards/finder/ishido/04d.png differ diff --git a/data/images/cards/finder/ishido/04e.gif b/data/images/cards/finder/ishido/04e.gif new file mode 100644 index 00000000..b2a299ca Binary files /dev/null and b/data/images/cards/finder/ishido/04e.gif differ diff --git a/data/images/cards/finder/ishido/04e.png b/data/images/cards/finder/ishido/04e.png new file mode 100644 index 00000000..9cde5a16 Binary files /dev/null and b/data/images/cards/finder/ishido/04e.png differ diff --git a/data/images/cards/finder/ishido/04f.gif b/data/images/cards/finder/ishido/04f.gif new file mode 100644 index 00000000..0715c844 Binary files /dev/null and b/data/images/cards/finder/ishido/04f.gif differ diff --git a/data/images/cards/finder/ishido/04f.png b/data/images/cards/finder/ishido/04f.png new file mode 100644 index 00000000..2881007b Binary files /dev/null and b/data/images/cards/finder/ishido/04f.png differ diff --git a/data/images/cards/finder/ishido/05a.gif b/data/images/cards/finder/ishido/05a.gif new file mode 100644 index 00000000..9ae188b5 Binary files /dev/null and b/data/images/cards/finder/ishido/05a.gif differ diff --git a/data/images/cards/finder/ishido/05a.png b/data/images/cards/finder/ishido/05a.png new file mode 100644 index 00000000..5d50a4d1 Binary files /dev/null and b/data/images/cards/finder/ishido/05a.png differ diff --git a/data/images/cards/finder/ishido/05b.gif b/data/images/cards/finder/ishido/05b.gif new file mode 100644 index 00000000..6209cd9d Binary files /dev/null and b/data/images/cards/finder/ishido/05b.gif differ diff --git a/data/images/cards/finder/ishido/05b.png b/data/images/cards/finder/ishido/05b.png new file mode 100644 index 00000000..558c7bd9 Binary files /dev/null and b/data/images/cards/finder/ishido/05b.png differ diff --git a/data/images/cards/finder/ishido/05c.gif b/data/images/cards/finder/ishido/05c.gif new file mode 100644 index 00000000..4da27c88 Binary files /dev/null and b/data/images/cards/finder/ishido/05c.gif differ diff --git a/data/images/cards/finder/ishido/05c.png b/data/images/cards/finder/ishido/05c.png new file mode 100644 index 00000000..65e81e0b Binary files /dev/null and b/data/images/cards/finder/ishido/05c.png differ diff --git a/data/images/cards/finder/ishido/05d.gif b/data/images/cards/finder/ishido/05d.gif new file mode 100644 index 00000000..1138fa8f Binary files /dev/null and b/data/images/cards/finder/ishido/05d.gif differ diff --git a/data/images/cards/finder/ishido/05d.png b/data/images/cards/finder/ishido/05d.png new file mode 100644 index 00000000..2ea20076 Binary files /dev/null and b/data/images/cards/finder/ishido/05d.png differ diff --git a/data/images/cards/finder/ishido/05e.gif b/data/images/cards/finder/ishido/05e.gif new file mode 100644 index 00000000..b65ac246 Binary files /dev/null and b/data/images/cards/finder/ishido/05e.gif differ diff --git a/data/images/cards/finder/ishido/05e.png b/data/images/cards/finder/ishido/05e.png new file mode 100644 index 00000000..c4597fe7 Binary files /dev/null and b/data/images/cards/finder/ishido/05e.png differ diff --git a/data/images/cards/finder/ishido/05f.gif b/data/images/cards/finder/ishido/05f.gif new file mode 100644 index 00000000..77f1c89b Binary files /dev/null and b/data/images/cards/finder/ishido/05f.gif differ diff --git a/data/images/cards/finder/ishido/05f.png b/data/images/cards/finder/ishido/05f.png new file mode 100644 index 00000000..88fd0171 Binary files /dev/null and b/data/images/cards/finder/ishido/05f.png differ diff --git a/data/images/cards/finder/ishido/06a.gif b/data/images/cards/finder/ishido/06a.gif new file mode 100644 index 00000000..7b73785a Binary files /dev/null and b/data/images/cards/finder/ishido/06a.gif differ diff --git a/data/images/cards/finder/ishido/06a.png b/data/images/cards/finder/ishido/06a.png new file mode 100644 index 00000000..e3bb43ba Binary files /dev/null and b/data/images/cards/finder/ishido/06a.png differ diff --git a/data/images/cards/finder/ishido/06b.gif b/data/images/cards/finder/ishido/06b.gif new file mode 100644 index 00000000..d30cd4ed Binary files /dev/null and b/data/images/cards/finder/ishido/06b.gif differ diff --git a/data/images/cards/finder/ishido/06b.png b/data/images/cards/finder/ishido/06b.png new file mode 100644 index 00000000..687c5a50 Binary files /dev/null and b/data/images/cards/finder/ishido/06b.png differ diff --git a/data/images/cards/finder/ishido/06c.gif b/data/images/cards/finder/ishido/06c.gif new file mode 100644 index 00000000..c7dacc90 Binary files /dev/null and b/data/images/cards/finder/ishido/06c.gif differ diff --git a/data/images/cards/finder/ishido/06c.png b/data/images/cards/finder/ishido/06c.png new file mode 100644 index 00000000..b2be4795 Binary files /dev/null and b/data/images/cards/finder/ishido/06c.png differ diff --git a/data/images/cards/finder/ishido/06d.gif b/data/images/cards/finder/ishido/06d.gif new file mode 100644 index 00000000..b2d6e1cc Binary files /dev/null and b/data/images/cards/finder/ishido/06d.gif differ diff --git a/data/images/cards/finder/ishido/06d.png b/data/images/cards/finder/ishido/06d.png new file mode 100644 index 00000000..4b009f54 Binary files /dev/null and b/data/images/cards/finder/ishido/06d.png differ diff --git a/data/images/cards/finder/ishido/06e.gif b/data/images/cards/finder/ishido/06e.gif new file mode 100644 index 00000000..c13d5b8f Binary files /dev/null and b/data/images/cards/finder/ishido/06e.gif differ diff --git a/data/images/cards/finder/ishido/06e.png b/data/images/cards/finder/ishido/06e.png new file mode 100644 index 00000000..3895cdda Binary files /dev/null and b/data/images/cards/finder/ishido/06e.png differ diff --git a/data/images/cards/finder/ishido/06f.gif b/data/images/cards/finder/ishido/06f.gif new file mode 100644 index 00000000..d168d32a Binary files /dev/null and b/data/images/cards/finder/ishido/06f.gif differ diff --git a/data/images/cards/finder/ishido/06f.png b/data/images/cards/finder/ishido/06f.png new file mode 100644 index 00000000..2613b7c2 Binary files /dev/null and b/data/images/cards/finder/ishido/06f.png differ diff --git a/html-src/cardset_customization.html b/html-src/cardset_customization.html index 19a361f6..0bc0ac1d 100644 --- a/html-src/cardset_customization.html +++ b/html-src/cardset_customization.html @@ -50,6 +50,9 @@ back01.ext;back02.ext;back03.ext
Puzzle = 11
Ishido = 12
+$C: The number of cards in the cardset, generally 42, 48, 52, 68, 78, 96 or 120
@@ -102,6 +105,9 @@ back01.ext;back02.ext;back03.extHoliday = 13
Ishido = 34
+Mahjongg = 28
An Ishido set consists of 36 tiles, containing six different colors +and six symbols. Ishido games usually involve matching the colors and +symbols of adjacent tiles.
++Ishido game type. 2 decks. No redeal. + +
+Move all tiles to the playing area. + +
+Like Ishido, but tiles do not need to be +placed adjacent to other tiles. diff --git a/html-src/rules/freeishidorelaxed.html b/html-src/rules/freeishidorelaxed.html new file mode 100644 index 00000000..3698e505 --- /dev/null +++ b/html-src/rules/freeishidorelaxed.html @@ -0,0 +1,14 @@ +
+Ishido game type. 2 decks. No redeal. + +
+Move all tiles to the playing area. + +
+Like Ishido, but tiles do not need to be +placed adjacent to other tiles, and there are no restrictions +when placing a tile next to two or more other tiles - they just have +to match the color or symbol of each. diff --git a/html-src/rules/ishido.html b/html-src/rules/ishido.html new file mode 100644 index 00000000..ce76bd0f --- /dev/null +++ b/html-src/rules/ishido.html @@ -0,0 +1,29 @@ +
+Ishido game type. 2 decks. No redeal. + +
+Move all tiles to the playing area. + +
+The tiles are played to an grid of eight rows of twelve columns each. +At the start of the game, a tile is placed in each corner, and two are +placed in two diagonally adjacent spaces in the center. +
+Tiles are drawn from the talon one at a time, and can be played to the +main playing area. A tile can only be played if it is adjacent to +another tile, either horizontally or vertically, and if it matches the +adjacent tile's color or symbol. If a tile is placed next to at least +two other tiles, one must match by color and another by symbol. If it +is played next to four other tiles, it must match two by color and two +by symbol. +
+The game is played if all tiles from the talon can be played to the +playing area. + +
+Ishido was originally published as a video game "Ishido: The Way of Stones" +in 1990. It has since been recreated many times. diff --git a/html-src/rules/ishidorelaxed.html b/html-src/rules/ishidorelaxed.html new file mode 100644 index 00000000..152e7007 --- /dev/null +++ b/html-src/rules/ishidorelaxed.html @@ -0,0 +1,13 @@ +
+Ishido game type. 2 decks. No redeal. + +
+Move all tiles to the playing area. + +
+Like Ishido, but there are no restrictions
+when placing a tile next to two or more other tiles - they just have
+to match the color or symbol of each.
diff --git a/po/de_pysol.po b/po/de_pysol.po
index 962266ab..59bb5399 100644
--- a/po/de_pysol.po
+++ b/po/de_pysol.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PySol 0.0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-12-10 10:19-0500\n"
-"PO-Revision-Date: 2023-09-27 20:03-0400\n"
+"PO-Revision-Date: 2023-11-05 12:49-0500\n"
"Last-Translator: H. Schaekel