Textsystem: Bis-Strich mit Leerzeichen (Zahl – Zahl) per Agent-Sweep
562 Ersetzungen in 50 Dateien: Halbgeviertstrich zwischen zwei Ziffern (= "bis"-Bereich) bekommt Leerzeichen davor/danach (3–4 -> 3 – 4). Regex /([0-9])\s*–\s*(?=[0-9])/ auf Rohtext (format-erhaltend, CRLF/Einrueckung unveraendert), Bindestriche in Woertern und Minuszeichen unangetastet, alle JSON weiter gueltig. Energiemanager-Zeitbloecke sind Display-Labels (kein Logik-Key) -> safe. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -252,7 +252,7 @@ function prepareWave(state, phase, opts = {}) {
|
||||
}
|
||||
waveCounts.push(`${n}× ${GROUPS[type].name}`);
|
||||
// Konvoi statt Streuung: Die Welle einer Gruppe kommt gebündelt kurz
|
||||
// hintereinander (alle 4–6 s) und nimmt dieselbe Route – so ist sie
|
||||
// hintereinander (alle 4 – 6 s) und nimmt dieselbe Route – so ist sie
|
||||
// als zusammengehörende Welle erkennbar.
|
||||
// Konvois innerhalb der Welle: Gruppe für Gruppe, eng beieinander
|
||||
const clusterStart = t0 + 1 + slot * (n * 1.2 + 9);
|
||||
|
||||
@@ -391,9 +391,9 @@ export class UI {
|
||||
}
|
||||
|
||||
// ---------- Zwei Verlaufs-Graphen in eigenen Feldern ----------
|
||||
// Feste 0–20-min-Zeitachse, sichtbare Bodenlinie, alle Daten bleiben.
|
||||
// Feste 0 – 20-min-Zeitachse, sichtbare Bodenlinie, alle Daten bleiben.
|
||||
// Links: Budget (€). Rechts: Zufriedenheits-Erfüllung in % (Ziel 100 %,
|
||||
// wie „zerstört" im Tower Defense) + Umweltwert auf derselben 0–100-Skala.
|
||||
// wie „zerstört" im Tower Defense) + Umweltwert auf derselben 0 – 100-Skala.
|
||||
drawGraph() {
|
||||
const hist = this.state.history;
|
||||
if (hist.budget.length < 2) return;
|
||||
|
||||
Reference in New Issue
Block a user