diff options
Diffstat (limited to 'site/game/game.js')
| -rw-r--r-- | site/game/game.js | 26 |
1 files changed, 11 insertions, 15 deletions
diff --git a/site/game/game.js b/site/game/game.js index bd88c35..79258db 100644 --- a/site/game/game.js +++ b/site/game/game.js @@ -3,7 +3,9 @@ const test_bttn = document.getElementById("test_bttn"); const optionsScreen = document.getElementById("optionsScreen"); const gameScreen = document.getElementById("gameScreen"); const gameContainer = document.getElementById("game"); -const new_game = document.getElementById('new-game'); +const computer = document.getElementById('computer'); + +document.getElementById('new-game').addEventListener('click', toggle_screen); const base_url = "https://jpappel.xyz/toggle/game" @@ -18,7 +20,6 @@ const testGame = { } function createGame(length){ - //TODO: get request of game from server const game = { size: length, finished: false, @@ -44,12 +45,7 @@ function createGame(length){ function getGame(length){ return fetch(`${base_url}/new?size=${length}`, { - method: "GET", - mode: "cors", - cache: "no-cache", - headers: { - 'Access-Control-Allow-Origin': base_url - } + method: "GET" }); } @@ -140,16 +136,16 @@ async function sendGame(game){ } function startGame(){ - //const length = order.valueAsNumber; - //let game = createGame(length); - //game = sendGame(game); - //window.alert("Game Play Not implemented yet") - // - const [game, vertices] = createGame(20); + const length = order.valueAsNumber; + const playComputer = computer.checked; + const [game, vertices] = createGame(length); + if(playComputer) + game = sendGame(game); toggle_screen(); gameContainer.addEventListener("vertToggle", () => { updateGame(game, vertices); - // sendGame(game); + if(playComputer) + game = sendGame(game); }); gameContainer.addEventListener("recieveGame", () => { renderGame(game, vertices); |
