]> git.localhorst.tv Git - blank.git/blobdiff - src/rand/noise.cpp
special treatment for players
[blank.git] / src / rand / noise.cpp
index de037ef1a7c66aa5d71de9d57a18ff44892e411f..664096dc36c5559bb87ae86021072cf2ee0779ab 100644 (file)
@@ -14,24 +14,6 @@ constexpr float one_sixth = 1.0f/6.0f;
 
 namespace blank {
 
-GaloisLFSR::GaloisLFSR(std::uint64_t seed) noexcept
-: state(seed) {
-
-}
-
-bool GaloisLFSR::operator ()() noexcept {
-       bool result = state & 1;
-       state >>= 1;
-       if (result) {
-               state |= 0x8000000000000000;
-               state ^= mask;
-       } else {
-               state &= 0x7FFFFFFFFFFFFFFF;
-       }
-       return result;
-}
-
-
 SimplexNoise::SimplexNoise(unsigned int seed) noexcept
 : grad({
        {  1.0f,  1.0f,  0.0f },