push
continuous-integration/drone/push Build is passing Details

test_old_branch
Jérémy Mouyon 11 months ago
parent de67308589
commit 54e6e2de6b

@ -485,11 +485,11 @@ namespace QwirkleClassLibrary
public bool CheckBoardTile(List<int> PlayerTilesBagPos) public bool CheckBoardTile(List<int> PlayerTilesBagPos)
{ {
for(int i=0; i<PlayerTilesBagPos.Count; i++) for (int i = 0; i < PlayerTilesBagPos.Count; i++)
{ {
for(int j=0; j < this.players[PlayerTilesBagPos[i]].Tiles.Count; j++) for (int j = 0; j < this.players[PlayerTilesBagPos[i]].Tiles.Count; j++)
{ {
for(int b=0; b < this.board.ReadCells.Count; b++) for (int b = 0; b < this.board.ReadCells.Count; b++)
{ {
int x = this.board.ReadCells[b].GetX; int x = this.board.ReadCells[b].GetX;
int y = this.board.ReadCells[b].GetY; int y = this.board.ReadCells[b].GetY;
@ -510,15 +510,12 @@ namespace QwirkleClassLibrary
{ {
List<int> PlayerTilesBagPos = CheckTilesBag(); List<int> PlayerTilesBagPos = CheckTilesBag();
if (PlayerTilesBagPos.Count != 0) if (PlayerTilesBagPos.Count != 0 && !CheckBoardTile(PlayerTilesBagPos))
{
if (!CheckBoardTile(PlayerTilesBagPos))
{ {
OnEndOfGame(new EndOfGameNotifiedEventArgs(player)); OnEndOfGame(new EndOfGameNotifiedEventArgs(player));
GameRunning = false; GameRunning = false;
return true; return true;
} }
}
return false; return false;
} }

Loading…
Cancel
Save