Package com.csse3200.game.services.sound
package com.csse3200.game.services.sound
-
ClassDescriptionA MusicService that handles playback for long background music files which are streamed from disk.An enum type to categorise background music files to allow certain themes/genres of background tracks to be played at chosen times.A MusicService that handles playback for short (less than or equal to 5s) sound effects that are played from memory.The MusicService interface is implemented by the BackgroundMusicService and the EffectMusicService Both these classes have similar function definitions, however the implementations of these functions differs based on the needs of the two types of audio played in the game.