MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / TestProbability

Function TestProbability

TombEngine/Math/Random.cpp:179–191  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

177 }
178
179 bool TestProbability(float prob)
180 {
181 if (prob <= 0.0f)
182 {
183 return false;
184 }
185 else if (prob >= 1.0f)
186 {
187 return true;
188 }
189
190 return (GenerateFloat(0.0f, 1.0f) < prob);
191 }
192}

Callers 15

SpearGuardianControlFunction · 0.85
SmallSpiderControlFunction · 0.85
BigSpiderControlFunction · 0.85
SilencerControlFunction · 0.85
KnifeThrowerControlFunction · 0.85
BirdMonsterControlFunction · 0.85
WorkerShotgunControlFunction · 0.85
RatControlFunction · 0.85
YetiControlFunction · 0.85
SwordGuardianControlFunction · 0.85
MPGunControlFunction · 0.85
CivvyControlFunction · 0.85

Calls 1

GenerateFloatFunction · 0.85

Tested by

no test coverage detected