Procházet zdrojové kódy

remove audiomgr valid check

cxgeorge před 23 roky
rodič
revize
ee5365e11c

+ 3 - 6
direct/src/showbase/ShowBase.py

@@ -561,12 +561,10 @@ class ShowBase:
         self.notify.debug("Enabling audio")
 
     def loadSfx(self, name):
-        # showbase's sfxManager should always be at front of list
-        if(not self.sfxManagerIsValidList[0]):
-            # dont print a warning if mgr invalid, since they should already know
-            return None
+        # should return a valid sound obj even if soundMgr is invalid
         sound = None
         if (name):
+            # showbase-created sfxManager should always be at front of list
             sound=self.sfxManagerList[0].getSound(name)
         if sound == None:
             self.notify.warning("Could not load sound file %s." % name)
@@ -574,8 +572,7 @@ class ShowBase:
 
 
     def loadMusic(self, name):
-        if(not self.musicManagerIsValid):
-            return None
+        # should return a valid sound obj even if musicMgr is invalid
         sound = None
         if (name):
             sound=self.musicManager.getSound(name)

+ 1 - 1
direct/src/showbase/Sources.pp

@@ -6,7 +6,7 @@
     linmath:c putil:c panda:m express:c pandaexpress:m dtoolconfig dtool
 
   #define SOURCES \
-    showBase.cxx showBase.h mersenne.cxx mersenne.h
+    showBase.cxx showBase.h mersenne.cxx mersenne.h projectionScreen.h projectionScreen.I projectionScreen.cxx
 
   #define IGATESCAN all
 #end lib_target