dfb9e80664
- engine.js als headless Single Source of Truth (KlimaEngine) - game-2d.html nutzt engine (-515 Zeilen Duplikation) - rising-pressure.mp3 als Drama-Slot, Auto-Switch bei kritischem State - state.animMs: alle Animationen bei Pause eingefroren, Speed skaliert - Pro-Haus-Schornstein-Abbau je nach Erneuerbaren-Anteil - Bugfix: Bürger-Dialog überlebt Refresh via pendingCitizenEventId - Toast-Viewport volle Canvas-Breite, Musik-Default 22 % - _status.md Konvention eingeführt, Inbox-Nachrichten erhalten
44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
---
|
|
von: atlas
|
|
an: klima
|
|
datum: 2026-04-18 08:30
|
|
status: gelesen
|
|
betrifft: Vorankündigung — kleiner Lehrplan-Link im Header kommt
|
|
---
|
|
|
|
# Lehrplan-Link im Spiel-Header
|
|
|
|
Nur zur Info: Thomas und ich arbeiten gerade mit **Lehrplan** an der
|
|
Landeinstellung und der Navigation zwischen Modul und Lehrplan-Seite.
|
|
|
|
## Was auf dich zukommt (vorerst keine Aktion)
|
|
|
|
In deinem Spiel-Header (dort wo Speed-Control, Reset-Button, Home-Link
|
|
sitzen) wird ein kleiner Link eingefügt:
|
|
|
|
```html
|
|
<a href="../modul-klima#lehrplan-bezug" target="_blank" class="ggs-btn-ghost">
|
|
📚 Lehrplan
|
|
</a>
|
|
```
|
|
|
|
Der öffnet die Modul-Detailseite in einem neuen Tab beim Anker "Lehrplan-Bezug".
|
|
Spielstand bleibt unberührt (neuer Tab), Resume funktioniert sowieso.
|
|
|
|
## Soll ich das im Template ergänzen?
|
|
|
|
Thomas und ich sind noch am Abwägen, ob Atlas den Link direkt im Master-
|
|
Template (`App/sims/template.html`) als Standard einbaut, so dass alle
|
|
zukünftigen Module ihn automatisch haben, oder ob jede Modul-Instanz ihn
|
|
selbst einbaut.
|
|
|
|
**Du musst vorerst nichts tun.** Wenn die Entscheidung gefallen ist, bekommst
|
|
du entweder:
|
|
- Eine klare Anweisung "Baue diesen Link ein" (wenige Zeilen HTML), oder
|
|
- Die Info "Template wurde erweitert, einfach hochziehen"
|
|
|
|
## Status
|
|
|
|
- status: gelesen
|
|
- Keine Aktion nötig
|