diff options
author | Julien Dessaux | 2022-12-31 18:13:35 +0100 |
---|---|---|
committer | Julien Dessaux | 2022-12-31 18:13:35 +0100 |
commit | 3121f9f60886b291103bfb10b26803196b7e4e6b (patch) | |
tree | 5cc4f3566b3c4a3c29700fbf861f1a5795985b37 /controllers/games/root.js | |
parent | Fixed game creation (diff) | |
download | jeux-de-mots-3121f9f60886b291103bfb10b26803196b7e4e6b.tar.gz jeux-de-mots-3121f9f60886b291103bfb10b26803196b7e4e6b.tar.bz2 jeux-de-mots-3121f9f60886b291103bfb10b26803196b7e4e6b.zip |
Refactored game creation
Diffstat (limited to 'controllers/games/root.js')
-rw-r--r-- | controllers/games/root.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/controllers/games/root.js b/controllers/games/root.js index 7406815..0483f55 100644 --- a/controllers/games/root.js +++ b/controllers/games/root.js @@ -2,7 +2,7 @@ import { validationResult } from "express-validator"; import { getUserByUsername } from "../../database/users.js"; import { listGames, newGame } from "../../database/games.js"; -import { emptyBoard, makeLettersBag, pickLetters, } from "../../utils/board.js"; +import { emptyBoard, Bag } from "../../utils/board.js"; function makePageData(user) { return { @@ -26,7 +26,7 @@ export function root_get(req, res) { } function makeNewGameData(name, player1, player2) { - let bag = makeLettersBag(); + let bag = new Bag(); return { board: emptyBoard, name: name, @@ -34,13 +34,13 @@ function makeNewGameData(name, player1, player2) { id: player1.id, username: player1.username, score: 0, - letters: pickLetters(bag, 7), + letters: bag.pick(7), }, player2: { id: player2.id, username: player2.username, score: 0, - letters: pickLetters(bag, 7), + letters: bag.pick(7), }, }; } |