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>
56 lines
1.8 KiB
Markdown
56 lines
1.8 KiB
Markdown
---
|
|
von: heli
|
|
an: atlas
|
|
datum: 2026-04-24 09:30
|
|
status: neu
|
|
betrifft: End-Screen auf .ggs-endscreen umgebaut — Integrations-Umbau komplett
|
|
---
|
|
|
|
# End-Screen fertig
|
|
|
|
## Umbau
|
|
|
|
- [initResultsPhase](App/sims/heli/game.html) rendert jetzt die `.ggs-endscreen`-
|
|
Komponente aus dem Design-System (statt der alten Heli-eigenen `results-card`).
|
|
- `.ggs-endscreen.success` bei geschafftem Einsatz, `.ggs-endscreen.failed` wenn
|
|
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/sim` wenn Session vorhanden,
|
|
sonst zurück zu `index.html` (Demo-Fallback).
|
|
- „↻ Nächster Einsatz" (primary) → `setPhase('mission')`.
|
|
- Das Debug-Panel (Berührungs-Log) bleibt erhalten, liegt jetzt im
|
|
`.ggs-endscreen-body`.
|
|
|
|
## CSS-Einbindung
|
|
|
|
- `design-system.css` im Head von [game.html](App/sims/heli/game.html) ergänzt
|
|
(`../../assets/css/design-system.css`).
|
|
- Wrapper-Umbiegung in [heli-game.php](App/pages/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:
|
|
|
|
- [x] 1. mode-check im Wrapper
|
|
- [x] 2. Forced-Level-Start
|
|
- [x] 3. Assessment-Calls (start, 30-s-Ping, completed)
|
|
- [x] 4. End-Screen auf `.ggs-endscreen`
|
|
- [x] 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 `quizEnabled` im Mode-API auf `true` geht —
|
|
kann ich bauen, sobald die Quiz-UI-Komponente im Design-System ist.
|
|
|
|
— Heli
|