diff --git a/src/Scenario.cpp b/src/Scenario.cpp index 21a2e72..e0e25ce 100644 --- a/src/Scenario.cpp +++ b/src/Scenario.cpp @@ -48,6 +48,28 @@ const Scenario Scenario::LOCATION_RACCOON_MASTER = Scenario(39); const Scenario Scenario::LOCATION_STINGRAY_CASUAL = Scenario(40); const Scenario Scenario::LOCATION_STINGRAY_PROFESSIONAL = Scenario(41); const Scenario Scenario::LOCATION_STINGRAY_MASTER = Scenario(42); +const Scenario Scenario::LOCATION_POLARBEAR_MODULE_002 = Scenario(43); +const Scenario Scenario::LOCATION_POLARBEAR_MODULE_002_B = Scenario(44); +const Scenario Scenario::LOCATION_POLARBEAR_MODULE_005 = Scenario(45); +const Scenario Scenario::LOCATION_COPPERHEAD = Scenario(46); +const Scenario Scenario::LOCATION_MAMBA = Scenario(47); +const Scenario Scenario::LOCATION_EBOLA = Scenario(48); +const Scenario Scenario::LOCATION_PYTHON = Scenario(49); +const Scenario Scenario::LOCATION_ZIKA = Scenario(50); +const Scenario Scenario::LOCATION_RABIES = Scenario(51); +const Scenario Scenario::LOCATION_FLU = Scenario(52); +const Scenario Scenario::LOCATION_COTTONMOUTH_CASUAL = Scenario(53); +const Scenario Scenario::LOCATION_COTTONMOUTH_PROFESSIONAL = Scenario(54); +const Scenario Scenario::LOCATION_COTTONMOUTH_MASTER = Scenario(55); +const Scenario Scenario::LOCATION_ANACONDA_CASUAL = Scenario(56); +const Scenario Scenario::LOCATION_ANACONDA_PROFESSIONAL = Scenario(57); +const Scenario Scenario::LOCATION_ANACONDA_MASTER = Scenario(58); +const Scenario Scenario::LOCATION_KINGCOBRA_CASUAL = Scenario(59); +const Scenario Scenario::LOCATION_KINGCOBRA_PROFESSIONAL = Scenario(60); +const Scenario Scenario::LOCATION_KINGCOBRA_MASTER = Scenario(61); +const Scenario Scenario::LOCATION_GARTERSNAKE_CASUAL = Scenario(62); +const Scenario Scenario::LOCATION_GARTERSNAKE_PROFESSIONAL = Scenario(63); +const Scenario Scenario::LOCATION_GARTERSNAKE_MASTER = Scenario(64); std::vector scenarioNames = { "NONE", @@ -92,7 +114,29 @@ std::vector scenarioNames = { "LOCATION_RACCOON_MASTER", "LOCATION_STINGRAY_CASUAL", "LOCATION_STINGRAY_PROFESSIONAL", - "LOCATION_STINGRAY_MASTER" + "LOCATION_STINGRAY_MASTER", + "LOCATION_POLARBEAR_MODULE_002", + "LOCATION_POLARBEAR_MODULE_002_B", + "LOCATION_POLARBEAR_MODULE_005", + "LOCATION_COPPERHEAD", + "LOCATION_MAMBA", + "LOCATION_EBOLA", + "LOCATION_PYTHON", + "LOCATION_ZIKA", + "LOCATION_RABIES", + "LOCATION_FLU", + "LOCATION_COTTONMOUTH_CASUAL", + "LOCATION_COTTONMOUTH_PROFESSIONAL", + "LOCATION_COTTONMOUTH_MASTER", + "LOCATION_ANACONDA_CASUAL", + "LOCATION_ANACONDA_PROFESSIONAL", + "LOCATION_ANACONDA_MASTER", + "LOCATION_KINGCOBRA_CASUAL", + "LOCATION_KINGCOBRA_PROFESSIONAL", + "LOCATION_KINGCOBRA_MASTER", + "LOCATION_GARTERSNAKE_CASUAL", + "LOCATION_GARTERSNAKE_PROFESSIONAL", + "LOCATION_GARTERSNAKE_MASTER" }; std::unordered_map scenario_hash_map{ @@ -137,7 +181,29 @@ std::unordered_map scenario_hash_map{ {0x59B9532BED64C387, Scenario::LOCATION_RACCOON_MASTER}, {0xDCBB26152C9F4A59, Scenario::LOCATION_STINGRAY_CASUAL}, {0x6ABC8B2D74789369, Scenario::LOCATION_STINGRAY_PROFESSIONAL}, - {0xE065A72B786E9AD0, Scenario::LOCATION_STINGRAY_MASTER} + {0xE065A72B786E9AD0, Scenario::LOCATION_STINGRAY_MASTER}, + {0x593DBC1FAF7DD2E9, Scenario::LOCATION_POLARBEAR_MODULE_002}, + {0x54F68B5E26DEA94F, Scenario::LOCATION_POLARBEAR_MODULE_002_B}, + {0x75F82B3197DE560F, Scenario::LOCATION_POLARBEAR_MODULE_005}, + {0x5DE502627120844C, Scenario::LOCATION_COPPERHEAD}, + {0x879D0659498F0361, Scenario::LOCATION_MAMBA}, + {0x6DA262F67A627183, Scenario::LOCATION_EBOLA}, + {0x9E980BA9B872DE4C, Scenario::LOCATION_PYTHON}, + {0x9909D46A365426A5, Scenario::LOCATION_ZIKA}, + {0xE3E0AB8AAC751210, Scenario::LOCATION_RABIES}, + {0x9066FB0001110B4A, Scenario::LOCATION_FLU}, + {0x058DF134A74AA43B, Scenario::LOCATION_COTTONMOUTH_CASUAL}, + {0xE5D8F649B0F5ECFD, Scenario::LOCATION_COTTONMOUTH_PROFESSIONAL}, + {0x6BF6D067643F451C, Scenario::LOCATION_COTTONMOUTH_MASTER}, + {0xC14E5FD57B850A16, Scenario::LOCATION_ANACONDA_CASUAL}, + {0x23D7115D36AEA98F, Scenario::LOCATION_ANACONDA_PROFESSIONAL}, + {0x047A8BA76569D965, Scenario::LOCATION_ANACONDA_MASTER}, + {0x6C4ECC05EBCCCD53, Scenario::LOCATION_KINGCOBRA_CASUAL}, + {0x8F5FA695057C2BB9, Scenario::LOCATION_KINGCOBRA_PROFESSIONAL}, + {0xE21ACC4D55F59DC6, Scenario::LOCATION_KINGCOBRA_MASTER}, + {0x4DBA93CA3AD5E69B, Scenario::LOCATION_GARTERSNAKE_CASUAL}, + {0x890C90B3889ADD91, Scenario::LOCATION_GARTERSNAKE_PROFESSIONAL}, + {0x67A61D2EC82493A0, Scenario::LOCATION_GARTERSNAKE_MASTER} }; Scenario::Scenario(int index) : index(index) { diff --git a/src/Scenario.h b/src/Scenario.h index 764fa82..1520a20 100644 --- a/src/Scenario.h +++ b/src/Scenario.h @@ -48,6 +48,28 @@ class Scenario { static const Scenario LOCATION_STINGRAY_CASUAL; static const Scenario LOCATION_STINGRAY_PROFESSIONAL; static const Scenario LOCATION_STINGRAY_MASTER; + static const Scenario LOCATION_POLARBEAR_MODULE_002; + static const Scenario LOCATION_POLARBEAR_MODULE_002_B; + static const Scenario LOCATION_POLARBEAR_MODULE_005; + static const Scenario LOCATION_COPPERHEAD; + static const Scenario LOCATION_MAMBA; + static const Scenario LOCATION_EBOLA; + static const Scenario LOCATION_PYTHON; + static const Scenario LOCATION_ZIKA; + static const Scenario LOCATION_RABIES; + static const Scenario LOCATION_FLU; + static const Scenario LOCATION_COTTONMOUTH_CASUAL; + static const Scenario LOCATION_COTTONMOUTH_PROFESSIONAL; + static const Scenario LOCATION_COTTONMOUTH_MASTER; + static const Scenario LOCATION_ANACONDA_CASUAL; + static const Scenario LOCATION_ANACONDA_PROFESSIONAL; + static const Scenario LOCATION_ANACONDA_MASTER; + static const Scenario LOCATION_KINGCOBRA_CASUAL; + static const Scenario LOCATION_KINGCOBRA_PROFESSIONAL; + static const Scenario LOCATION_KINGCOBRA_MASTER; + static const Scenario LOCATION_GARTERSNAKE_CASUAL; + static const Scenario LOCATION_GARTERSNAKE_PROFESSIONAL; + static const Scenario LOCATION_GARTERSNAKE_MASTER; private: int index;