diff --git a/src/app.css b/src/app.css index d431fea..c2a7368 100644 --- a/src/app.css +++ b/src/app.css @@ -9,12 +9,7 @@ --c-rocket-fin: #4a4a6e; --c-flame-inner: #fff4b3; --c-flame-outer: #ff8a3d; - --c-rainbow-1: #ff5555; - --c-rainbow-2: #ffa84a; - --c-rainbow-3: #ffe34a; - --c-rainbow-4: #6cdc6c; - --c-rainbow-5: #4ab3ff; - --c-rainbow-6: #b06cff; + --c-star: #ffe34a; --c-correct: #5fd07a; --c-text: #1f1f3a; --c-text-on-dark: #ffffff; diff --git a/src/lib/audio/soundManager.ts b/src/lib/audio/soundManager.ts index f28d022..afd9289 100644 --- a/src/lib/audio/soundManager.ts +++ b/src/lib/audio/soundManager.ts @@ -7,7 +7,7 @@ // boost — Raketenschub (Whoosh, niedrig) // level — neue Stufe (Akkord aufsteigend) // countdown — letzte 5 Sekunden (Tick pro Sekunde, höher werdend) -// fanfare — Regenbogenland erreicht (kurze Tonfolge) +// fanfare — Sterne erreicht / Runde gewonnen (kurze Tonfolge) import { get } from 'svelte/store'; import { settings } from '../stores/settings'; diff --git a/src/lib/components/game/HeightTrack.svelte b/src/lib/components/game/HeightTrack.svelte index 68cdbc2..4f6b830 100644 --- a/src/lib/components/game/HeightTrack.svelte +++ b/src/lib/components/game/HeightTrack.svelte @@ -4,15 +4,15 @@ import Cloud from '../svg/Cloud.svelte'; import Moon from '../svg/Moon.svelte'; import Star from '../svg/Star.svelte'; - import Rainbow from '../svg/Rainbow.svelte'; import { STAGE_THRESHOLDS } from '../../game/stages'; type Props = { correct: number; won: boolean }; let { correct, won }: Props = $props(); - // Höhenpositionen 0..1 entlang der Bahn (von unten = 0 nach oben = 1) - const STAGE_Y = [0.05, 0.25, 0.45, 0.65, 0.85, 0.97] as const; + // Höhenpositionen 0..1 entlang der Bahn (von unten = 0 nach oben = 1); Sterne sind oben. + const STAGE_Y = [0.05, 0.25, 0.45, 0.65, 0.85] as const; + const WIN_Y = 0.95; // beim Sieg fliegt die Rakete hoch hinauf zu den Sternen // Rakete bewegt sich kontinuierlich pro richtiger Antwort: bei den Schwellen-Counts // sitzt sie genau auf der jeweiligen Stufen-Markierung, dazwischen wird interpoliert. @@ -29,7 +29,7 @@ } return STAGE_Y[4]; } - const rocketY = $derived(won ? STAGE_Y[5] : yFor(correct)); + const rocketY = $derived(won ? WIN_Y : yFor(correct));