Klasse SoundHandler

java.lang.Object
com.sunworld.io.SoundHandler

public class SoundHandler extends Object
Übernimmt das Abspielen und Verwalten und Sounds. Kann sowohl einzelne Soundeffekte abspielen, als auch einen Sound im Loop als hintergrundmusik abspielen
  • Felddetails

    • settings

      private final GameSettings settings
    • mixer

      private final src.main.java.com.adonax.audiocue.AudioMixer mixer
    • cachedSounds

      private final Map<String,Pair<src.main.java.com.adonax.audiocue.AudioCue,IntWrapper>> cachedSounds
    • fadeDuration

      private int fadeDuration
    • music

      private src.main.java.com.adonax.audiocue.AudioCue music
    • musicInstanceHook

      private int musicInstanceHook
  • Konstruktordetails

  • Methodendetails

    • playSound

      public void playSound(String path)
    • setMusic

      public void setMusic(String path)
    • setMusic

      public void setMusic(String musicPath, String introPath)
    • tick

      public void tick()
    • isSoundPlaying

      public boolean isSoundPlaying(String path)
    • setFadeDuration

      public void setFadeDuration(int fadeDuration)