diff options
| author | Maksymilian Jopek <maks@jopek.eu> | 2023-04-03 22:12:41 +0200 |
|---|---|---|
| committer | Maksymilian Jopek <maks@jopek.eu> | 2023-04-03 22:12:41 +0200 |
| commit | 1df1ff6f074528a4ad6d4015c794a1555c1c942f (patch) | |
| tree | ad3b16291748c60441967996706006555919ef73 /backend/ts/startGame.ts | |
| parent | c813dfadd4b673080695ef3ade37a44e37036c07 (diff) | |
| download | fia-1df1ff6f074528a4ad6d4015c794a1555c1c942f.tar.gz fia-1df1ff6f074528a4ad6d4015c794a1555c1c942f.tar.zst fia-1df1ff6f074528a4ad6d4015c794a1555c1c942f.zip | |
Polishing up
Add all files to repo
Add sql database
Correct urls
Add PHP code to repo
Update README.md with instructions how to start
Move from yarn to pnpm
Fix all issues with starting
Fix possibility of player changing their dice roll with refreshing the game
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]); +} |
