aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/site/game.js
diff options
context:
space:
mode:
Diffstat (limited to 'site/game.js')
-rw-r--r--site/game.js83
1 files changed, 0 insertions, 83 deletions
diff --git a/site/game.js b/site/game.js
deleted file mode 100644
index ee52509..0000000
--- a/site/game.js
+++ /dev/null
@@ -1,83 +0,0 @@
-const order = document.getElementById("graphOrder");
-const test_bttn = document.getElementById("test_bttn");
-const optionsScreen = document.getElementById("optionsScreen");
-const gameScreen = document.getElementById("gameScreen");
-const gameContainer = document.getElementById("game");
-
-const testGame = {
- size: 7,
- finished: false,
- board: Array(7).fill(true),
- turn: 0,
- version: "0.0.0",
- human_turn: false,
- winner: ""
-}
-
-function createGame(length){
- const game = {
- size: length,
- finished: false,
- board: Array(length).fill(true),
- turn: 0,
- version: "0.0.0",
- human_turn: false,
- winner: ""
- }
- //TODO: create game in DOM
- gameContainer.innerText = ""
- game.board.forEach((status) => {
- let light = document.createElement("div");
- light.classList.add('vertex')
- gameContainer.appendChild(light)
- })
- return game;
-}
-
-function toggle_screen(){
- optionsScreen.classList.toggle('inactive');
- gameScreen.classList.toggle('inactive');
- renderGame(testGame)
-}
-
-async function humanPlay(game){
-
-}
-
-function renderGame(game){
- //TODO: update game in DOM
-}
-
-function displayMessage(text){
-
-}
-
-async function sendGame(game){
- let response = await fetch("https://jpappel.xyz/toggle/query", {
- method: "POST",
- body: JSON.stringify(game),
- headers: {
- "Accept": "application/json",
- "Content-Type": "application/json; charset=UTF-8"
- }
- })
- return response.json()
-}
-
-async function gameLoop(){
-
-}
-
-function playGame(){
- //const length = order.valueAsNumber;
- //let game = createGame(length);
- //game = sendGame(game);
- //window.alert("Game Play Not implemented yet")
- const game = createGame(7)
- renderGame(game)
- //while(!game.finished){
- // humanPlay(game)
- // // game.nextTurn(game.turn);
- //}
- // displayMessage(game.result);
-}