Module it.polimi.ingsw.am13
Package it.polimi.ingsw.am13.controller
package it.polimi.ingsw.am13.controller
-
ClassDescriptionThis is a controller for a single game/matchInterface to be implemented by the classes that handle the communication between the server and the clients.This class is responsible for handling a List of
GameListener
and notifying the view when a change occurs in theGameModel
after a game event happens.Controller used to manage multiple games, that is to handle the lobby of players who are playing or are in a room willing to start a game.
It stores the game listeners of players in a room which has not starter the game yet.Exception thrown by the lobbyRepresents a set of players who are willing to start playing or are already playing.Interface representing a game room.