Interface SoundSystemFacade

All Superinterfaces:
PositionChangeListener
All Known Implementing Classes:
NoSoundFacade, SoundSystemFacadeImpl

public interface SoundSystemFacade extends PositionChangeListener
this class is the interface between the game logic and the sound system.
Author:
hendrik, silvio
  • Method Details

    • exit

      void exit()
    • getGroup

      SoundGroup getGroup(String groupName)
    • update

      void update()
    • stop

      void stop(SoundHandle sound, Time fadingDuration)
    • mute

      void mute(boolean turnOffSound, boolean useFading, Time delay)
    • getVolume

      float getVolume()
    • getGroupNames

      Collection<String> getGroupNames()
    • changeVolume

      void changeVolume(float volume)
    • getDeviceNames

      List<String> getDeviceNames()