From aa1af7a9b8d18eb60f565fe518d5ea3a124a1179 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Sat, 10 Dec 2022 00:36:43 +0100 Subject: [PATCH] Remove test components --- src/js/State.js | 17 +-------------- src/js/main.js | 57 ------------------------------------------------- 2 files changed, 1 insertion(+), 73 deletions(-) diff --git a/src/js/State.js b/src/js/State.js index fb61658..bbd620b 100644 --- a/src/js/State.js +++ b/src/js/State.js @@ -5,19 +5,4 @@ */ export const State = /** @type {Board} */ ( Array(6).fill("").map( - () => (Array(7).fill("").map( - () => - { - let id = Math.floor(Math.random() * 3); - - switch (id) - { - case 1: - return "r"; - case 2: - return "b"; - default: - return ""; - } - }))) -); + () => (Array(7).fill("")))); diff --git a/src/js/main.js b/src/js/main.js index 13f9f00..a490ce1 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1,5 +1,4 @@ import { initializeBoard } from "./board.js"; -import { State } from "./State.js"; /** * Initializes the board. @@ -10,59 +9,3 @@ function initialize() } initialize(); - -/** - * Sleeps for the specified number of milliseconds. - * - * @param {number} ms - * The number of milliseconds to sleep. - */ -async function sleep(ms) -{ - return new Promise((resolve) => setTimeout(resolve, ms)); -} - -( - async () => - { - let counter = 0; - let tick = 0; - - // eslint-disable-next-line no-constant-condition - while (true) - { - await sleep(1000 * (1 / 5)); - let cycle = counter % 24; - - if ((cycle <= 11) || ((cycle % 2) === 0)) - { - tick = (tick % 18) + 1; - let rowId = Math.floor(Math.random() * State.length); - let fieldId = Math.floor(Math.random() * State[rowId].length); - - /** - * @type {CellOwner} - */ - let owner; - - switch (Math.floor(Math.random() * 3)) - { - case 1: - owner = "r"; - break; - case 2: - owner = "b"; - break; - default: - owner = ""; - break; - } - - State[rowId][fieldId] = owner; - console.log(tick); - initialize(); - } - - counter++; - } - })();