added sources for Slick

Former-commit-id: 1647fa32ef6894bd7db44f741f07c2f4dcdf9054
Former-commit-id: 0e5810dcfbe1fd59b13e7cabe9f1e93c5542da2d
This commit is contained in:
Song Minjae
2016-12-30 23:29:12 +09:00
parent d1f01a203d
commit d3080ffb78
329 changed files with 58400 additions and 7 deletions

View File

@@ -25,10 +25,8 @@ object TilePropUtil {
val pulsateRange = 0.034f
val pulsateCycleDuration = 500 // in milliseconds
val random = HQRNG();
val random = HQRNG()
//var flickerPatternThis = getNewRandom()
//var flickerPatternNext = getNewRandom()
var flickerP0 = getNewRandom()
var flickerP1 = getNewRandom()
var flickerP2 = getNewRandom()
@@ -39,9 +37,6 @@ object TilePropUtil {
}
private fun getTorchFlicker(baseLum: Int): Int {
//val funcY = linearInterpolation1D(flickerPatternThis, flickerPatternNext,
// flickerFuncX.toFloat() / flickerFuncDomain
//)
val funcY = FastMath.interpolateCatmullRom(0.0f, flickerFuncX.toFloat() / flickerFuncDomain,
flickerP0, flickerP1, flickerP2, flickerP3
)
@@ -90,7 +85,7 @@ object TilePropUtil {
private fun getNewRandom() = random.nextFloat().times(2).minus(1f) * flickerFuncRange
private fun linearInterpolation1D(a: Float, b: Float, x: Float) = a * (1 - x) + b * x;
private fun linearInterpolation1D(a: Float, b: Float, x: Float) = a * (1 - x) + b * x
fun getDynamicLumFunc(baseLum: Int, type: Int): Int {
return when (type) {