fix game
All checks were successful
Dynamic Branch Deploy / build-and-deploy (push) Successful in 6m52s
All checks were successful
Dynamic Branch Deploy / build-and-deploy (push) Successful in 6m52s
This commit is contained in:
@@ -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 ---
|
||||||
|
|||||||
Reference in New Issue
Block a user