/* * Create populator (with population), * set population parameters * generate population * saves population and adds it to list of populations * adds population to map, and saves map * */ public void populateSpecies(string name, float populationDeviation, int popSize, int maxPopSize) { SpeciesPopulator populator = ecoCreator.populateSpecies(name); populator.SetAbilityStandardDeviation(1); populator.setNetworkWeightStandardDeviation(populationDeviation); populator.setMaxPopSize(maxPopSize); populator.populateRandom(popSize); ecoCreator.saveCurrentPopulation(); ecoCreator.addCurrentPopulationToEcosystem(); ecoCreator.addCurrentPopulationToMap(); ecoCreator.saveMap(); // need to save updated tentative map // TODO: Include system for saving a temporary map to the actual map. // this applies to both the MapEditor, and SpeciesPopulator. }