aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/site/game/game.js
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2023-10-26 00:08:38 -0700
committerJP Appel <jeanpierre.appel01@gmail.com>2023-10-26 00:08:38 -0700
commit569cdd8caed5f60a662f17d9cc1839cd433579fc (patch)
treee2f0d0c394ec40158bfba850664bf91178fd3644 /site/game/game.js
parent99a1c02c80ee2d1154c163644a4e341aba4db192 (diff)
testing toggle serverHEADmain
Diffstat (limited to 'site/game/game.js')
-rw-r--r--site/game/game.js26
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);