Commit Graph
12 Commits
Author SHA1 Message Date
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