Skip to content

Refactor Players 7/12: Generic score screen layout#1290

Draft
dgruss wants to merge 7 commits into
UltraStar-Deluxe:masterfrom
dgruss:refactorplayers-12-07-score-layout
Draft

Refactor Players 7/12: Generic score screen layout#1290
dgruss wants to merge 7 commits into
UltraStar-Deluxe:masterfrom
dgruss:refactorplayers-12-07-score-layout

Conversation

@dgruss

@dgruss dgruss commented May 12, 2026

Copy link
Copy Markdown
Contributor

Part of splitting #1186. Builds on #1289.

Files changed in this PR:

  • src/screens/UScreenScore.pas +365 -524

This migrates score-screen player result blocks to generic templates and generated layout data. It removes fixed score layouts while keeping the current player-facing result screen intact.
Comparison for 2 players:
grafik
Comparison for 6 players:
grafik
Again, this is already improving things for the 2-6 player numbers while making the code much simpler and more generic.

@dgruss
dgruss force-pushed the refactorplayers-12-07-score-layout branch from ef8b76f to e31a8f1 Compare May 12, 2026 09:40
@dgruss
dgruss marked this pull request as draft May 26, 2026 05:29
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.

1 participant