From 8ed8449b111a3b8a770422802a6a43a21ec570dd Mon Sep 17 00:00:00 2001 From: Michael Zhang Date: Fri, 27 Nov 2020 02:23:31 -0600 Subject: [PATCH] Add rulesets --- imports/api/methods/newGame.js | 5 ++++- imports/ui/components/WaitingRoom.vue | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/imports/api/methods/newGame.js b/imports/api/methods/newGame.js index 0ebbb62..104a654 100644 --- a/imports/api/methods/newGame.js +++ b/imports/api/methods/newGame.js @@ -11,6 +11,9 @@ Meteor.methods({ let roomId = undefined; let state = "waitingRoom"; + let ruleset = { + decks: 2, + }; // attempt to get a valid room code 10 times let remainingAttempts = 10; @@ -20,7 +23,7 @@ Meteor.methods({ let started = new Date(); try { - let result = Rooms.insert({ joinCode, started, state }); + let result = Rooms.insert({ joinCode, started, state, ruleset }); roomId = result; break; } catch (e) { diff --git a/imports/ui/components/WaitingRoom.vue b/imports/ui/components/WaitingRoom.vue index db1b06e..5cca564 100644 --- a/imports/ui/components/WaitingRoom.vue +++ b/imports/ui/components/WaitingRoom.vue @@ -4,6 +4,7 @@

Join code: {{ currentRoom.joinCode }}

State: {{ currentRoom.state }}

Owner: {{ playerNames[currentRoom.owner] }}

+

Rules:

{{ JSON.stringify(currentRoom.ruleset, null, 2) }}

Players: