exclude audio from shuffle (#2411)

* Rename "SFX Editor" to "Audio Editor"
* Move some functionality out into a new class `AudioCollection`
* Add a tab to exclude sfx/sequences from shuffle pool 

---------

Co-authored-by: briaguya <briaguya@alice>
Co-authored-by: briaguya <briaguya>
Co-authored-by: David Chavez <david@dcvz.io>
This commit is contained in:
briaguya 2023-02-16 09:49:45 -05:00 committed by GitHub
commit 1e6ec1bdda
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 960 additions and 574 deletions

View file

@ -176,10 +176,11 @@ set(Header_Files__soh__Enhancements__cosmetics
)
source_group("Header Files\\soh\\Enhancements\\cosmetics" FILES ${Header_Files__soh__Enhancements__cosmetics})
set(Header_Files__soh__Enhancements__sfx_editor
"soh/Enhancements/sfx-editor/SfxEditor.h"
set(Header_Files__soh__Enhancements__audio
"soh/Enhancements/audio/AudioCollection.h"
"soh/Enhancements/audio/AudioEditor.h"
)
source_group("Header Files\\soh\\Enhancements\\sfx-editor" FILES ${Header_Files__soh__Enhancements__sfx_editor})
source_group("Header Files\\soh\\Enhancements\\audio" FILES ${Header_Files__soh__Enhancements__audio})
set(Header_Files__soh__Enhancements__debugger
"soh/Enhancements/debugger/dlViewer.h"
@ -512,10 +513,11 @@ set(Source_Files__soh__Enhancements__cosmetics
)
source_group("Source Files\\soh\\Enhancements\\cosmetics" FILES ${Source_Files__soh__Enhancements__cosmetics})
set(Source_Files__soh__Enhancements__sfx_editor
"soh/Enhancements/sfx-editor/SfxEditor.cpp"
set(Source_Files__soh__Enhancements__audio
"soh/Enhancements/audio/AudioCollection.cpp"
"soh/Enhancements/audio/AudioEditor.cpp"
)
source_group("Source Files\\soh\\Enhancements\\sfx-editor" FILES ${Source_Files__soh__Enhancements__sfx_editor})
source_group("Source Files\\soh\\Enhancements\\audio" FILES ${Source_Files__soh__Enhancements__audio})
set(Source_Files__soh__Enhancements__debugger
"soh/Enhancements/debugger/dlViewer.cpp"
@ -1841,7 +1843,7 @@ set(ALL_FILES
${Header_Files__soh__Enhancements}
${Header_Files__soh__Enhancements__controls}
${Header_Files__soh__Enhancements__cosmetics}
${Header_Files__soh__Enhancements__sfx_editor}
${Header_Files__soh__Enhancements__audio}
${Header_Files__soh__Enhancements__debugger}
${Header_Files__soh__Enhancements__randomizer}
${Header_Files__soh__Enhancements__randomizer__3drando}
@ -1854,7 +1856,7 @@ set(ALL_FILES
${Source_Files__soh__Enhancements}
${Source_Files__soh__Enhancements__controls}
${Source_Files__soh__Enhancements__cosmetics}
${Source_Files__soh__Enhancements__sfx_editor}
${Source_Files__soh__Enhancements__audio}
${Source_Files__soh__Enhancements__debugger}
${Source_Files__soh__Enhancements__randomizer}
${Source_Files__soh__Enhancements__randomizer__3drando}