The proposal to merge lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands has been updated.
Commit message changed to: Complete overhaul of the sound handler - Extensive refactoring of the SoundHandler, FXSet and SongSet classes. Make it Widelands-agnostic. - Categorize sound effects and overhaul the sound options to have separate sliders for music, UI sounds, chat messages, game messages and ambient sounds. Available both in-game and in the Fullscreen menu options. - Memory saver: Only load sound effects when they are played for the first time and then keep them in memory until their category is cleared. Clear the ambient sounds when EditorGameBase gets destroyed - Implement stereo position and distance for sounds emitted by map objects. This includes in-game messaages to the player that have been triggered by map objects. - Remove the now obsolete commandline options - we only support --nosound now. - Fix slider style for FSMenu sliders - Website binaries no longer instantiate the global sound handler. - Switch to ingame music set in netsetup and internet lobby, because just 1 song can get annoying while waiting for other players. - The register_fx function now only uses the file path for identifying the files. - Randomize the time last played on creation of fxset, to prevent ambient sound barrage when starting a new game. - Rename g_soundhandler to g_sh for consistency with other global objects. For more details, see: https://code.launchpad.net/~widelands-dev/widelands/cleanup-soundhandler/+merge/365001 -- Your team Widelands Developers is requested to review the proposed merge of lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands. _______________________________________________ Mailing list: https://launchpad.net/~widelands-dev Post to : widelands-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~widelands-dev More help : https://help.launchpad.net/ListHelp