| allowedRaces_ | cherrypi::MicroScenarioProviderRandom | protected |
| checkCompatibility_ | cherrypi::MicroScenarioProviderRandom | protected |
| client1_ | cherrypi::MicroScenarioProvider | protected |
| client2_ | cherrypi::MicroScenarioProvider | protected |
| createNewGame() | cherrypi::MicroScenarioProvider | protected |
| createNewPlayers() | cherrypi::MicroScenarioProvider | protected |
| endGame() | cherrypi::MicroScenarioProvider | protected |
| endScenario() | cherrypi::MicroScenarioProvider | |
| game_ | cherrypi::ScenarioProvider | protected |
| getFixedScenario() override | cherrypi::MicroScenarioProviderRandom | protectedvirtual |
| getReward() const | cherrypi::MicroScenarioProvider | |
| gui_ | cherrypi::ScenarioProvider | protected |
| isFinished(int currentStep) | cherrypi::ScenarioProvider | virtual |
| killAllUnits() | cherrypi::MicroScenarioProvider | protected |
| launchedWithReplay() | cherrypi::MicroScenarioProvider | inlineprotected |
| loadMap(std::string const &map, tc::BW::Race race1, tc::BW::Race race2, GameType gameType, std::string const &replayPath=std::string()) | cherrypi::ScenarioProvider | inlineprotected |
| mapPathPrefix_ | cherrypi::MicroScenarioProvider | protected |
| maxFrame_ | cherrypi::ScenarioProvider | protected |
| maxSupplyMap_ | cherrypi::MicroScenarioProviderRandom | protected |
| microPlayer1() | cherrypi::MicroScenarioProvider | inlineprotected |
| microPlayer2() | cherrypi::MicroScenarioProvider | inlineprotected |
| MicroScenarioProviderRandom(std::vector< tc::BW::Race > allowedRaces={tc::BW::Race::Protoss, tc::BW::Race::Terran, tc::BW::Race::Zerg}, bool randomSize=true, std::map< tc::BW::Race, int > maxSupplyMap={{tc::BW::Race::Protoss, 60},{tc::BW::Race::Terran, 55},{tc::BW::Race::Zerg, 50}}, bool checkCompatibility=true) | cherrypi::MicroScenarioProviderRandom | |
| player1_ | cherrypi::ScenarioProvider | protected |
| player2_ | cherrypi::ScenarioProvider | protected |
| randomSize_ | cherrypi::MicroScenarioProviderRandom | protected |
| replay_ | cherrypi::MicroScenarioProvider | protected |
| resetCount_ | cherrypi::MicroScenarioProvider | protected |
| scenarioCount_ | cherrypi::MicroScenarioProvider | protected |
| scenarioNow_ | cherrypi::MicroScenarioProvider | protected |
| setGui(bool value) | cherrypi::ScenarioProvider | inline |
| setMapPathPrefix(const std::string &) | cherrypi::MicroScenarioProvider | |
| setMaxFrames(int value) | cherrypi::ScenarioProvider | inline |
| setParams(std::vector< tc::BW::Race > allowedRaces, bool randomSize, std::map< tc::BW::Race, int > maxSupplyMap, bool checkCompatibility) | cherrypi::MicroScenarioProviderRandom | |
| setReplay(std::string const &path) | cherrypi::MicroScenarioProvider | inline |
| setupScenario() | cherrypi::MicroScenarioProvider | protected |
| startNewScenario(const std::function< void(BasePlayer *)> &setup1, const std::function< void(BasePlayer *)> &setup2) override | cherrypi::MicroScenarioProvider | virtual |
| unitsSeenTotal_ | cherrypi::MicroScenarioProvider | protected |
| unitsThisGame_ | cherrypi::MicroScenarioProvider | protected |
| unitsTotal_ | cherrypi::MicroScenarioProvider | protected |
| ~MicroScenarioProvider()=default | cherrypi::MicroScenarioProvider | virtual |
| ~ScenarioProvider()=default | cherrypi::ScenarioProvider | virtual |