fix(ui): restore effect and player display assets

Load and render DAT400-407 effect panels with the preserved wheel overlap, and add deterministic effect-7 coverage. Restore exact 1008:0996/0b9e score fields, configured-player rows, current/status indicators, signed status thresholds, and six 5x5 per-player ball-marker slots.

Test Plan:
- cargo test --all-targets
- cargo clippy --all-targets --all-features -- -D warnings
- rumdl check CHANGELOG.md RECONSTRUCTION.md README.md
- cargo run --quiet -- --simulate effect-7 --step 0 --screenshot /tmp/tdkpin-effect7.png
- cargo run --quiet -- --simulate launcher --step 0 --screenshot /tmp/tdkpin-display.png
- git diff --check
This commit is contained in:
2026-08-23 19:21:28 +02:00
parent 0643138c0e
commit c84df73857
7 changed files with 46 additions and 4 deletions
+12
View File
@@ -10,6 +10,7 @@ pub struct Assets {
pub loading_progress: Texture2D,
pub highscore_background: Texture2D,
pub help: [Texture2D; 5],
pub player_effects: [Texture2D; 8],
pub media: [Texture2D; 4],
pub diamond: [Texture2D; 9],
pub wheel: Texture2D,
@@ -40,6 +41,16 @@ impl Assets {
texture(include_bytes!("../assets/original/images/dat_01004.png")),
texture(include_bytes!("../assets/original/images/dat_01005.png")),
];
let player_effects = [
texture(include_bytes!("../assets/original/images/dat_00400.png")),
texture(include_bytes!("../assets/original/images/dat_00401.png")),
texture(include_bytes!("../assets/original/images/dat_00402.png")),
texture(include_bytes!("../assets/original/images/dat_00403.png")),
texture(include_bytes!("../assets/original/images/dat_00404.png")),
texture(include_bytes!("../assets/original/images/dat_00405.png")),
texture(include_bytes!("../assets/original/images/dat_00406.png")),
texture(include_bytes!("../assets/original/images/dat_00407.png")),
];
let media = [
texture(include_bytes!("../assets/original/images/dat_00701.png")),
texture(include_bytes!("../assets/original/images/dat_00702.png")),
@@ -153,6 +164,7 @@ impl Assets {
loading_progress,
highscore_background,
help,
player_effects,
media,
diamond,
wheel,