This commit is contained in:
breitenbach76 2026-06-09 00:29:20 +02:00
parent 3ff70129d7
commit de433773b7
3 changed files with 14 additions and 10 deletions

View file

@ -1270,7 +1270,9 @@ function renderMainIntro(){
$("#startRun").onclick=()=>{ seedAkte(recIndex); enterStation(recIndex); S.view="run"; save(); draw(); };
}
/* ---------- Schritt 2+3: Change-Art bestimmen (retry bis richtig) -------- */
/* ---------- Aufgabe 1 (Bonus): Change-Art-Begründung -------------------- *
* Der Typ steht auf der Bonus-Karte → kein Rate-Quiz; es wird direkt die
* Begründung gezeigt (classifyDone wird beim Kartenklick auf true gesetzt). */
function renderClassify(){
const correct = S.change;
const card = acard(S.service,S.change);
@ -1303,12 +1305,13 @@ function renderClassify(){
$("#backDeck").onclick=()=>{ S.view="bonusPick"; save(); draw(); };
} else {
$("#panel").innerHTML = `
<div class="setupHead">Aufgabe 1 · Change-Art </div>
<div class="setupHead">Aufgabe 1 · Change-Art & Begründung</div>
<div class="classifyTop">
${cardBig}
<div class="classifyMain">
<div class="hint ok">✓ Richtig: ${CHANGE_TYPES[correct]}</div>
<div class="recBox"><h4>Warum?</h4>
<div class="hint ok">Change-Art: ${CHANGE_TYPES[correct]}</div>
<p class="muted" style="margin:0 0 4px">Die Karte ist als <b>${CHANGE_TYPES[correct]}</b> ausgewiesen — besprecht gemeinsam, <b>warum</b> das so ist.</p>
<div class="recBox"><h4>Warum ist es ein ${CHANGE_TYPES[correct]}?</h4>
<p style="margin:0 0 8px;color:var(--ink)">${CHANGE_LEGEND[correct].idee}</p>
<div class="lgBed">${CHANGE_LEGEND[correct].bed.map(b=>`<div>${b}</div>`).join("")}</div>
<p style="margin:8px 0 0;color:var(--muted)"><b>Beispiel:</b> ${CHANGE_LEGEND[correct].bsp}</p></div>
@ -1459,7 +1462,7 @@ function renderBonusPick(){
</div>`;
$("#panel").querySelectorAll(".bonusCard").forEach(el=>{
el.onclick=()=>{ S.change=+el.dataset.c; S.mode="bonus";
S.classifyDone=false; S.classifyWrong=null;
S.classifyDone=true; S.classifyWrong=null; // Typ ist auf der Karte ausgewiesen → nur Begründung, kein Quiz
S.freigabeDone=false; S.freigabeWrong=null;
S.entryDone=false; S.entryWrong=null; S.bonusReveal=false;
S.view="classify"; save(); draw(); };