Klima: Engine extrahiert + 2D refactored + Drama-Track + Bugfixes
- 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
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
---
|
||||
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
|
||||
Reference in New Issue
Block a user