Package mekhq.campaign.location
package mekhq.campaign.location
-
ClassDescriptionRepresents a specific academy campus as an
ILocation.AnILocationthat the player can pick up and move around the location tree — a concrete thing that lives somewhere, as opposed to a place that hosts other locations.Interface for classes that have a location.Reconstructs a live location from a serialized reference's identity tags, ornullif unresolvable.A sub-interface ofILocationthat marks a node in theLocationNodetree as a "place" — an anchor that owns campaign resources such as aLocalHangar,LocalWarehouse, and personnel roster.Utility for moving groups ofILocationitems (persons, units, parts) to a destination via a sharedCurrentLocationtravel node.Utility class for new-day processing of a singleIPlace: maintenance, parts arrival, and unit state transitions (refitting, mothballing, delivery).A simple node for forming a tree ofILocationimplementations.A collection of stateless static utility methods for reasoning about locations and travel.