diff --git a/main.go b/main.go index 9ce7ad2..7809629 100644 --- a/main.go +++ b/main.go @@ -210,6 +210,8 @@ func UpdateCamera(camera *rl.Camera3D, player rl.Vector3, deltaTime float32) { func main() { rl.InitWindow(800, 600, "goonscape") defer rl.CloseWindow() + rl.InitAudioDevice() + defer rl.CloseAudioDevice() mapGrid := InitMap() @@ -230,7 +232,15 @@ func main() { rl.SetTargetFPS(60) + // Music + music := rl.LoadMusicStream("resources/GoonScape2.mp3") + rl.PlayMusicStream(music) + rl.SetMusicVolume(music, 0.5) + defer rl.UnloadMusicStream(music) + for !rl.WindowShouldClose() { + rl.UpdateMusicStream(music) + // Time management deltaTime := rl.GetFrameTime() diff --git a/resources/GoonScape1.mp3 b/resources/GoonScape1.mp3 new file mode 100644 index 0000000..87b2198 Binary files /dev/null and b/resources/GoonScape1.mp3 differ diff --git a/resources/GoonScape2.mp3 b/resources/GoonScape2.mp3 new file mode 100644 index 0000000..7086754 Binary files /dev/null and b/resources/GoonScape2.mp3 differ