Core/Scripts: fix math error that would not select points on the entire circle
This commit is contained in:
1 parent
f404226fb1
commit
9b8a4b5fea
1 file changed
+1
-1
@@ -149,7 +149,7 @@ static inline Position const& GetRandomMinionSpawnPoint()
|
||||
// uniformly distribute on the circle
|
||||
static Position GetRandomPositionOnCircle(Position const& center, float radius)
|
||||
{
|
||||
double angle = rand_norm() * M_2_PI;
|
||||
double angle = rand_norm() * 2.0 * M_PI;
|
||||
double relDistance = rand_norm() + rand_norm();
|
||||
if (relDistance > 1)
|
||||
relDistance = 1 - relDistance;
|
||||
|
||||
Reference in new issue
Block a user