0
0
Fork 0
Commit graph

461 commits

Author SHA1 Message Date
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
Oliver-Akins
a86f02c1cf Update some types 2021-01-01 16:06:44 -07:00
Oliver-Akins
ffc82fbb98 Set to and from to be optional 2021-01-01 16:06:28 -07:00
Oliver-Akins
264125c772 Update resoonse name 2021-01-01 16:06:12 -07:00
Oliver-Akins
4fe7ba7727 Allow role and team to be null for players 2021-01-01 16:05:51 -07:00
Oliver-Akins
0fdd11b836 Move where the permitted_hosts is 2021-01-01 16:05:33 -07:00
Oliver-Akins
eca3b1d5f9 Add an id attribute and default the guessers array 2021-01-01 16:05:16 -07:00
Oliver-Akins
fc298f30d4 Add properties for role and team 2021-01-01 16:04:49 -07:00
Oliver-Akins
769078f70b Update imports 2021-01-01 16:04:30 -07:00
Oliver-Akins
728522986a Move card drawing for the teams 2021-01-01 16:04:19 -07:00
Oliver-Akins
3a765ca1e8 Default players to an empty array 2021-01-01 16:03:42 -07:00
Oliver-Akins
5ce7735d8f Add attribute for getting an array of players and their roles. 2021-01-01 16:03:03 -07:00
Oliver-Akins
aed8f3972c Make CSV parsing actually work. 2021-01-01 16:02:46 -07:00
Oliver-Akins
8b2b360621 Fix the deck being set to the single card we're removing 2021-01-01 16:01:31 -07:00
Oliver-Akins
06aabcf74e Update error events 2021-01-01 16:01:02 -07:00
Oliver-Akins
958d8a1382 Add case where the player is just joining a team for the first time. 2021-01-01 16:00:31 -07:00
Oliver-Akins
5dbf3e1d15 Add logging 2021-01-01 15:59:51 -07:00
Oliver-Akins
16aab9a664 Update response event name for erroring 2021-01-01 15:57:21 -07:00
Oliver-Akins
580382b7b2 Change error events to the main event response name. 2021-01-01 15:55:51 -07:00
Oliver-Akins
7f93f2730c Send a player list back when the game is created or joined 2021-01-01 15:54:47 -07:00
Oliver-Akins
33608a9849 Add CSV files to the resources directory 2021-01-01 15:53:41 -07:00
Oliver-Akins
e28cca036b Add player lists to the response of the create/join game event 2021-01-01 13:36:11 -07:00
Oliver-Akins
b6e3bd83d5 Adjust what data is in the store by default 2021-01-01 12:56:46 -07:00
Oliver-Akins
367fb7b274 Only use vuex-persist in production so that we don't have it saving in development 2021-01-01 12:56:06 -07:00
Oliver-Akins
3df1218ebb Add mutations that we'll need so vuex-persist actually works 2021-01-01 12:55:36 -07:00
Oliver-Akins
8caac8812e Implement all the socket logic for Creating/Joining games 2021-01-01 12:55:05 -07:00
Oliver-Akins
87d83c33cf Add an error bar to the site 2021-01-01 12:54:33 -07:00