diff options
Diffstat (limited to 'backend/ts/startGame.ts')
| -rw-r--r-- | backend/ts/startGame.ts | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/backend/ts/startGame.ts b/backend/ts/startGame.ts index a247982..f8c6cb4 100644 --- a/backend/ts/startGame.ts +++ b/backend/ts/startGame.ts @@ -1,16 +1,18 @@ import { makeQuery, nextTurnEndsAt, GameBoard, Data, HomesOrBases } from "../../helpers/helpersBack"; export default async function startGame(gid: number) { - let dbRes: {gameBoard: GameBoard, data: Data} = - (await makeQuery("SELECT `gameBoard`, `data` FROM `fia` WHERE `id` = ?", [gid]))[0]; + let dbRes: { gameBoard: GameBoard, data: Data } = + (await makeQuery("SELECT `gameBoard`, `data` FROM `fia` WHERE `id` = ?", [gid]))[0]; - for (let player of dbRes.data) { - player.ready = true; - for(let square of dbRes.gameBoard.bases[player.color as keyof HomesOrBases]) { - square.chequer = player.color; - } + console.log(dbRes.gameBoard) + for (let player of dbRes.data) { + player.ready = true; + for (let square of dbRes.gameBoard.bases[player.color as keyof HomesOrBases]) { + square.chequer = player.color; } + } + console.log(dbRes.gameBoard) - await makeQuery("UPDATE `fia` SET `gameBoard` = ?, `started` = 1, `timeTillTurnEnd` = ?, `data` = ? WHERE `id`= ?", - [dbRes.gameBoard, nextTurnEndsAt(), dbRes.data, gid]); -}
\ No newline at end of file + await makeQuery("UPDATE `fia` SET `gameBoard` = ?, `started` = 1, `timeTillTurnEnd` = ?, `data` = ? WHERE `id`= ?", + [dbRes.gameBoard, nextTurnEndsAt(), dbRes.data, gid]); +} |
