Example #1
0
 def applyPreferences(self):
     if not self.__isWindowVisible:
         FMOD.setMasterVolume(0)
         return 
     self.setMasterVolume(self.__masterVolume)
     for categoryName in self.__volumeByCategory.keys():
         self.setVolume(categoryName, self.__volumeByCategory[categoryName], updatePrefs=False)
Example #2
0
 def setMasterVolume(self, volume):
     self.__masterVolume = volume
     self.__muffledVolume = self.__masterVolume * self.getVolume('masterFadeVivox')
     FMOD.setMasterVolume(self.__muffledVolume if self.__muffled else self.__masterVolume)
     self.savePreferences()
     self.onMusicVolumeChanged('music', self.__masterVolume, self.getVolume('music'))
     self.onMusicVolumeChanged('ambient', self.__masterVolume, self.getVolume('ambient'))
Example #3
0
 def setMasterVolume(self, volume):
     self.__masterVolume = volume
     self.__muffledVolume = self.__masterVolume * self.getVolume('masterFadeVivox')
     if FMOD.enabled:
         FMOD.setMasterVolume(self.__muffledVolume if self.__muffled else self.__masterVolume)
     self.savePreferences()
     self.onMusicVolumeChanged('music', self.__masterVolume, self.getVolume('music'))
     self.onMusicVolumeChanged('ambient', self.__masterVolume, self.getVolume('ambient'))
Example #4
0
 def applyPreferences(self):
     if not self.__isWindowVisible:
         FMOD.setMasterVolume(0)
         return
     self.setMasterVolume(self.__masterVolume)
     for categoryName in self.__volumeByCategory.keys():
         self.setVolume(categoryName,
                        self.__volumeByCategory[categoryName],
                        updatePrefs=False)
Example #5
0
 def applyPreferences(self):
     if not self.__isWindowVisible:
         if FMOD.enabled:
             FMOD.setMasterVolume(0)
         return
     self.setMasterVolume(self.__masterVolume)
     for categoryName in self.__volumeByCategory.keys():
         newVolume = self.__volumeByCategory[categoryName]
         if self.__muffledByReplay and categoryName in ('vehicles', 'effects', 'ambient'):
             newVolume = 0.0
         self.setVolume(categoryName, newVolume, updatePrefs=False)
Example #6
0
 def applyPreferences(self):
     if not self.__isWindowVisible:
         if FMOD.enabled:
             FMOD.setMasterVolume(0)
         return
     self.setMasterVolume(self.__masterVolume)
     for categoryName in self.__volumeByCategory.keys():
         newVolume = self.__volumeByCategory[categoryName]
         if self.__muffledByReplay and categoryName in ('vehicles', 'effects', 'ambient'):
             newVolume = 0.0
         self.setVolume(categoryName, newVolume, updatePrefs=False)
Example #7
0
 def setMasterVolume(self, volume):
     self.__masterVolume = volume
     FMOD.setMasterVolume(volume)
     self.savePreferences()
Example #8
0
 def restoreMasterVolume(self):
     FMOD.setMasterVolume(SoundGroups.g_instance.getMasterVolume())
Example #9
0
 def muffleMasterVolume(self):
     masterVolume = SoundGroups.g_instance.getMasterVolume(
     ) * SoundGroups.g_instance.getVolume('masterFadeVivox')
     FMOD.setMasterVolume(masterVolume)
Example #10
0
 def setMasterVolume(self, volume):
     self.__masterVolume = volume
     self.__muffledVolume = self.__masterVolume * self.getVolume('masterFadeVivox')
     FMOD.setMasterVolume(self.__muffledVolume if self.__muffled else self.__masterVolume)
     self.savePreferences()
Example #11
0
 def setMasterVolume(self, volume):
     self.__masterVolume = volume
     FMOD.setMasterVolume(volume)
     self.savePreferences()
Example #12
0
 def restoreMasterVolume(self):
     FMOD.setMasterVolume(SoundGroups.g_instance.getMasterVolume())
Example #13
0
 def muffleMasterVolume(self):
     masterVolume = SoundGroups.g_instance.getMasterVolume() * SoundGroups.g_instance.getVolume('masterFadeVivox')
     FMOD.setMasterVolume(masterVolume)