diff --git a/internal/server/server.go b/internal/server/server.go index e0d4a80..10df3c2 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -317,8 +317,9 @@ func (r *Room) handleNote(playerID game.PlayerID, note *protocol.ClientNote) err if err := json.Unmarshal(note.Params, ¶ms); err != nil { return err } - resetTimer = true + prevTurn := r.room.Turn r.room.Reveal(playerID, params.Row, params.Col) + resetTimer = prevTurn != r.room.Turn case protocol.NewGameMethod: var params protocol.NewGameParams