Revert "[orx-noise] Add unseeded method to Random (#171)" (#172)

This reverts commit af88ae93a7.
This commit is contained in:
Edwin Jakobs
2021-02-22 08:43:37 +01:00
committed by GitHub
parent af88ae93a7
commit 10aed4d53d

View File

@@ -3,7 +3,6 @@ package org.openrndr.extra.noise
import org.openrndr.math.Vector2 import org.openrndr.math.Vector2
import org.openrndr.math.Vector3 import org.openrndr.math.Vector3
import org.openrndr.math.Vector4 import org.openrndr.math.Vector4
import org.openrndr.shape.Rectangle
import kotlin.math.ln import kotlin.math.ln
import kotlin.math.max import kotlin.math.max
import kotlin.math.pow import kotlin.math.pow
@@ -55,25 +54,6 @@ object Random {
seed = "${seedBase}-${seedTracking}" seed = "${seedBase}-${seedTracking}"
} }
fun unseeded(fn: Random.() -> Unit) {
val state = rnd
val currentSeed = seed
rnd = DefaultRandom
this.fn()
resetState()
seed = currentSeed
rnd = state
}
/**
* Use this inside `extend` methods to get the same result between iterations
*
* @param fn
*/
fun isolated(fn: Random.() -> Unit) { fun isolated(fn: Random.() -> Unit) {
val state = rnd val state = rnd
val currentSeed = seed val currentSeed = seed
@@ -354,9 +334,5 @@ object Random {
return elements.elementAtOrNull(index) ?: elements.last() return elements.elementAtOrNull(index) ?: elements.last()
} }
fun point(rect: Rectangle): Vector2 {
return rect.position(vector2(0.0, 1.0))
}
} }