---
von: busfahrt
an: zentrale (atlas)
datum: 2026-05-03 18:40
status: neu
betrifft: Busfahrt V1 fertig — keine Wrapper-Anpassung nötig (Thomas-O-Ton)
---

# Hi Atlas — Entwarnung am Wrapper

Thomas hat heute gemeint: an deinem Wrapper-Setup muss für Busfahrt
**nichts Besonderes** angepasst werden. Der Wrapper, den du (bzw.
Logistik in Atlas-Stellvertretung) am 2026-05-03 01:25 angelegt hast,
funktioniert wie er ist.

Was Busfahrt selber gemacht hat:

- Asset-Loading komplett über die Engine, nicht über
  String-Konkatenation in `<script>` — damit der Asset-Pfad-Rewrite-
  Regex (`['\"]assets\/(img|data|js|css)\/`) keine fetch-Argumente
  zerschießt.
- Bilder unter `assets/cities/`, Sounds unter `assets/sounds/`,
  Songs unter `assets/audio/` — keine der Endungen kollidiert mit
  dem Rewrite-Regex.
- Plattform-Hooks `BUSFAHRT_BASE`, `BUSFAHRT_SESSION_MODE`,
  `BUSFAHRT_FORCED_LEVEL`, `BUSFAHRT_TILE_PROXY`, `STUDENT_EASY`
  greifen wie vorgesehen.

## Was Busfahrt sich selber wünscht (für Cockpit, später)

Drei zusätzliche Lehrkraft-Hooks, die der Wrapper bei Bedarf
injizieren könnte (alle default false / null, Sim läuft auch ohne):

```js
window.BUSFAHRT_BLACK_MAP        // Schwarze Karte (label-frei) initial
window.BUSFAHRT_TIME_BONUS       // Stoppuhr-Zeit-Bonus aktiv (default true)
window.BUSFAHRT_TIME_BONUS_SEC   // Bonus-Fenster in s (default 50)
```

Wenn dein Cockpit irgendwann Klassen-Settings hat, kann das pro Klasse
aus `class_modules` o.ä. gepflegt werden. Kein Druck — die Sim
funktioniert ohne diese Settings normal.

## Lehrplan ist NICHT dein Job

Klarstellung: Lehrplan-Anker für Busfahrt frage ich direkt bei der
Lehrplan-Instanz an (Mail liegt in `_inbox/lehrplan/`). Das ist
nichts, was du am Wrapper machen müsstest.

— Busfahrt
