aboutsummaryrefslogtreecommitdiff
path: root/src/client/sound.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Sounds: Various little improvements (#12486)SmallJoker2022-07-091-23/+5
| | | | | Use SimpleSoundSpec where reasonable (OpenAL) Ensure the sound IDs do not underflow or get overwritten -> loop in u16 Proper use of an enum.
* Re-order sound-related code (#12382)SmallJoker2022-06-201-4/+4
| | | | | | | | Dropped ServerSoundParams -> moved to ServerPlayingSound. This gets rid of the duplicated 'fade' and 'pitch' values on server-side where only one was used anyway. SimpleSoundSpec is the basic sound without positional information, hence 'loop' is included. Recursively added PROTOCOL_VERSION to most functions to reduce the versioning mess in the future. Per-type version numbers are kept for now as a safety rope in a special case.
* Cleanup sound manager class (#7158)Loïc Blot2018-03-241-0/+111
* Cleanup sound manager client * Use some const refs * Use auto on iterators * Drop unused parameters * Move sound_openal.* to client folder * Move sound.cpp + OnDemandSoundFetcher to client/ folder + reorganize includes properly