Package megamek.common.game


package megamek.common.game
  • Class
    Description
    This is a base class to derive all types of Game (TW, AS, BF, SBF...) from.
    This is a basic implementation of PlayerTurn to extend other turn types from.
    The game class is the root of all data about the game in progress.
    The GameDatasetLogger class is used to log game data to a file in the log directory with TSV format.
     
    This class is a container for the various reports created by the server during a game.
    Represents a single turn within a phase of the game, where a specific player has to declare his/her action.
    This enum lists the different BT game types; TW for Total Warfare (using Entity as unit class), AS for Alpha Strike, BF for BattleForce and SBF for Strategic BattleForce
    Common interface for games with different rule sets, such as Total Warfare, BattleForce, or Alpha Strike.
    This interface represents all objects that any type of BT Game (TW, Alpha Strike, BattleForce, SBF, ISAW) should possibly keep in its list of playable "entities" or game units, such as Entity and AlphaStrikeElement and at some point maybe BFUnits, SBFFormations or ACS Combat Teams, but also Objective Markers, carryable objects or buildings.
    Tracks the breakdown of initiative bonus components for display purposes.
    A roll, or sequence of rolls, made by the player to determine initiative order.