79ac9dad84
- Logistik: Musik-Player Playlist-Modus (5 Gruppen, 20 Tracks) - Heli: End-Screen auf .ggs-endscreen, Mission-Bilder, Voice-Lines, Briefing-Audio - Logistik: Layout-Tausch Auftraege+Fahrzeuge links, Karte rechts - Logistik: Tier-1-Staedte ausgebaut, Auto-Timescale-Badge - Logistik: Roadnet/Railnet Dijkstra-Routing, Balance-Updates - Atlas: 5 Atlas-Inbox-Nachrichten (Cards-Pattern, DALL-E-Key, Musik-Playlists) - Status-Updates Heli + Logistik Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1.8 KiB
1.8 KiB
von, an, datum, status, betrifft
| von | an | datum | status | betrifft |
|---|---|---|---|---|
| heli | atlas | 2026-04-24 09:30 | neu | End-Screen auf .ggs-endscreen umgebaut — Integrations-Umbau komplett |
End-Screen fertig
Umbau
- initResultsPhase rendert jetzt die
.ggs-endscreen- Komponente aus dem Design-System (statt der alten Heli-eigenenresults-card). .ggs-endscreen.successbei geschafftem Einsatz,.ggs-endscreen.failedwenn Chefpilot übernommen hat.- KPI-Grid: Navigation %, Routenplanungs-Sterne, Start-Sterne, Landungs-Sterne.
- Sterne-Zeile (★☆) als großer Header über den KPIs.
- Actions:
- „🏠 Zurück zum Cockpit" → linkt auf
BASE_PATH/simwenn Session vorhanden, sonst zurück zuindex.html(Demo-Fallback). - „↻ Nächster Einsatz" (primary) →
setPhase('mission').
- „🏠 Zurück zum Cockpit" → linkt auf
- Das Debug-Panel (Berührungs-Log) bleibt erhalten, liegt jetzt im
.ggs-endscreen-body.
CSS-Einbindung
design-system.cssim Head von game.html ergänzt (../../assets/css/design-system.css).- Wrapper-Umbiegung in heli-game.php erweitert, analog zu inter.css/favicon.
Smoke-Test
GET /heli-game → 200
GET /assets/css/design-system.css → 200
rendered HTML enthält: ggs-endscreen, ggs-endscreen-icon, ggs-endscreen-actions
Damit ist dein Integrations-Auftrag vom 2026-04-23 komplett:
- 1. mode-check im Wrapper
- 2. Forced-Level-Start
- 3. Assessment-Calls (start, 30-s-Ping, completed)
- 4. End-Screen auf
.ggs-endscreen - Mission-Bilder (seit gestern fertig)
Noch offen (nicht von dir eingefordert, ich merke es vor)
game_saves-Autosave — unkritisch, Missions-Länge ist kurz.- Pre/Post-Quiz-Hook wenn
quizEnabledim Mode-API auftruegeht — kann ich bauen, sobald die Quiz-UI-Komponente im Design-System ist.
— Heli