mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-17 05:54:05 +09:00
music disc jockeying wip
This commit is contained in:
28
src/net/torvald/terrarum/AudioManagerRunnable.kt
Normal file
28
src/net/torvald/terrarum/AudioManagerRunnable.kt
Normal file
@@ -0,0 +1,28 @@
|
||||
package net.torvald.terrarum
|
||||
|
||||
import com.badlogic.gdx.Gdx
|
||||
import net.torvald.terrarum.gamecontroller.InputStrober
|
||||
|
||||
/**
|
||||
* Created by minjaesong on 2023-11-08.
|
||||
*/
|
||||
class AudioManagerRunnable : Runnable {
|
||||
|
||||
var oldT = System.nanoTime()
|
||||
var dT = 0f
|
||||
|
||||
override fun run() {
|
||||
while (!Thread.interrupted()) {
|
||||
try {
|
||||
val T = System.nanoTime()
|
||||
dT = (T - oldT) / 1000000000f
|
||||
oldT = T;
|
||||
AudioManager.update(dT)
|
||||
Thread.sleep(20L)
|
||||
}
|
||||
catch (e: InterruptedException) {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user