0
0
Fork 0

Commit graph

  • 95c298002f Implement a toJSON function. Oliver-Akins 2021-01-06 17:17:34 -07:00
  • cc10c145b5 Add filetype to the config. Oliver-Akins 2021-01-06 17:17:11 -07:00
  • 4195159003 Rename function to routineCheck Oliver-Akins 2021-01-06 17:16:51 -07:00
  • 2e8497c77d Implement toJSON and fromJSON methods. Oliver-Akins 2021-01-06 16:24:52 -07:00
  • b49662f00f Add the team's answers into the datastore team object. Oliver-Akins 2021-01-06 16:24:35 -07:00
  • 48c0f995d1 Begin implementing toJSON and fromJSON Oliver-Akins 2021-01-05 17:03:10 -07:00
  • 4b5a05f57b implement toJSON and fromJSON methods Oliver-Akins 2021-01-05 17:00:38 -07:00
  • 0a24c009ad Use the provided message and not a hardcoded value Oliver-Akins 2021-01-05 16:59:52 -07:00
  • f0f3032465 Add cleanup listeners if they are enabled. Oliver-Akins 2021-01-05 16:54:45 -07:00
  • 7914ff7e45 Update config validation to check datastores instead of webserver Oliver-Akins 2021-01-05 16:54:26 -07:00
  • 3a9045ef87 Update GameDeleted type to add message. Oliver-Akins 2021-01-05 16:53:35 -07:00
  • 483e37df73 Update config type to reflect changes for datastores. Oliver-Akins 2021-01-05 16:52:43 -07:00
  • 4e73b1ede5 Adjust GameDeleted response to include message. Oliver-Akins 2021-01-05 16:52:18 -07:00
  • a5c9631819 Add cleanup functions for the games. Oliver-Akins 2021-01-05 16:51:54 -07:00
  • 5786ad2742 begin working on the data types needed for the datastore Oliver-Akins 2021-01-05 16:51:37 -07:00
  • 0968181e06 Add serif'd font to the text inputs Oliver-Akins 2021-01-05 15:15:46 -07:00
  • bf62907c7b Finish writing the uri string Oliver-Akins 2021-01-05 14:51:18 -07:00
  • 5ce4f45c89 Update error message. Oliver-Akins 2021-01-05 14:21:10 -07:00
  • ee16218c18 Draw new cards for a team when the spirit selects a card to answer rather than right when the medium sends the card to the spirit. Oliver-Akins 2021-01-05 14:20:54 -07:00
  • d428d1160b Tranform text to all uppercase in the writing boxes. Oliver-Akins 2021-01-05 14:12:30 -07:00
  • 2c6d22e922 Use a different websocket URI for dev versus prod Oliver-Akins 2021-01-05 13:45:22 -07:00
  • cb88f7e741 Remove VueX-persist Oliver-Akins 2021-01-05 13:44:52 -07:00
  • 643b6e8479 Add eye counts Oliver-Akins 2021-01-05 13:44:27 -07:00
  • 20ab8d61a5
    Merge pull request #23 from Oliver-Akins/dev Oliver 2021-01-05 10:38:41 -07:00
  • cbbe045848 Register listener for NewHand events Oliver-Akins 2021-01-05 10:34:43 -07:00
  • 6db083e699 Make the discard hand button actually emit to the server. Oliver-Akins 2021-01-05 10:33:46 -07:00
  • fe9e272926 Update event emissions. Oliver-Akins 2021-01-05 10:31:25 -07:00
  • eeece6ab2f Add neat-csv to packages. Oliver-Akins 2021-01-03 16:36:55 -07:00
  • aed7258f1f Remove webserver file Oliver-Akins 2021-01-03 16:36:18 -07:00
  • 039d93ce5b Add GetHand type data Oliver-Akins 2021-01-03 16:35:45 -07:00
  • d0a36cca57 Register events Oliver-Akins 2021-01-03 16:33:32 -07:00
  • e6330f1ae4 Remove unused config properties Oliver-Akins 2021-01-03 16:32:42 -07:00
  • 4a9092bedb Use proper CSV parsing. Oliver-Akins 2021-01-03 16:30:26 -07:00
  • 52ec31eb0b Update error emits and change the hand drawing method. Oliver-Akins 2021-01-03 16:30:06 -07:00
  • 41d1a4f4d9 Adjust error response event name. Oliver-Akins 2021-01-03 16:16:53 -07:00
  • b0b8b1296e Implement a GetHand event. Oliver-Akins 2021-01-03 16:16:28 -07:00
  • 0abb127f8e Migrate button styles to the general document Oliver-Akins 2021-01-03 16:04:14 -07:00
  • 62ba5364a1 Add state commits for hand modifications. Oliver-Akins 2021-01-03 16:00:00 -07:00
  • d639ed4a48 Update hand to display the most recent question when the hand area until they receive a new card from the mediums. Oliver-Akins 2021-01-03 15:59:12 -07:00
  • 1eac963bc5 Get questions from server. Oliver-Akins 2021-01-03 15:55:35 -07:00
  • 29514da442 Bubble error event Oliver-Akins 2021-01-03 15:55:21 -07:00
  • 6bb5fc322f Add CSV parser Oliver-Akins 2021-01-03 15:55:03 -07:00
  • 9743e1a53a Update config to nest card information within a separate object. Oliver-Akins 2021-01-03 00:44:19 -07:00
  • f6a8495316 Adjust config template to be updated with the testing config + type def Oliver-Akins 2021-01-03 00:43:25 -07:00
  • 6be700d37c Update type signature of the objects array before population. Oliver-Akins 2021-01-03 00:07:44 -07:00
  • 125b941f55 Allow there to be multiple columns in the question CSV, but only grab the first column. Oliver-Akins 2021-01-03 00:07:24 -07:00
  • 01ea91e856 Add an event listener for GameRejoined. Oliver-Akins 2021-01-03 00:06:45 -07:00
  • 3abec8ccda Implement UpdateAnswer functionality on the client Oliver-Akins 2021-01-03 00:06:29 -07:00
  • f602f78604 Register UpdateAnswer event. Oliver-Akins 2021-01-03 00:05:53 -07:00
  • d262dd3691 Change log level. Oliver-Akins 2021-01-03 00:05:40 -07:00
  • fab77b06b4 Fix bug that would remove the player from the general role room if they were switching from one team to the other, but remaining in the same role. Oliver-Akins 2021-01-03 00:05:22 -07:00
  • 23946e8bc1 Update event emission for errors. Oliver-Akins 2021-01-03 00:04:26 -07:00
  • 911508b287 Add error bubbling to the in-game components. Oliver-Akins 2021-01-02 18:54:06 -07:00
  • 45a9d3db45 Make the response use the expected property name Oliver-Akins 2021-01-02 18:53:48 -07:00
  • 8162396c5d Implement object selection on the client side. Oliver-Akins 2021-01-02 18:53:14 -07:00
  • 34e1a19a64 Fix bug that allowed people to start games when cancelling the name entry. Oliver-Akins 2021-01-02 18:37:05 -07:00
  • 14cda8a50f Add setObject state mutation. Oliver-Akins 2021-01-02 18:36:41 -07:00
  • 88739a8baf Register SelectObject and ObjectList event listeners. Oliver-Akins 2021-01-02 18:36:22 -07:00
  • 3ab0d69119 Change "object" to "choice" to match data from client. Oliver-Akins 2021-01-02 18:35:29 -07:00
  • 41faf15d24 Correct multiple issues (see detailed description) Oliver-Akins 2021-01-02 18:35:11 -07:00
  • 8ab9f558f6 Update logs to not be getting data that isn't completely needed. Oliver-Akins 2021-01-02 18:33:49 -07:00
  • 1c2fdb8944 Don't emit the ChosenObject event to everyone in the game. Oliver-Akins 2021-01-02 17:35:57 -07:00
  • 93d7782ee8 Adjust what rooms the players are put into and add more logs. Oliver-Akins 2021-01-02 17:35:05 -07:00
  • 5adefc7df3 Implement StartGame caller and listener. Oliver-Akins 2021-01-02 13:34:04 -07:00
  • 2a18c59f1a Fix the isGuesser/isWriter properties Oliver-Akins 2021-01-02 13:33:39 -07:00
  • db2fbc5c1e Add tslog Oliver-Akins 2021-01-02 13:33:10 -07:00
  • fdadfca76a Implement StartGame event Oliver-Akins 2021-01-02 13:32:56 -07:00
  • 69d6d3dc56 Remove logger name from config. Oliver-Akins 2021-01-02 13:32:34 -07:00
  • 6415e139ae Update global logger settings. Oliver-Akins 2021-01-02 13:32:20 -07:00
  • 5345c97f33 Update logs to use Game's logger when possible instead of Global. Oliver-Akins 2021-01-02 13:32:05 -07:00
  • 93de617d83 Wait until game starts to give the cards to each team. Oliver-Akins 2021-01-02 13:30:07 -07:00
  • 21c9034ab6 Add a child logger to the Game Oliver-Akins 2021-01-02 13:29:26 -07:00
  • 8bede05e07 Add support leaving/deleting game Oliver-Akins 2021-01-02 00:34:47 -07:00
  • 1512960b2a Add event registration for DeleteGame and LeaveGame Oliver-Akins 2021-01-02 00:34:20 -07:00
  • 82120ed516 Add data for the LeaveGame event Oliver-Akins 2021-01-02 00:33:37 -07:00
  • 9989409c13 Implement LeaveGame event Oliver-Akins 2021-01-02 00:33:23 -07:00
  • 5cee09f3f0 Add some debug logs for players joining Oliver-Akins 2021-01-02 00:33:10 -07:00
  • 5cadcfa90a Change alert bar to have more than only error type Oliver-Akins 2021-01-01 23:38:29 -07:00
  • f79b7abb3e Make navigator undefined match more explicit. Oliver-Akins 2021-01-01 23:36:07 -07:00
  • e04a0bca08 Add semi-colons. Oliver-Akins 2021-01-01 23:25:16 -07:00
  • c4ffdbb5bc Add a resetState mutation Oliver-Akins 2021-01-01 23:25:07 -07:00
  • bf4f5c878e Emit the event to all connected clients in the game. Oliver-Akins 2021-01-01 23:24:50 -07:00
  • a9926fa9c2 Update error event emission names Oliver-Akins 2021-01-01 23:24:16 -07:00
  • fac5dd0c7e Join the player to the game room. Oliver-Akins 2021-01-01 20:36:04 -07:00
  • e2e62859b7 Make the action property actually consistent across event emits Oliver-Akins 2021-01-01 20:35:50 -07:00
  • d241f341be Correct the switch case and add information to the warning. Oliver-Akins 2021-01-01 20:18:12 -07:00
  • db464aa808 Use correct game code rather than "undefined" Oliver-Akins 2021-01-01 20:17:41 -07:00
  • 4a9d5cb533 Add proper data to the user join emit Oliver-Akins 2021-01-01 20:13:25 -07:00
  • 51db315e35 Add status to game-wide emission. Oliver-Akins 2021-01-01 20:13:04 -07:00
  • 05ec403ad1 Set optional data points to be optional. Oliver-Akins 2021-01-01 20:11:53 -07:00
  • bc11738d9b Condense new and remove into the same switch case. Oliver-Akins 2021-01-01 20:09:34 -07:00
  • 2414236454 Add player name to the modify player log Oliver-Akins 2021-01-01 20:07:55 -07:00
  • 4bcdd446e9 Fix typo Oliver-Akins 2021-01-01 20:07:34 -07:00
  • 4ad2f0f13e Adjust game URL to copy and remove unused parameter Oliver-Akins 2021-01-01 19:52:58 -07:00
  • fb6cfd8218 Add players array and related mutations. Oliver-Akins 2021-01-01 16:10:30 -07:00
  • 6cd11b7563 Add vue-clipboard2 to the system Oliver-Akins 2021-01-01 16:10:11 -07:00
  • f31341ffd8 Add players array and related mutations Oliver-Akins 2021-01-01 16:09:40 -07:00
  • dd365dde86 Adjust prop names and add event distribution Oliver-Akins 2021-01-01 16:09:21 -07:00
  • 66518cebaa Add the listeners for websocket events. Oliver-Akins 2021-01-01 16:08:58 -07:00
  • a1e66da5dc Add vue-clipboard2 Oliver-Akins 2021-01-01 16:08:26 -07:00