Package megamek.ai.dataset
Class MapSettingsData
Flexible container for map settings data using a map-based approach with enum keys.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnum defining all available map settings fields. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MapSettingsDatafromMapSettings(MapSettings settings) Creates a MapSettingsData from MapSettings.Methods inherited from class megamek.ai.dataset.EntityDataMap
get, get, getAllFields, getFieldEnumClass, getFieldOrder, getVersionedClassName, put
-
Constructor Details
-
MapSettingsData
public MapSettingsData()Creates an empty MapSettingsData.
-
-
Method Details
-
fromMapSettings
Creates a MapSettingsData from MapSettings.- Parameters:
settings- The map settings to extract data from- Returns:
- A populated MapSettingsData
-