audio mixer thingy wip

This commit is contained in:
minjaesong
2023-11-17 14:22:53 +09:00
parent 21ab607298
commit 29cc69519e
6 changed files with 117 additions and 41 deletions

View File

@@ -5,6 +5,7 @@ import com.badlogic.gdx.audio.Music
import com.badlogic.gdx.utils.GdxRuntimeException
import net.torvald.terrarum.*
import net.torvald.terrarum.App.printdbg
import net.torvald.terrarum.audio.AudioMixer
import net.torvald.unicode.EMDASH
import java.io.File
@@ -67,7 +68,7 @@ class TerrarumMusicGovernor : MusicGovernor() {
}
private fun startMusic(song: MusicContainer) {
AudioManager.startMusic(song)
AudioMixer.startMusic(song)
printdbg(this, "Now playing: $song")
INGAME.sendNotification("Now Playing $EMDASH ${song.name}")
state = STATE_PLAYING
@@ -117,7 +118,7 @@ class TerrarumMusicGovernor : MusicGovernor() {
}
override fun dispose() {
AudioManager.stopMusic() // explicit call for fade-out when the game instance quits
AudioMixer.stopMusic() // explicit call for fade-out when the game instance quits
stopMusic()
}
}