5 Commits

Author SHA1 Message Date
Paul Gilbert
eb829a33c9 XEEN: Split the Adlib sound driver into it's own file 2018-06-30 10:20:15 -07:00
Paul Gilbert
9db2f3cd84 XEEN: In progress splitting of music and sfx volumes in sound driver 2018-05-04 21:46:39 -04:00
Paul Gilbert
55c2a6001c XEEN: Fix read of freed data in multiple rapid playFX calls 2018-04-12 19:13:35 -04:00
Paul Gilbert
efb1f9219c XEEN: Add warning for invalid cmdFreezeFrequency channel values
I got a crash once for an invalid channel when falling to the
Water Elemental Plain from the Dark Side Skyroads, but couldn't
replicate it. So I've put in a warning for now
2018-04-09 21:20:40 -04:00
Paul Gilbert
8fc4a08e04 XEEN: Refactor to merge Sound and Music classes
The existing structure didn't make sense, as Sound only handled
sound files, but Music handled both music and short FX decoding.
I've merged Sound & MUsic into a single Sound class, and moved
the music driver to their own file, renamed to SoundDriver
2018-02-19 10:17:33 -05:00