Package megamek.ai.dataset
package megamek.ai.dataset
-
ClassDescriptionFlexible container for board data using a map-based approach with enum keys.Enum defining all available board data fields.Nested class to represent a single row of hex dataSerializer for BoardData to TSV format.EntityDataMap<F extends Enum<F>>Abstract base class for data maps that use enum fields.Abstract base class for serializers that convert entity data maps to TSV format.Container for game state data using a map-based approach with enum keys.Enum defining general game state fields.Simple class to represent minefield dataSerializer for GameData to TSV format.Flexible container for map settings data using a map-based approach with enum keys.Enum defining all available map settings fields.Serializer for MapSettingsData to TSV format.Flexible container for planetary conditions data using a map-based approach with enum keys.Enum defining all available planetary conditions fields.Serializer for PlanetaryConditionsData to TSV format.Flexible container for unit action data using a map-based approach with enum keys.Enum defining all available unit action fields.Serializer for UnitAction to TSV format.Flexible container for unit attack data using a map-based approach with enum keys.Enum defining all available unit attack fields.Serializer for UnitAttack to TSV format.Flexible container for unit state data using a map-based approach with enum keys.Enum defining all available unit state fields.Serializer for UnitState to TSV format.WeaponDataEncoder encodes weapons as a list of Integers