sound engine is no longer a singleton

This commit is contained in:
minjaesong
2024-01-16 02:50:47 +09:00
parent 350e205028
commit 755ced9ea4
30 changed files with 275 additions and 159 deletions

View File

@@ -5,7 +5,7 @@ import net.torvald.terrarum.audio.AudioMixer
/**
* Created by minjaesong on 2023-11-08.
*/
class AudioManagerRunnable : Runnable {
class AudioManagerRunnable(val audioMixer: AudioMixer) : Runnable {
var oldT = System.nanoTime()
var dT = 0f
@@ -16,7 +16,7 @@ class AudioManagerRunnable : Runnable {
val T = System.nanoTime()
dT = (T - oldT) / 1000000000f
oldT = T;
AudioMixer.update(dT)
audioMixer.update(dT)
// println("AudioManagerRunnable dT = ${dT * 1000f} ms")
Thread.sleep(1L)
}