aboutsummaryrefslogtreecommitdiff
path: root/src/Person.cpp
diff options
context:
space:
mode:
authorNguyễn Gia Phong <mcsinyx@disroot.org>2021-11-29 23:23:26 +0700
committerNguyễn Gia Phong <mcsinyx@disroot.org>2021-11-29 23:23:26 +0700
commit17ea4d827ad8fa1462447d59f490a007ba706d20 (patch)
tree4d4c8952a6de825be79427568621cafb66c037ab /src/Person.cpp
parent4c7e7136f125ceb5186fdcc0463a6c10990d1111 (diff)
downloadblackshades-17ea4d827ad8fa1462447d59f490a007ba706d20.tar.gz
Use more efficient PRNG
Diffstat (limited to 'src/Person.cpp')
-rw-r--r--src/Person.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/Person.cpp b/src/Person.cpp
index 888ea8f..dca3bbb 100644
--- a/src/Person.cpp
+++ b/src/Person.cpp
@@ -22,7 +22,6 @@
#include <GLFW/glfw3.h>
#include "Person.h"
-#include "Support.h"
#include "config.h"
#include "misc.h"
@@ -212,7 +211,7 @@ void Person::DoAnimations(int who)
|| targetanimation == walkanim)
&& (targetframe == 0 || targetframe == 8) && who == 0) {
auto soundsrc = playercoords - camera.position;
- playSound(gSourceID[footstepsound + abs(Random()) % 5],
+ playSound(gSourceID[footstepsound + randUint(5)],
soundsrc.x, soundsrc.y, soundsrc.z);
}
@@ -574,7 +573,7 @@ void Person::DoAnimationslite(int who)
|| targetanimation == walkanim)
&& (targetframe == 0 || targetframe == 8)) {
auto soundsrc = playercoords - camera.position;
- playSound(gSourceID[footstepsound + abs(Random()) % 5],
+ playSound(gSourceID[footstepsound + randUint(5)],
soundsrc.x, soundsrc.y, soundsrc.z);
}