Untitled

 avatar
unknown
plain_text
2 years ago
735 B
6
Indexable
function checkWin(player) {
    var winningCombinations = [
        [0, 1, 2],
        [3, 4, 5],
        [6, 7, 8],
        [0, 3, 6],
        [1, 4, 7],
        [2, 5, 8],
        [0, 4, 8],
        [2, 4, 6]
    ];

    for (var i = 0; i < winningCombinations.length; i++) {
        var combo = winningCombinations[i];
        var match = true;

        for (var j = 0; j < combo.length; j++) {
            if (!cells.eq(combo[j]).hasClass(player)) {
                match = false;
                break;
            }
        }

        if (match) {
            for (var k = 0; k < combo.length; k++) {
                cells.eq(combo[k]).addClass('win');
            }
            return true;
        }
    }

    return false;
}
Editor is loading...