mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-06-16 21:34:08 -07:00
Remove manual memory management throughout the SoundManager subsystem in favor of unorderedmap. Key changes: - Eliminate manual new/delete calls and potential memory leaks - Update all sound item classes to use SoundManager factory - Modernize resource management in OggData and related components - Ensure exception-safe memory handling across the audio pipeline This refactoring improves code maintainability, reduces crash risk from memory errors, and aligns with modern C++ best practices. |
||
|---|---|---|
| .. | ||
| JSInterface_Sound.cpp | ||
| JSInterface_Sound.h | ||
| SoundGroup.cpp | ||
| SoundGroup.h | ||