fix: restore demo game
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é enConnectedRoom
pour supporter autant lesGameRoom
que lesDemoRoom
. 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.