Tie logic added

This commit is contained in:
2021-12-28 11:08:55 -03:00
parent 6d2f011c9b
commit 8a4aa970ee
3 changed files with 57 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
import accessToCombinations from "./accessToCombinations.js"
import checkVictory from "./checkVictory.js"
import tieActions from "./tieActions.js"
import victoryActions from "./victoryActions.js"
export default function gameLogic(checkInputsResult, replay) {
@@ -50,8 +51,7 @@ export default function gameLogic(checkInputsResult, replay) {
actualPlayer.markedBoxes.push(box.id)
const checkVictoryResult = checkVictory(combinations, actualPlayer.markedBoxes)
console.log(checkVictoryResult)
const checkVictoryResult = checkVictory(combinations, actualPlayer.markedBoxes, boxesMarked)
const data = {
@@ -64,6 +64,11 @@ export default function gameLogic(checkInputsResult, replay) {
victoryActions(checkVictoryResult[1], actualPlayer.name, data)
}
if (checkVictoryResult[0] === 'TIE') {
tieActions(data)
}
if (players.indexOf(actualPlayer) === 0) {
actualPlayer = players[1]