0
0
Fork 0
Commit graph

337 commits

Author SHA1 Message Date
Oliver-Akins
45a9d3db45 Make the response use the expected property name 2021-01-02 18:53:48 -07:00
Oliver-Akins
8162396c5d Implement object selection on the client side. 2021-01-02 18:53:14 -07:00
Oliver-Akins
34e1a19a64 Fix bug that allowed people to start games when cancelling the name entry. 2021-01-02 18:37:05 -07:00
Oliver-Akins
14cda8a50f Add setObject state mutation. 2021-01-02 18:36:41 -07:00
Oliver-Akins
88739a8baf Register SelectObject and ObjectList event listeners. 2021-01-02 18:36:22 -07:00
Oliver-Akins
3ab0d69119 Change "object" to "choice" to match data from client. 2021-01-02 18:35:29 -07:00
Oliver-Akins
41faf15d24 Correct multiple issues (see detailed description)
1) Not including a status in the 200 response
2) Emitting errors on "Error" instead of "ChosenObject"
3) Using "data.object" instead of "data.choice"
2021-01-02 18:35:11 -07:00
Oliver-Akins
8ab9f558f6 Update logs to not be getting data that isn't completely needed. 2021-01-02 18:33:49 -07:00
Oliver-Akins
1c2fdb8944 Don't emit the ChosenObject event to everyone in the game. 2021-01-02 17:35:57 -07:00
Oliver-Akins
93d7782ee8 Adjust what rooms the players are put into and add more logs. 2021-01-02 17:35:05 -07:00
Oliver-Akins
5adefc7df3 Implement StartGame caller and listener. 2021-01-02 13:34:04 -07:00
Oliver-Akins
2a18c59f1a Fix the isGuesser/isWriter properties 2021-01-02 13:33:39 -07:00
Oliver-Akins
db2fbc5c1e Add tslog 2021-01-02 13:33:10 -07:00
Oliver-Akins
fdadfca76a Implement StartGame event 2021-01-02 13:32:56 -07:00
Oliver-Akins
69d6d3dc56 Remove logger name from config. 2021-01-02 13:32:34 -07:00
Oliver-Akins
6415e139ae Update global logger settings. 2021-01-02 13:32:20 -07:00
Oliver-Akins
5345c97f33 Update logs to use Game's logger when possible instead of Global. 2021-01-02 13:32:05 -07:00
Oliver-Akins
93de617d83 Wait until game starts to give the cards to each team. 2021-01-02 13:30:07 -07:00
Oliver-Akins
21c9034ab6 Add a child logger to the Game 2021-01-02 13:29:26 -07:00
Oliver-Akins
8bede05e07 Add support leaving/deleting game 2021-01-02 00:34:47 -07:00
Oliver-Akins
1512960b2a Add event registration for DeleteGame and LeaveGame 2021-01-02 00:34:20 -07:00
Oliver-Akins
82120ed516 Add data for the LeaveGame event 2021-01-02 00:33:37 -07:00
Oliver-Akins
9989409c13 Implement LeaveGame event 2021-01-02 00:33:23 -07:00
Oliver-Akins
5cee09f3f0 Add some debug logs for players joining 2021-01-02 00:33:10 -07:00
Oliver-Akins
5cadcfa90a Change alert bar to have more than only error type 2021-01-01 23:38:29 -07:00
Oliver-Akins
f79b7abb3e Make navigator undefined match more explicit. 2021-01-01 23:36:07 -07:00
Oliver-Akins
e04a0bca08 Add semi-colons. 2021-01-01 23:25:16 -07:00
Oliver-Akins
c4ffdbb5bc Add a resetState mutation 2021-01-01 23:25:07 -07:00
Oliver-Akins
bf4f5c878e Emit the event to all connected clients in the game. 2021-01-01 23:24:50 -07:00
Oliver-Akins
a9926fa9c2 Update error event emission names 2021-01-01 23:24:16 -07:00
Oliver-Akins
fac5dd0c7e Join the player to the game room. 2021-01-01 20:36:04 -07:00
Oliver-Akins
e2e62859b7 Make the action property actually consistent across event emits 2021-01-01 20:35:50 -07:00
Oliver-Akins
d241f341be Correct the switch case and add information to the warning. 2021-01-01 20:18:12 -07:00
Oliver-Akins
db464aa808 Use correct game code rather than "undefined" 2021-01-01 20:17:41 -07:00
Oliver-Akins
4a9d5cb533 Add proper data to the user join emit 2021-01-01 20:13:25 -07:00
Oliver-Akins
51db315e35 Add status to game-wide emission. 2021-01-01 20:13:04 -07:00
Oliver-Akins
05ec403ad1 Set optional data points to be optional. 2021-01-01 20:11:53 -07:00
Oliver-Akins
bc11738d9b Condense new and remove into the same switch case. 2021-01-01 20:09:34 -07:00
Oliver-Akins
2414236454 Add player name to the modify player log 2021-01-01 20:07:55 -07:00
Oliver-Akins
4bcdd446e9 Fix typo 2021-01-01 20:07:34 -07:00
Oliver-Akins
4ad2f0f13e Adjust game URL to copy and remove unused parameter 2021-01-01 19:52:58 -07:00
Oliver-Akins
fb6cfd8218 Add players array and related mutations. 2021-01-01 16:10:30 -07:00
Oliver-Akins
6cd11b7563 Add vue-clipboard2 to the system 2021-01-01 16:10:11 -07:00
Oliver-Akins
f31341ffd8 Add players array and related mutations 2021-01-01 16:09:40 -07:00
Oliver-Akins
dd365dde86 Adjust prop names and add event distribution 2021-01-01 16:09:21 -07:00
Oliver-Akins
66518cebaa Add the listeners for websocket events. 2021-01-01 16:08:58 -07:00
Oliver-Akins
a1e66da5dc Add vue-clipboard2 2021-01-01 16:08:26 -07:00
Oliver-Akins
69ef805b65 Remove CSV-parser 2021-01-01 16:08:15 -07:00
Oliver-Akins
00e78b60c0 Update loading the permitted hosts in the websocket server 2021-01-01 16:07:26 -07:00
Oliver-Akins
e54adf03c3 Update validation check for permitted hosts 2021-01-01 16:07:06 -07:00