Package it.polimi.ingsw.am13.controller


package it.polimi.ingsw.am13.controller
  • Class
    Description
    This is a controller for a single game/match
    Interface 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 the GameModel 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 lobby
    Represents a set of players who are willing to start playing or are already playing.
    Interface representing a game room.