Paul Gilbert
782d4fbb06
XEEN: Compilation fix
2018-03-10 22:02:36 -05:00
Paul Gilbert
f4af55adc2
XEEN: Subtitle improvements, set up correct subtitles for Darkside intro
2018-03-10 21:56:38 -05:00
Paul Gilbert
5b72fbdcbd
XEEN: Implementing subtitles display logic
2018-03-10 20:12:25 -05:00
Paul Gilbert
82c8d93f3a
XEEN: Sound field renaming for better clarity
2018-03-05 21:37:08 -05:00
Paul Gilbert
b6b9714ec0
XEEN: Fix scroll effect for Clouds of Xeen main menu
2018-03-04 22:40:43 -05: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
Paul Gilbert
7f50c50401
XEEN: Fix exiting to main menu after playing ending cutscenes
2018-02-11 21:16:23 -05:00
Paul Gilbert
2ca0235f44
XEEN: Refactor FontSurface as ancestors of Window, not Screen
...
This refactoring allowed Screen to now simply derive from
Graphics::Screen, and several duplicated methods could be removed.
2017-11-29 21:34:28 -05:00
Paul Gilbert
7c74f4f826
XEEN: Create Windows class to hold the windows array
2017-11-29 20:24:03 -05:00
Paul Gilbert
2d74128069
XEEN: Implemented Clouds intro, doScroll fixes
2016-09-21 21:14:25 -04:00
Paul Gilbert
b62aa0e079
XEEN: Further work on Darkside intro
2016-09-21 12:50:02 -04:00
Paul Gilbert
2e4fc11320
XEEN: Refactored doScroll to have it available to cutscenes
2016-09-21 07:26:24 -04:00