From e8682e0e5257cf4906653732b5358afa643e9522 Mon Sep 17 00:00:00 2001 From: supreme2580 Date: Mon, 24 Mar 2025 23:54:07 +0100 Subject: [PATCH] fix: update player position logic in GameBoard component --- client/src/components/gameplay/game-board.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/src/components/gameplay/game-board.tsx b/client/src/components/gameplay/game-board.tsx index bec4143..11e113e 100644 --- a/client/src/components/gameplay/game-board.tsx +++ b/client/src/components/gameplay/game-board.tsx @@ -246,14 +246,14 @@ const GameBoard: React.FC = ({ ? calculatePitAmount( simulatedSeeds, 7, - game_players?.mancalaStonePlayerModels.edges[player_position]?.node + game_players?.mancalaStonePlayerModels.edges[involved ? player_position : opponent_position]?.node .address, ) : game_players?.mancalaStonePitModels.edges .filter( (item: any) => item?.node.player === - game_players?.mancalaStonePlayerModels.edges[player_position] + game_players?.mancalaStonePlayerModels.edges[involved ? player_position : opponent_position] ?.node.address, ) .filter((item: any) => item?.node.pit_number === 7)[0]?.node @@ -264,19 +264,19 @@ const GameBoard: React.FC = ({ ? calculatePitAmount( simulatedSeeds, 7, - game_players?.mancalaStonePlayerModels.edges[opponent_position]?.node + game_players?.mancalaStonePlayerModels.edges[involved ? opponent_position : player_position]?.node .address, ) : game_players?.mancalaStonePitModels.edges .filter( (item: any) => item?.node.player === - game_players?.mancalaStonePlayerModels.edges[opponent_position] + game_players?.mancalaStonePlayerModels.edges[involved ? opponent_position : player_position] ?.node.address, ) .filter((item: any) => item?.node.pit_number === 7)[0]?.node ?.seed_count || 0; - + return (