Better clean up funcs for managers.
This commit is contained in:
+2
-3
@@ -160,13 +160,12 @@ game_render :: proc(game: ^Game) {
|
||||
|
||||
game_quit :: proc(game: ^Game) {
|
||||
audio_manager_quit(&game.audio)
|
||||
scene_manager_quit(game)
|
||||
event_manager_quit(game)
|
||||
|
||||
rl.UnloadShader(game.crt_shader)
|
||||
rl.UnloadTexture(game.bg_texture)
|
||||
rl.UnloadRenderTexture(game.viewport)
|
||||
delete(GLOBAL_EVENTS)
|
||||
delete(game.scene_stack)
|
||||
|
||||
rl.CloseWindow()
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user