widelands-dev team mailing list archive
-
widelands-dev team
-
Mailing list archive
-
Message #16351
[Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
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.
Follow ups
-
[Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: noreply, 2019-04-24
-
Re: [Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: GunChleoc, 2019-04-24
-
[Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: bunnybot, 2019-04-24
-
[Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: bunnybot, 2019-04-24
-
Re: [Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: GunChleoc, 2019-04-23
-
[Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: bunnybot, 2019-04-19
-
Re: [Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: GunChleoc, 2019-04-19
-
Re: [Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: Klaus Halfmann, 2019-04-13
-
Re: [Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: Klaus Halfmann, 2019-04-09
-
Re: [Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: GunChleoc, 2019-04-08
-
Re: [Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: Klaus Halfmann, 2019-04-07
-
[Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: bunnybot, 2019-03-26
-
[Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: bunnybot, 2019-03-24
-
Re: [Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: GunChleoc, 2019-03-23
-
[Merge] lp:~widelands-dev/widelands/cleanup-soundhandler into lp:widelands
From: GunChleoc, 2019-03-23