From 550a35eae86df209a72c60a37037adcbcb887c7f Mon Sep 17 00:00:00 2001 From: Thomas Date: Sun, 23 Aug 2026 11:45:21 +0200 Subject: [PATCH] Klima Aktuell: Bevoelkerungs-Balken relativ zur Startbevoelkerung (klemmte vorher bei 100%) Skala war fix 1500-4500 -> alle Populationen (5000-8800) klammerten bei 100%. Jetzt relativ zum Level-Start (6000/7000), 30%-160% -> unter Start rot, gewachsen gruen. Co-Authored-By: Claude Opus 4.8 --- App/teacher.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/App/teacher.html b/App/teacher.html index 09caf07..d95913d 100644 --- a/App/teacher.html +++ b/App/teacher.html @@ -739,7 +739,12 @@ var LIVE_PRIMARY_FIELDS = { {k:'temp', label:'Temp', unit:'°C', fmt:function(v){ return _liveBar(v, 14, 20, 'low', 1); }}, {k:'floodedPct', label:'Geflutet', unit:'%', fmt:function(v){ return _liveBar(v, 0, 100, 'low'); }}, {k:'budget', label:'Budget', unit:'Mio €', fmt:function(v){ return _liveBar(v, -500, 3000, 'high'); }}, - {k:'population', label:'Bev.', fmt:function(v){ return _liveBar(v, 1500, 4500, 'high'); }}, + {k:'population', label:'Bev.', fmt:function(v, row){ + // Relativ zur Startbevölkerung (Level 3 = 7000, sonst 6000): unter Start = rot, + // gehalten = gelb, gewachsen = grün. Fixe Skala klemmte sonst alle bei 100 %. + var sp = (((row&&row.state)||{}).level >= 3) ? 7000 : 6000; + return _liveBar(v, sp*0.3, sp*1.6, 'high'); + }}, {k:'measures', label:'Maßn.'}, {k:'speed', label:'Speed', unit:'×'}, ],