diff options
Diffstat (limited to 'pkg/ui/views/game_util.go')
-rw-r--r-- | pkg/ui/views/game_util.go | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/pkg/ui/views/game_util.go b/pkg/ui/views/game_util.go index 8b8c658..a4b3b1a 100644 --- a/pkg/ui/views/game_util.go +++ b/pkg/ui/views/game_util.go @@ -3,7 +3,6 @@ package views import ( "fmt" - "github.com/boozec/rahanna/internal/api/database" "github.com/boozec/rahanna/pkg/p2p" tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/lipgloss" @@ -32,18 +31,7 @@ func (m GameModel) isMyTurn() bool { return false } - var totalPlayers int - - switch m.game.Type { - case database.SingleGameType: - totalPlayers = 2 - case database.PairGameType: - totalPlayers = 4 - } - - moves := len(m.chessGame.Moves()) - currentPlayer := (moves % totalPlayers) + 1 - return m.network.Me() == m.playerPeer(currentPlayer) + return m.network.Me() == m.turn } func (m GameModel) playerPeer(n int) p2p.NetworkID { |