mirror of
https://github.com/FranP-code/Tic-Tac-Toe-Game.git
synced 2025-10-12 23:52:39 +00:00
39 lines
1.2 KiB
JavaScript
39 lines
1.2 KiB
JavaScript
import addEmojiPickerToButtons from './emoji-picker-functions/addEmojiPickerToButtons.js'
|
|
import addEmojiPickerBackgroundFunction from './emoji-picker-functions/addEmojiPickerBackgroundFunction.js'
|
|
import emojiPickerFunctionality from './emoji-picker-functions/emojiPickerFunctionality.js'
|
|
import addStartButtonFunctionality from './game-functions/addStartButtonFunctionality.js'
|
|
import checkInputs from './game-functions/checkInputs.js'
|
|
import disableEnterInputs from './emoji-picker-functions/disableEnterInputs.js'
|
|
import hidePlayerSelection from './game-functions/hidePlayerSelection.js'
|
|
import showTicTacToe from './game-functions/showTicTacToe.js'
|
|
import gameLogic from './game-functions/gameLogic.js'
|
|
|
|
function main(game) {
|
|
|
|
addEmojiPickerToButtons()
|
|
addEmojiPickerBackgroundFunction()
|
|
emojiPickerFunctionality()
|
|
|
|
disableEnterInputs(game)
|
|
|
|
addStartButtonFunctionality(game)
|
|
}
|
|
|
|
function game() {
|
|
|
|
const checkInputsResult = checkInputs()
|
|
|
|
console.log(checkInputsResult)
|
|
|
|
if(checkInputsResult && typeof(checkInputsResult) === 'boolean') {
|
|
|
|
return
|
|
}
|
|
|
|
hidePlayerSelection()
|
|
showTicTacToe()
|
|
|
|
gameLogic(checkInputsResult)
|
|
}
|
|
|
|
window.onload = () => main(game) |