Package zombie
Class SoundManager
java.lang.Object
zombie.BaseSoundManager
zombie.SoundManager
public class SoundManager extends BaseSoundManager
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSoundManager.AmbientSoundEffect -
Field Summary
Fields Modifier and Type Field Description java.util.ArrayListambientPiecesfloatAmbientVolumestatic BaseSoundManagerinstancefloatMusicVolumefloatSoundVolumeFields inherited from class zombie.BaseSoundManager
AllowMusic -
Constructor Summary
Constructors Constructor Description SoundManager() -
Method Summary
Modifier and Type Method Description AudioBlendThenStart(Audio musicTrack, float f, java.lang.String PrefMusic)voidBlendVolume(Audio audio, float targetVolume)voidBlendVolume(Audio audio, float targetVolume, float blendSpeedAlpha)voidCacheSound(java.lang.String file)voidCheckDoMusic()voiddebugScriptSounds()voidDoMusic(java.lang.String name, boolean bLoop)voidFadeOutMusic(java.lang.String name, int milli)java.util.ArrayListgetAmbientPieces()floatgetAmbientVolume()java.lang.StringgetCurrentMusicLibrary()java.lang.StringgetCurrentMusicName()floatgetMusicPosition()floatgetSoundVolume()protected booleanHasMusic(Audio musicTrack)booleanisListenerInRange(float x, float y, float range)booleanIsMusicPlaying()booleanisPlayingMusic()booleanisRemastered()voidpauseSoundAndMusic()voidplayAmbient(java.lang.String name)voidPlayAsMusic(java.lang.String name, Audio musicTrack, boolean loop, float volume)voidPlayAsMusic(java.lang.String name, Audio musicTrack, float volume, boolean bloop)AudioPlayJukeboxSound(java.lang.String name, boolean loop, float maxGain)voidplayMusic(java.lang.String name)AudioPlayMusic(java.lang.String n, java.lang.String name, boolean loop, float maxGain)voidplayMusicNonTriggered(java.lang.String name, float gain)voidplayNightAmbient(java.lang.String choice)AudioPlaySound(java.lang.String name, boolean loop, float maxGain)AudioPlaySound(java.lang.String name, boolean loop, float maxGain, float pitchVar)AudioPlaySoundEvenSilent(java.lang.String name, boolean loop, float maxGain)AudioPlaySoundWav(java.lang.String name, boolean loop, float maxGain)AudioPlaySoundWav(java.lang.String name, boolean loop, float maxGain, float pitchVar)AudioPlaySoundWav(java.lang.String name, int variations, boolean loop, float maxGain)AudioPlayWorldSound(java.lang.String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)AudioPlayWorldSound(java.lang.String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)AudioPlayWorldSound(java.lang.String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside)AudioPlayWorldSoundImpl(java.lang.String name, boolean loop, int sx, int sy, int sz, float pitchVar, float radius, float maxGain, boolean ignoreOutside)AudioPlayWorldSoundWav(java.lang.String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)AudioPlayWorldSoundWav(java.lang.String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)voidPlayWorldSoundWav(java.lang.String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside)AudioPlayWorldSoundWavImpl(java.lang.String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)AudioPrepareMusic(java.lang.String name)voidPurge()voidregisterEmitter(BaseSoundEmitter emitter)voidresumeSoundAndMusic()voidsetAmbientVolume(float volume)voidsetMusicVolume(float volume)voidsetSoundVolume(float volume)AudioStart(Audio musicTrack, float f, java.lang.String PrefMusic)voidstop()voidstopMusic(java.lang.String name)voidStopMusic()voidStopSound(Audio SoundEffect)voidunregisterEmitter(BaseSoundEmitter emitter)voidUpdate()voidupdate1()voidupdate2()voidupdate3()voidupdate3D()voidupdate4()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
SoundVolume
public float SoundVolume -
MusicVolume
public float MusicVolume -
AmbientVolume
public float AmbientVolume -
ambientPieces
public java.util.ArrayList ambientPieces -
instance
-
-
Constructor Details
-
SoundManager
public SoundManager()
-
-
Method Details
-
isRemastered
public boolean isRemastered()- Specified by:
isRemasteredin classBaseSoundManager
-
BlendVolume
- Specified by:
BlendVolumein classBaseSoundManager
-
BlendVolume
- Specified by:
BlendVolumein classBaseSoundManager
-
BlendThenStart
- Specified by:
BlendThenStartin classBaseSoundManager
-
FadeOutMusic
public void FadeOutMusic(java.lang.String name, int milli)- Specified by:
FadeOutMusicin classBaseSoundManager
-
PlayAsMusic
- Specified by:
PlayAsMusicin classBaseSoundManager
-
IsMusicPlaying
public boolean IsMusicPlaying()- Specified by:
IsMusicPlayingin classBaseSoundManager
-
isPlayingMusic
public boolean isPlayingMusic()- Specified by:
isPlayingMusicin classBaseSoundManager
-
getAmbientPieces
public java.util.ArrayList getAmbientPieces()- Specified by:
getAmbientPiecesin classBaseSoundManager
-
pauseSoundAndMusic
public void pauseSoundAndMusic()- Specified by:
pauseSoundAndMusicin classBaseSoundManager
-
resumeSoundAndMusic
public void resumeSoundAndMusic()- Specified by:
resumeSoundAndMusicin classBaseSoundManager
-
debugScriptSounds
public void debugScriptSounds()- Specified by:
debugScriptSoundsin classBaseSoundManager
-
registerEmitter
- Specified by:
registerEmitterin classBaseSoundManager
-
unregisterEmitter
- Specified by:
unregisterEmitterin classBaseSoundManager
-
isListenerInRange
public boolean isListenerInRange(float x, float y, float range)- Specified by:
isListenerInRangein classBaseSoundManager
-
playNightAmbient
public void playNightAmbient(java.lang.String choice)- Specified by:
playNightAmbientin classBaseSoundManager
-
playMusic
public void playMusic(java.lang.String name)- Specified by:
playMusicin classBaseSoundManager
-
playAmbient
public void playAmbient(java.lang.String name)- Specified by:
playAmbientin classBaseSoundManager
-
playMusicNonTriggered
public void playMusicNonTriggered(java.lang.String name, float gain)- Specified by:
playMusicNonTriggeredin classBaseSoundManager
-
stopMusic
public void stopMusic(java.lang.String name)- Specified by:
stopMusicin classBaseSoundManager
-
CheckDoMusic
public void CheckDoMusic()- Specified by:
CheckDoMusicin classBaseSoundManager
-
getMusicPosition
public float getMusicPosition()- Specified by:
getMusicPositionin classBaseSoundManager
-
DoMusic
public void DoMusic(java.lang.String name, boolean bLoop)- Specified by:
DoMusicin classBaseSoundManager
-
PlayAsMusic
- Specified by:
PlayAsMusicin classBaseSoundManager
-
PlayMusic
- Specified by:
PlayMusicin classBaseSoundManager
-
PlaySound
- Specified by:
PlaySoundin classBaseSoundManager
-
PlaySound
- Specified by:
PlaySoundin classBaseSoundManager
-
PlaySoundEvenSilent
- Specified by:
PlaySoundEvenSilentin classBaseSoundManager
-
PlayJukeboxSound
- Specified by:
PlayJukeboxSoundin classBaseSoundManager
-
PlaySoundWav
- Specified by:
PlaySoundWavin classBaseSoundManager
-
PlaySoundWav
- Specified by:
PlaySoundWavin classBaseSoundManager
-
PlaySoundWav
- Specified by:
PlaySoundWavin classBaseSoundManager
-
update3D
public void update3D()- Specified by:
update3Din classBaseSoundManager
-
PlayWorldSound
public Audio PlayWorldSound(java.lang.String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)- Specified by:
PlayWorldSoundin classBaseSoundManager
-
PlayWorldSound
public Audio PlayWorldSound(java.lang.String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)- Specified by:
PlayWorldSoundin classBaseSoundManager
-
PlayWorldSoundImpl
public Audio PlayWorldSoundImpl(java.lang.String name, boolean loop, int sx, int sy, int sz, float pitchVar, float radius, float maxGain, boolean ignoreOutside)- Specified by:
PlayWorldSoundImplin classBaseSoundManager
-
PlayWorldSound
public Audio PlayWorldSound(java.lang.String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside)- Specified by:
PlayWorldSoundin classBaseSoundManager
-
PlayWorldSoundWav
public Audio PlayWorldSoundWav(java.lang.String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)- Specified by:
PlayWorldSoundWavin classBaseSoundManager
-
PlayWorldSoundWav
public Audio PlayWorldSoundWav(java.lang.String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)- Specified by:
PlayWorldSoundWavin classBaseSoundManager
-
PlayWorldSoundWavImpl
public Audio PlayWorldSoundWavImpl(java.lang.String name, boolean loop, IsoGridSquare source, float pitchVar, float radius, float maxGain, boolean ignoreOutside)- Specified by:
PlayWorldSoundWavImplin classBaseSoundManager
-
PlayWorldSoundWav
public void PlayWorldSoundWav(java.lang.String name, IsoGridSquare source, float pitchVar, float radius, float maxGain, int choices, boolean ignoreOutside)- Specified by:
PlayWorldSoundWavin classBaseSoundManager
-
PrepareMusic
- Specified by:
PrepareMusicin classBaseSoundManager
-
Start
- Specified by:
Startin classBaseSoundManager
-
Update
public void Update()- Specified by:
Updatein classBaseSoundManager
-
HasMusic
- Specified by:
HasMusicin classBaseSoundManager
-
Purge
public void Purge()- Specified by:
Purgein classBaseSoundManager
-
stop
public void stop()- Specified by:
stopin classBaseSoundManager
-
StopMusic
public void StopMusic()- Specified by:
StopMusicin classBaseSoundManager
-
StopSound
- Specified by:
StopSoundin classBaseSoundManager
-
CacheSound
public void CacheSound(java.lang.String file)- Specified by:
CacheSoundin classBaseSoundManager
-
update4
public void update4()- Specified by:
update4in classBaseSoundManager
-
update2
public void update2()- Specified by:
update2in classBaseSoundManager
-
update3
public void update3()- Specified by:
update3in classBaseSoundManager
-
update1
public void update1()- Specified by:
update1in classBaseSoundManager
-
setSoundVolume
public void setSoundVolume(float volume)- Specified by:
setSoundVolumein classBaseSoundManager
-
getSoundVolume
public float getSoundVolume()- Specified by:
getSoundVolumein classBaseSoundManager
-
setAmbientVolume
public void setAmbientVolume(float volume)- Specified by:
setAmbientVolumein classBaseSoundManager
-
getAmbientVolume
public float getAmbientVolume()- Specified by:
getAmbientVolumein classBaseSoundManager
-
setMusicVolume
public void setMusicVolume(float volume)- Specified by:
setMusicVolumein classBaseSoundManager
-
getCurrentMusicName
public java.lang.String getCurrentMusicName()- Specified by:
getCurrentMusicNamein classBaseSoundManager
-
getCurrentMusicLibrary
public java.lang.String getCurrentMusicLibrary()- Specified by:
getCurrentMusicLibraryin classBaseSoundManager
-