From 73942b1fa0e023aaa8c42c91a6605ea3f365a6ba Mon Sep 17 00:00:00 2001 From: austin Date: Thu, 1 Aug 2024 17:40:52 -0400 Subject: [PATCH] testing work --- .../electrosphere/engine/assetmanager/AssetManager.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/electrosphere/engine/assetmanager/AssetManager.java b/src/main/java/electrosphere/engine/assetmanager/AssetManager.java index 7c6f444c..762d19f7 100644 --- a/src/main/java/electrosphere/engine/assetmanager/AssetManager.java +++ b/src/main/java/electrosphere/engine/assetmanager/AssetManager.java @@ -4,6 +4,7 @@ import electrosphere.audio.AudioBuffer; import electrosphere.collision.CollisionBodyCreation; import electrosphere.collision.CollisionEngine; import electrosphere.collision.collidable.Collidable; +import electrosphere.engine.Globals; import electrosphere.engine.assetmanager.queue.QueuedAsset; import electrosphere.logger.LoggerInterface; import electrosphere.renderer.actor.ActorShaderMask; @@ -104,9 +105,11 @@ public class AssetManager { texturesLoadedIntoMemory.put(currentPath, new Texture(currentPath)); } //audio from disk - for(String currentPath : audioInQueue){ - audioInQueue.remove(currentPath); - audioLoadedIntoMemory.put(currentPath, new AudioBuffer(currentPath)); + if(Globals.audioEngine != null && Globals.audioEngine.initialized()){ + for(String currentPath : audioInQueue){ + audioInQueue.remove(currentPath); + audioLoadedIntoMemory.put(currentPath, new AudioBuffer(currentPath)); + } } //shaders for(ActorShaderMask currentShader : shadersInQueue){