Class Hierarchy
- java.lang.Object
- com.csse3200.game.services.sound.BackgroundMusicService (implements com.csse3200.game.services.sound.MusicService)
- com.csse3200.game.services.sound.EffectsMusicService (implements com.csse3200.game.services.sound.MusicService)
- com.csse3200.game.services.sound.SoundService
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.csse3200.game.services.sound.InvalidSoundFileException
- java.lang.Exception
Interface Hierarchy
- com.csse3200.game.services.sound.MusicService
- com.csse3200.game.services.sound.SoundFile
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.csse3200.game.services.sound.BackgroundMusicType
- com.csse3200.game.services.sound.BackgroundSoundFile (implements com.csse3200.game.services.sound.SoundFile)
- com.csse3200.game.services.sound.EffectSoundFile (implements com.csse3200.game.services.sound.SoundFile)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)