A React/Express online multiplayer Tombola client/server combo.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1.0 KiB

  1. // Events received by the server
  2. enum ClientEventNames {
  3. CreateRoom = "createRoom",
  4. JoinRoom = "joinRoom",
  5. PlayersUpdate = "playersUpdate",
  6. ExtractNumber = "extractNumber",
  7. ChooseCartella = "chooseCartella",
  8. UnchooseCartella = "unchooseCartella",
  9. StartGame = "startGame",
  10. ChoseAllCartelle = "choseAllCartelle",
  11. PleaseGiveMeCartelle = "pleaseGiveMeCartelle",
  12. GiveAllCartelle = "giveAllCartelle",
  13. Ready = "ready"
  14. }
  15. // Events sent by the server
  16. enum ServerEventNames {
  17. CreateRoom = "createRoom",
  18. HostClosed = "hostClosed",
  19. JoinRoomError = "joinRoomError",
  20. PlayersUpdate = "playersUpdate",
  21. JoinRoom = "joinRoom",
  22. ExtractedNumber = "extractedNumber",
  23. Progress = "progress",
  24. EndGame = "endGame",
  25. ChosenCartella = "chosenCartella",
  26. UnchosenCartella = "unchosenCartella",
  27. EveryoneChose = "everyoneChose",
  28. StartGameError = "startGameError",
  29. StartingGame = "startingGame",
  30. GaveMeCartelle = "gaveMeCartelle",
  31. }
  32. export {
  33. ServerEventNames,
  34. ClientEventNames
  35. };