Commit Graph
73 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 461171ced1 XEEN: Move some few overlooked strings and spell array into xeen.ccs 2018-04-27 20:45:20 -04:00
Paul Gilbert b13b00deb3 XEEN: Add Patcher class for doing on-the-fly map patches
The first patch is a script patch for Ellinger's Tower Level 2
on the Dark Side. It fixes an incorrect index for a wall item
of a curtain that's meant to be removed
2018-04-09 19:33:31 -04:00
Paul Gilbert 27ef37b400 XEEN: Add original copy protection dialog 2018-03-22 20:22:52 -04:00
Paul Gilbert 5b72fbdcbd XEEN: Implementing subtitles display logic 2018-03-10 20:12:25 -05:00
Paul Gilbert aaf954e5d4 XEEN: Move item classes into their own file 2018-03-10 06:44:07 -05:00
Paul Gilbert 67d4de1bb8 XEEN: Move Credits and Please Wait classes into their own files 2018-03-04 22:40:43 -05:00
Paul Gilbert f2b574d647 XEEN: Move all the dialog classes to their own sub-folder 2018-03-04 22:40:42 -05:00
Paul Gilbert fbe489e669 XEEN: Fix loading saves from main menus and launcher 2018-03-03 22:15:50 -05:00
Paul Gilbert 633c1a477d XEEN: Add Swords of Xeen main menu 2018-03-03 22:00:57 -05:00
Paul Gilbert 72e540e203 XEEN: Add difficulty selection dialog to WOX starting menu 2018-02-24 21:17:44 -05:00
Paul Gilbert db07aeb51d XEEN: Implement Quick Fight Options dialog 2018-02-19 11:59:59 -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 1d69120112 XEEN: Split up code for create character dialog into it's own class 2018-02-18 16:19:31 -05:00
Paul Gilbert e0ea40c3e3 XEEN: Added skeleton child engine for Swords of Xeen 2018-02-12 22:10:24 -05:00
Paul Gilbert 09095d6647 XEEN: Move the World of Xeen ending cutscene to it's own file 2018-01-31 06:59:27 -05:00
Paul Gilbert 0655cff514 XEEN: Change ErrorDialog to MessageDialog 2018-01-28 12:21:44 -05:00
Paul Gilbert b612bc3c23 XEEN: Rename Town to LocationManager, added Locations namespace 2017-12-12 20:29:47 -05:00
Paul Gilbert 3f293e8985 XEEN: Implemented awards listing dialog 2017-12-10 21:40:58 -05:00
Paul Gilbert b907ccce96 XEEN: Rename InterfaceMap class to InterfaceScene
This is avoid confusion with the minimap and map dialog classes
2017-12-06 21:50:30 -05:00
Paul Gilbert 586444a0c5 XEEN: Cleanup of the map dialog class 2017-12-05 22:24:15 -05:00
Paul Gilbert 61e1ee7f04 XEEN: Split the minimap code into it's own file 2017-12-04 19:45:04 -05:00
Paul Gilbert 0a4d3a15c4 XEEN: Split Window class into it's own file 2017-11-29 19:43:06 -05:00
Paul Gilbert aa05f9c802 XEEN: Move old main menu classes into WorldOfXeen namespace 2016-09-24 20:54:58 -04:00
Paul Gilbert eb675ecf2f XEEN: Create WorldOfXeenResources class for their specific strings
Some strings are still in the base Resources, since they're referred
to by core dialogs. These may be able to be refactored in the future
as support is added for the other games
2016-09-22 20:24:18 -04:00
Paul Gilbert 2e4fc11320 XEEN: Refactored doScroll to have it available to cutscenes 2016-09-21 07:26:24 -04:00
Paul Gilbert 383cc850b9 XEEN: Beginnings of Darkside endgame, subtitle code 2016-09-18 17:31:12 -04:00
Paul Gilbert 48235c9055 XEEN: Beginnings of Music class 2016-09-12 20:10:37 -04:00
Paul Gilbert fd2d462296 XEEN: Moved method comments from CPP to header files 2016-08-28 17:52:56 -04:00
Paul Gilbert 552f0cce8e XEEN: Move game cutscene methods into their own classes 2016-08-27 15:19:25 -04:00
Paul Gilbert d8c28d15ae XEEN: Create stub files for other Clouds/DarkSide cutscenes 2015-11-29 23:34:34 -05:00
Paul Gilbert 9c92f9fa47 XEEN: Moved in-progress Dark Side intro to it's own file 2015-11-29 11:34:28 -05:00
Paul Gilbert 619a165f35 XEEN: Merge Clouds and DarkSide engines into WorldOfXeenEngine 2015-11-17 21:08:07 -05:00
Paul Gilbert 810619072a XEEN: gcc compilation fixes 2015-02-28 18:50:18 -05:00
Paul Gilbert b790e9bac1 XEEN: Implemented attack2 2015-02-20 23:57:45 -05:00
Paul Gilbert c045adae76 XEEN: Implementing more combat logic 2015-02-16 19:58:53 -05:00
Paul Gilbert 62eb39515b XEEN: Some refactoring needed for resources the party dialog will need 2015-02-09 20:57:19 -05:00
Paul Gilbert ccb224d89a XEEN: In progress Dismiss dialog 2015-02-08 16:03:13 -05:00
Paul Gilbert b633704847 XEEN: Implemented remainder of ItemsDialog 2015-02-07 15:27:53 -05:00
Paul Gilbert b39f4179ce XEEN: Merged confirmation and yes/no dialogs into single source file 2015-02-05 20:47:15 -05:00
Paul Gilbert 8eb9ad50f8 XEEN: Split Character class into it's own file 2015-02-04 20:22:59 -05:00
Paul Gilbert 7febe77300 XEEN: Beginnings of Items dialog 2015-02-01 23:32:16 -05:00
Paul Gilbert 78234db2c0 XEEN: Add Quick Reference dialog 2015-02-01 19:04:28 -05:00
Paul Gilbert 3ae4958f0b XEEN: Implemented Exchange character dialog 2015-02-01 13:57:02 -05:00
Paul Gilbert d855aa0dab XEEN: Implemented Character Info dialog 2015-02-01 11:56:08 -05:00
Paul Gilbert 40b2f886c3 XEEN: Implement the Info dialog 2015-01-31 17:39:52 -05:00
Paul Gilbert 2472cc0917 XEEN: Initial implementation of map dialog 2015-01-31 07:22:25 -05:00
Paul Gilbert 29753a29a4 XEEN: Implemented SpellsDialog and ConfirmDialog classes 2015-01-30 19:18:43 -05:00
Paul Gilbert be327cb767 XEEN: Implemented setSpellText for spells dialog 2015-01-29 08:42:31 -05:00
Paul Gilbert 88382b2d8f XEEN: Added NumericInput class and refactored existing string input 2015-01-27 08:02:54 -05:00