diff --git a/cmd/client/main.go b/cmd/client/main.go index fa5f62b..61e5647 100644 --- a/cmd/client/main.go +++ b/cmd/client/main.go @@ -269,9 +269,10 @@ func (g *Game) Update() error { } } - // Musik-Start-Check (unabhängig vom State) + // RUNNING-Übergang: AppState auf StateGame setzen + Musik starten if g.gameState.Status == "RUNNING" && g.lastStatus != "RUNNING" { log.Printf("🎮 Spiel startet! Status: %s -> %s", g.lastStatus, g.gameState.Status) + g.appState = StateGame g.audio.PlayMusic() } // Musik stoppen wenn Game Over