diff --git a/main.go b/main.go index 644f020..bc99433 100644 --- a/main.go +++ b/main.go @@ -5,6 +5,7 @@ import ( "image/color" "tetris/assets" + "tetris/engine/audio" "tetris/engine/core" "tetris/engine/graphics" "tetris/engine/render" @@ -118,6 +119,11 @@ func main() { }) defer render.Exit() + audio.Init() + defer audio.Exit() + + audio.LoadLibrary(assets.LoadSound()) + // Load texture texture := graphics.LoadTextureFromMemory(".png", assets.Sprite) defer rl.UnloadTexture(texture) @@ -129,6 +135,7 @@ func main() { SpawnShape() for !rl.WindowShouldClose() { + audio.Update() Update(rl.GetFrameTime()) Render() }