Private
Public Access
1
0

fix game
All checks were successful
Dynamic Branch Deploy / build-and-deploy (push) Successful in 6m52s

This commit is contained in:
Sebastian Unterschütz
2026-03-22 13:39:31 +01:00
parent d7ac124f44
commit b5885f3a0a

View File

@@ -269,10 +269,14 @@ func (g *Game) Update() error {
} }
} }
// RUNNING-Übergang: AppState auf StateGame setzen + Musik starten // COUNTDOWN/RUNNING-Übergang: AppState auf StateGame setzen + JS benachrichtigen
if g.gameState.Status == "RUNNING" && g.lastStatus != "RUNNING" { newStatus := g.gameState.Status
log.Printf("🎮 Spiel startet! Status: %s -> %s", g.lastStatus, g.gameState.Status) if (newStatus == "COUNTDOWN" || newStatus == "RUNNING") && g.appState != StateGame {
log.Printf("🎮 Spiel startet! Status: %s -> %s", g.lastStatus, newStatus)
g.appState = StateGame g.appState = StateGame
g.notifyGameStarted()
}
if newStatus == "RUNNING" && g.lastStatus != "RUNNING" {
g.audio.PlayMusic() g.audio.PlayMusic()
} }
// Musik stoppen wenn Game Over // Musik stoppen wenn Game Over
@@ -434,13 +438,6 @@ func (g *Game) updateLobby() {
g.sendLobbyUpdateToJS() g.sendLobbyUpdateToJS()
} }
// Spiel wurde gestartet?
if g.gameState.Status == "COUNTDOWN" || g.gameState.Status == "RUNNING" {
if g.appState != StateGame {
g.appState = StateGame
g.notifyGameStarted() // Benachrichtige JavaScript dass Spiel startet
}
}
} }
// --- DRAW --- // --- DRAW ---