|
@@ -16,6 +16,7 @@ enum class EMapFormat : uint8_t;
|
|
|
|
|
|
struct MapFormatFeaturesH3M
|
|
|
{
|
|
|
+private:
|
|
|
static MapFormatFeaturesH3M getFeaturesROE();
|
|
|
static MapFormatFeaturesH3M getFeaturesAB();
|
|
|
static MapFormatFeaturesH3M getFeaturesSOD();
|
|
@@ -23,12 +24,11 @@ struct MapFormatFeaturesH3M
|
|
|
static MapFormatFeaturesH3M getFeaturesWOG();
|
|
|
static MapFormatFeaturesH3M getFeaturesHOTA(uint32_t hotaVersion);
|
|
|
|
|
|
+public:
|
|
|
MapFormatFeaturesH3M() = default;
|
|
|
|
|
|
-public:
|
|
|
static MapFormatFeaturesH3M find(EMapFormat format, uint32_t hotaVersion);
|
|
|
|
|
|
-
|
|
|
// number of bytes in bitmask of appropriate type
|
|
|
|
|
|
int factionsBytes;
|