diff --git a/Qwirkle/QwirkleClassLibrary/Game.cs b/Qwirkle/QwirkleClassLibrary/Game.cs index c902777..facb61c 100644 --- a/Qwirkle/QwirkleClassLibrary/Game.cs +++ b/Qwirkle/QwirkleClassLibrary/Game.cs @@ -387,6 +387,8 @@ namespace QwirkleClassLibrary return surroundingCells.Any(cell => cell?.GetTile != null); } + + public int GetPlayerScore(Player player, ReadOnlyCollection cellsPlayed, Board b) { @@ -430,12 +432,12 @@ namespace QwirkleClassLibrary if (adjacentCell.GetX == cell.GetX) { - score += CalculateLineScore(cell, dx, 1, b); + score += CalculateLineScore(cell, 0, dy, b); } - else + else if (adjacentCell.GetY == cell.GetY) { - score += CalculateLineScore(cell, 1, dy, b); + score += CalculateLineScore(cell, dx, 0, b); } }