MCPcopy Create free account
hub / github.com/OpenTTD/OpenTTD / GetScaledProbabilities

Function GetScaledProbabilities

src/industry_cmd.cpp:2471–2482  ·  view source on GitHub ↗

* Get scaled industry generation probabilities. * @param water Whether to get land or water industry probabilities. * @returns Probability information. */

Source from the content-addressed store, hash-verified

2469 * @returns Probability information.
2470 */
2471static IndustryGenerationProbabilities GetScaledProbabilities(bool water)
2472{
2473 IndustryGenerationProbabilities p{};
2474
2475 for (IndustryType it = 0; it < NUM_INDUSTRYTYPES; it++) {
2476 p.probs[it] = GetScaledIndustryGenerationProbability(it, water, &p.force_one[it]);
2477 p.total += p.probs[it];
2478 if (p.force_one[it]) p.num_forced++;
2479 }
2480
2481 return p;
2482}
2483
2484/**
2485 * This function will create random industries during game creation.

Callers 1

GenerateIndustriesFunction · 0.85

Tested by

no test coverage detected