Package megamek.common.board


package megamek.common.board
  • Class
    Description
     
     
    Finds roads and bridges on a board that do not join up.
    Type-safe, immutable, dimensions class for handling board sizes.
     
    A problem or note found on a board, together with the hex it concerns, so that a board editor can take the user to that hex.
    Represents a location (i.e.
    Represents the type of game board (map).
    Validates sites for and places single-hex bridges that are constructed during a game, as opposed to bridges that are part of the board file.
    The reason a hex is or is not a valid bridge-repair site, so callers can explain a rejection to the player.
    The reason a bridge site is or is not buildable, so callers can explain a rejection to the player.
    A Game Master's edit of the building in one hex: what should be standing there when the edit is done.
    Represents a set of cube coordinates in a hex grid.
    Coords stores x and y values.
     
    Represents a set of cube coordinates in a hex grid.
    This enum gives the meaning of an elevation or altitude that a unit can be deployed to.
    This is a data record for a possible deployment elevation together with a DeploymentElevationType that signals if the elevation is, e.g., on the ground, on a bridge or submerged.
    Represents the valid facings for deploying a multi-hex entity at a specific position and elevation.
    This class represents a single, targetable hex and floor of a building.
    A Game Master's edit of the board: which hexes to change, and what each of them should hold afterwards.
    What one hex should end up holding.
    Says whether a hex a gamemaster is building would be a legal hex, and why not when it would not.