Add tabletop components 486-500 and ten game icons

Fifteen pieces of a games night: Dice, DiceTray, PlayingCard, CardHand,
Deck, Chessboard, GoBoard, MahjongTile, Domino, Roulette, CoinFlip,
BingoCard, TicTacToe, ScoreTrack and Meeple. Component number 500 is
a meeple, which seems right.

Dice tumble, coins turn and wheels spin on a cue, a frame at a time,
and land at once under Reduce Motion. Hands lift the card you point
at and play the one drawn on top; pieces and stones pick the lighter
of Lit and Ink for White, so they read in every palette; the computer
plays a fair O; FREE is a star in every language.

New 12x12 icons: Spade, Club, Diamond, Meeple, King, Queen, Rook,
Bishop, Knight and Pawn.
This commit is contained in:
ZacharyZhang-NY committed 2026-10-12 14:03:58 -04:00
1 parent 7800003418
commit 81003b21ee
32 files changed
+2781 -1

No files matched your search

+136
View File
@@ -0,0 +1,136 @@
package icon
import "git.zacharyzhang.com/ZacharyZhang-NY/8bitMyGoUI/pixel"
var (
Spade = pixel.MustSprite(`
............
.....##.....
....####....
...######...
..########..
.##########.
.##########.
..###..###..
.....##.....
....####....
............
............`)
Club = pixel.MustSprite(`
............
....####....
...######...
...######...
.##.####.##.
############
############
.###.##.###.
.....##.....
....####....
............
............`)
Diamond = pixel.MustSprite(`
............
.....##.....
....####....
...######...
..########..
.##########.
.##########.
..########..
...######...
....####....
.....##.....
............`)
Meeple = pixel.MustSprite(`
............
.....##.....
....####....
....####....
.##########.
############
.##########.
...######...
..########..
..###..###..
.####..####.
............`)
King = pixel.MustSprite(`
.....##.....
....####....
.....##.....
...######...
..##.##.##..
..########..
...######...
....####....
...######...
..########..
.##########.
............`)
Queen = pixel.MustSprite(`
..#..##..#..
..##.##.##..
..########..
...######...
....####....
....####....
...######...
....####....
...######...
..########..
.##########.
............`)
Rook = pixel.MustSprite(`
............
..##.##.##..
..########..
...######...
...######...
....####....
....####....
....####....
...######...
..########..
.##########.
............`)
Bishop = pixel.MustSprite(`
.....##.....
....####....
...###.##...
...##.###...
...######...
....####....
.....##.....
....####....
...######...
..########..
.##########.
............`)
Knight = pixel.MustSprite(`
............
....###.....
...#####....
..###.###...
..########..
.###..####..
.##..#####..
....#####...
...######...
..########..
.##########.
............`)
Pawn = pixel.MustSprite(`
............
............
.....##.....
....####....
....####....
.....##.....
....####....
...######...
...######...
..########..
.##########.
............`)
)
+2
View File
@@ -36,4 +36,6 @@ var All = []Named{
{"skull", Skull}, {"scroll", Scroll}, {"flame", Flame}, {"drop", Drop},
{"leaf", Leaf}, {"flower", Flower}, {"sun", Sun}, {"moon", Moon},
{"cloud", Cloud}, {"snowflake", Snowflake}, {"bolt", Bolt}, {"palette", Palette},
{"spade", Spade}, {"club", Club}, {"diamond", Diamond}, {"meeple", Meeple},
{"king", King}, {"queen", Queen}, {"rook", Rook}, {"bishop", Bishop}, {"knight", Knight}, {"pawn", Pawn},
}