Package it.polimi.ingsw.eriantys.model


package it.polimi.ingsw.eriantys.model
  • Class
    Description
    An enumeration which defines the assistant cards inside a Player's deck.
    This class models the actual bag in the board game, which initially contains all the students discs.
    This class contains the game objects that every player can interact with.
    A class which contains the representation of a game and its objects, used as a payload for the BoardUpdate message.
    The possible colors of the student discs and the professors, with the relative Color.realm.
    This class models a dining room, which is a student container with a maximum capacity of 10 students for every color.
    A class representing all the constants parameters of the game itself.
    This class represents the current state of a game, including all game objects and participating players.
    This class represents a group of islands, which contains at least one island.
    A class which represents a human being playing the game.
    A GameManager helper class to handle the players of the game, in particular for the variability of the turn order.
    This class represents the association between each Color's professor and its respective owner.
    This class models a Player's school board: it contains an entrance and a dining room (both StudentContainers) and an integer representing the number of towers it contains.
    This class provides a container for student discs.
    An enumeration which defines the tower color chosen by a Player.
    An enumeration which defines the available card backs.