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