Skip to content

Render rows of glyphs in sidebar score tables - #84

Merged
Perlkonig merged 1 commit into
AbstractPlay:developfrom
samtcifihi:volcano-tintas-aids-2026-09-24
Sep 24, 2026
Merged

Perlkonig merged 1 commit into
AbstractPlay:developfrom
samtcifihi:volcano-tintas-aids-2026-09-24

Conversation

@samtcifihi

Copy link
Copy Markdown
Contributor

A sidebar score entry from gameslib may now be a list of status values (text or glyphs) rather than a single value, so a score block can show each player a row of colored pieces. resolveSidebarScores resolves such lists entry by entry, and GameStatus (game and Lab) draws them with the same glyph rendering the status table uses, so custom palettes apply. Mega-Volcano and Tintas would use this for their new color aids

A sidebar score entry from gameslib may now be a list of status values
(text or glyphs) rather than a single value, so a score section can
show each player a row of coloured pieces. resolveSidebarScores
resolves such lists entry by entry, and GameStatus (game and Lab)
draws them with the same glyph rendering the status table uses, so
custom palettes apply. Mega-Volcano and Tintas use this for their new
spoiler-tagged colour aids, and other games can use it too.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XB8BRhXCX8rrWsJKVx8nA8
@Perlkonig

Copy link
Copy Markdown
Member

I'm going to merge this. It appears to be backwards compatible, but there are some legacy quirks that I will address once your Mega-Volcano and Tintas PRs land and are working.

@Perlkonig
Perlkonig merged commit 63c868b into AbstractPlay:develop Sep 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants