ingame computer wip; gamepad deadzone disp on f3

This commit is contained in:
minjaesong
2019-07-19 23:19:25 +09:00
parent f2ee058e7c
commit dfd43f52d5
23 changed files with 614 additions and 78 deletions

View File

@@ -83,13 +83,13 @@ object Terrarum : Disposable {
var ingame: IngameInstance? = null
private set
private val javaHeapCircularArray = CircularArray<Int>(64)
private val nativeHeapCircularArray = CircularArray<Int>(64)
private val updateRateCircularArray = CircularArray<Double>(16)
private val javaHeapCircularArray = CircularArray<Int>(64, true)
private val nativeHeapCircularArray = CircularArray<Int>(64, true)
private val updateRateCircularArray = CircularArray<Double>(16, true)
val memJavaHeap: Int
get() {
javaHeapCircularArray.add((Gdx.app.javaHeap shr 20).toInt())
javaHeapCircularArray.appendHead((Gdx.app.javaHeap shr 20).toInt())
var acc = 0
javaHeapCircularArray.forEach { acc = maxOf(acc, it) }
@@ -97,7 +97,7 @@ object Terrarum : Disposable {
}
val memNativeHeap: Int
get() {
nativeHeapCircularArray.add((Gdx.app.javaHeap shr 20).toInt())
nativeHeapCircularArray.appendHead((Gdx.app.javaHeap shr 20).toInt())
var acc = 0
nativeHeapCircularArray.forEach { acc = maxOf(acc, it) }
@@ -107,7 +107,7 @@ object Terrarum : Disposable {
get() = (Runtime.getRuntime().maxMemory() shr 20).toInt()
val updateRateStr: String
get() {
updateRateCircularArray.add(updateRate)
updateRateCircularArray.appendHead(updateRate)
var acc = 0.0
updateRateCircularArray.forEach { acc = maxOf(acc, it) }