Skip to content

fix: restore demo game

Laurent Bourgon requested to merge fix/restore-demo-game into dev

Avec !79 (merged), le mode "Tester le jeu" a cassé. Cette MR règle le problème en divisant la classe Room en 3...

  • Room: Classe abstraite qui contient la logique de base d'une partie, incluant le clavardage.
  • GameRoom: Classe concrète qui permet l'administration d'un jeu avec un organisateur.
  • DemoRoom: Classe concrète qui fait automatiquement les actions Start, Continue, End.

Ajouts

Aucun.

Modifications

  • Le décorateur GameRoom a été modifié en ConnectedRoom pour supporter autant les GameRoom que les DemoRoom. Cela suit aussi la norme de NestJS (p. ex., ConnectedSocket).

Conséquences

  • D'autres tests ont dû être commentés. Ils vont devoir être adaptés pour la nouvelle architecture.

Merge request reports

Loading