Package zombie.audio

Class BaseSoundEmitter

java.lang.Object
zombie.audio.BaseSoundEmitter
Direct Known Subclasses:
DummySoundEmitter, FMODSoundEmitter

public abstract class BaseSoundEmitter
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    BaseSoundEmitter()  
  • Method Summary

    Modifier and Type Method Description
    abstract boolean hasSoundsToStart()  
    abstract boolean isEmpty()  
    abstract boolean isPlaying​(long long1)  
    abstract boolean isPlaying​(java.lang.String string)  
    abstract long playAmbientLoopedImpl​(java.lang.String string)  
    abstract long playAmbientSound​(java.lang.String string)  
    abstract long playClip​(GameSoundClip gameSoundClip, IsoObject object)  
    abstract long playSound​(java.lang.String string)  
    abstract long playSound​(java.lang.String string, boolean boolean1)
    Deprecated.
    abstract long playSound​(java.lang.String string, int int1, int int2, int int3)  
    abstract long playSound​(java.lang.String string, IsoGridSquare square)  
    abstract long playSound​(java.lang.String string, IsoObject object)  
    abstract long playSoundImpl​(java.lang.String string, boolean boolean1, IsoObject object)
    Deprecated.
    abstract long playSoundImpl​(java.lang.String string, IsoGridSquare square)  
    abstract long playSoundImpl​(java.lang.String string, IsoObject object)  
    abstract long playSoundLooped​(java.lang.String string)  
    abstract long playSoundLoopedImpl​(java.lang.String string)  
    abstract void randomStart()  
    abstract void set3D​(long long1, boolean boolean1)  
    abstract void setPitch​(long long1, float float1)  
    abstract void setPos​(float float1, float float2, float float3)  
    abstract void setVolume​(long long1, float float1)  
    abstract void setVolumeAll​(float float1)  
    abstract void stopAll()  
    abstract int stopSound​(long long1)  
    abstract int stopSoundByName​(java.lang.String string)  
    abstract void tick()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BaseSoundEmitter

      public BaseSoundEmitter()
  • Method Details

    • randomStart

      public abstract void randomStart()
    • setPos

      public abstract void setPos​(float float1, float float2, float float3)
    • stopSound

      public abstract int stopSound​(long long1)
    • stopSoundByName

      public abstract int stopSoundByName​(java.lang.String string)
    • setVolume

      public abstract void setVolume​(long long1, float float1)
    • setPitch

      public abstract void setPitch​(long long1, float float1)
    • setVolumeAll

      public abstract void setVolumeAll​(float float1)
    • stopAll

      public abstract void stopAll()
    • playSound

      public abstract long playSound​(java.lang.String string)
    • playSound

      public abstract long playSound​(java.lang.String string, int int1, int int2, int int3)
    • playSound

      public abstract long playSound​(java.lang.String string, IsoGridSquare square)
    • playSoundImpl

      public abstract long playSoundImpl​(java.lang.String string, IsoGridSquare square)
    • playSound

      @Deprecated public abstract long playSound​(java.lang.String string, boolean boolean1)
      Deprecated.
    • playSoundImpl

      @Deprecated public abstract long playSoundImpl​(java.lang.String string, boolean boolean1, IsoObject object)
      Deprecated.
    • playSoundLooped

      public abstract long playSoundLooped​(java.lang.String string)
    • playSoundLoopedImpl

      public abstract long playSoundLoopedImpl​(java.lang.String string)
    • playSound

      public abstract long playSound​(java.lang.String string, IsoObject object)
    • playSoundImpl

      public abstract long playSoundImpl​(java.lang.String string, IsoObject object)
    • playClip

      public abstract long playClip​(GameSoundClip gameSoundClip, IsoObject object)
    • playAmbientSound

      public abstract long playAmbientSound​(java.lang.String string)
    • playAmbientLoopedImpl

      public abstract long playAmbientLoopedImpl​(java.lang.String string)
    • set3D

      public abstract void set3D​(long long1, boolean boolean1)
    • tick

      public abstract void tick()
    • hasSoundsToStart

      public abstract boolean hasSoundsToStart()
    • isEmpty

      public abstract boolean isEmpty()
    • isPlaying

      public abstract boolean isPlaying​(long long1)
    • isPlaying

      public abstract boolean isPlaying​(java.lang.String string)