mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-05-06 09:03:52 +00:00
feat(editor): zone audio configuration panel
- Zone manifest gains audio fields: musicTrack, ambienceDay, ambienceNight, musicVolume, ambienceVolume - Serialized to/from zone.json under "audio" key - Info panel: collapsable "Zone Audio" section with text inputs for music/ambience paths and volume sliders - Preset selector: Elwynn Forest, Durotar, Darkshore, Dungeon, None - ZoneManifest stored persistently on EditorApp so audio settings survive between exports (was recreated each save) - Custom zones can now specify their own background music and ambient soundscapes via zone.json
This commit is contained in:
parent
36dc9ddef7
commit
2136727c68
5 changed files with 76 additions and 1 deletions
|
|
@ -997,7 +997,7 @@ void EditorApp::exportZone(const std::string& outputDir) {
|
|||
|
||||
// Write zone manifest (for client loading)
|
||||
// Scan output directory for all exported tiles (includes adjacent tiles)
|
||||
ZoneManifest manifest;
|
||||
ZoneManifest& manifest = zoneManifest_;
|
||||
manifest.mapName = loadedMap_;
|
||||
manifest.displayName = loadedMap_;
|
||||
manifest.tiles.push_back({loadedTileX_, loadedTileY_});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue