From 85a6b4c2915fbfb42978fd7d2e3f7bd67e650314 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Sun, 27 Apr 2025 11:15:11 +0200 Subject: Co-op mode with next player randomly --- pkg/ui/views/game_util.go | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'pkg/ui/views/game_util.go') 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 { -- cgit v1.2.3-18-g5258