Package megamek.common.board
package megamek.common.board
-
ClassDescriptionFinds 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.