Commit Graph

68 Commits

Author SHA1 Message Date
Paul Gilbert
ac7a9224fe XEEN: Fix text colors during intro/exit cutscenes 2018-03-13 18:17:02 -04:00
Paul Gilbert
546059408f XEEN: Added Other Options dialog for Dark Side and World 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
50630efde6 XEEN: Fix loading saves from main menus and launcher 2018-03-04 22:40:42 -05:00
Paul Gilbert
0fc11aef63 XEEN: Cleanup of the game title, intro, and menu launching code 2018-02-26 19:15:00 -05:00
Paul Gilbert
d132d66c28 XEEN: Add Clouds of Xeen MAE and Spells to xeen.ccs
The later games stored them in resources, but Clouds of Xeen had
them hardcoded. So this adds them under the same resource names
as the later games, so the existing code can load them
2018-02-23 15:23:20 -05:00
Paul Gilbert
900ef91aca XEEN: Creation of create_xeen tool 2018-02-23 15:23:20 -05:00
Paul Gilbert
3f7fcaec5f XEEN: Move reseting dream sequence cutscene into the engine class 2018-02-13 21:33:02 -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
39b2a2f137 XEEN: Implemented remainder of World of Xeen ending 2018-02-01 20:15:09 -05:00
Paul Gilbert
104c01f85a XEEN: Hook up script opcodes to show ending cutscenes 2018-01-29 19:10:38 -05:00
Paul Gilbert
319b2c29d5 XEEN: Added logic for music/sound toggling 2018-01-28 11:53:11 -05:00
Paul Gilbert
b1b0f6be2e XEEN: Control panel dialog now showing 2018-01-27 21:39:40 -05:00
Paul Gilbert
6080d63339 XEEN: Implementing control panel dialog 2018-01-27 20:00:24 -05:00
Paul Gilbert
ce400ce0f1 XEEN: Implemented death cutscene method 2018-01-18 21:29:42 -05:00
Paul Gilbert
1b50b3af31 XEEN: Enable loading savegames from the launcher 2018-01-14 17:59:43 -05:00
Paul Gilbert
49de1602b0 XEEN: Create a separate current state saver for each side
Previously, I only had a single savefile, which maintains the
state of the party and mazes. But I've realised that I'll need
a separate archive for each side of Xeen. I'm still not entirely
happy with the cleanliness of the new structure, but it at least
is now functionally separating the sides.
2017-12-22 08:52:31 -05:00
Paul Gilbert
b612bc3c23 XEEN: Rename Town to LocationManager, added Locations namespace 2017-12-12 20:29:47 -05:00
Paul Gilbert
e8fb9920a9 XEEN: Cleanup of window opening & closing 2017-12-03 20:08:11 -05:00
Paul Gilbert
7c74f4f826 XEEN: Create Windows class to hold the windows array 2017-11-29 20:24:03 -05:00
Paul Gilbert
381d4e8965 XEEN: Add dispatcher for cutscenes, menu, and gameplay 2016-09-23 13:11:29 -04:00
Paul Gilbert
e2c0fbe531 XEEN: Added Pharaoh endgame score screen 2016-09-19 23:01:32 -04:00
Paul Gilbert
1f541a7005 XEEN: Changing file opening specifying archive to use enum 2016-09-17 20:06:43 -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
b6e39dbf79 XEEN: Some initial work on better sound manager 2015-11-20 20:11:23 -05:00
Paul Gilbert
652a662315 XEEN: Implement cmdChooseNumeric script opcode 2015-03-04 08:49:05 -05:00
Paul Gilbert
ee5b8ed59f XEEN: Implement remaining spells 2015-03-01 10:41:11 -05:00
Paul Gilbert
9725fc5725 XEEN: Renaming and move flags used for UI indicators 2015-02-22 23:45:11 -05:00
Paul Gilbert
b790e9bac1 XEEN: Implemented attack2 2015-02-20 23:57:45 -05:00
Paul Gilbert
ef2a4595c2 XEEN: Moved _openDoor into InterfaceMap 2015-02-15 15:01:22 -05:00
Paul Gilbert
d225bc4cb3 XEEN: Implemented saveCharacter 2015-02-13 23:20:23 -05:00
Paul Gilbert
c798a55510 XEEN: More refactoring needed for party dialog setup 2015-02-09 21:34:03 -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
d6e760552e XEEN: Implemented resting 2015-02-07 21:17:31 -05:00
Paul Gilbert
6595abcf14 XEEN: Moved _maeNames to a new Resources class 2015-02-05 20:17:16 -05:00
Paul Gilbert
d855aa0dab XEEN: Implemented Character Info dialog 2015-02-01 11:56:08 -05:00
Paul Gilbert
81e1bd2930 XEEN: Implemented createTownText 2015-01-26 21:35:50 -05:00
Paul Gilbert
f11e11006b XEEN: Beginnings of Town class, implemented handleAction 2015-01-25 23:59:16 -05:00
Paul Gilbert
2abce62b8f XEEN: Add skeleton for spells class 2015-01-25 21:19:59 -05:00
Paul Gilbert
c08e54fde1 XEEN: Implement further script opcodes 2015-01-23 21:12:35 -05:00
Paul Gilbert
749372e456 XEEN: More script code and string input dialog 2015-01-23 20:44:02 -05:00
Paul Gilbert
2b51d324f3 XEEN: Implemented dialogs for Who Will and YesNo 2015-01-22 22:05:36 -05:00
Paul Gilbert
8b4d25d415 XEEN: Implemented doStepCode 2015-01-20 08:46:27 -05:00
Paul Gilbert
687423b361 XEEN: Beginnings of main game loop and waiting 2015-01-19 11:32:57 -05:00
Paul Gilbert
5f2e145580 XEEN: Remainder of drawIndoors implemented 2015-01-14 08:48:16 -05:00
Paul Gilbert
747ca9eb2f XEEN: Implemented indoor drawing code in draw3d 2015-01-13 00:16:26 -05:00
Paul Gilbert
488847006c XEEN: Implemented setMazeBits 2015-01-12 20:25:12 -05:00
Paul Gilbert
49787629ff XEEN: Various renamings 2015-01-11 08:54:42 -05:00
Paul Gilbert
31f4f5b843 XEEN: More interface setup and UI button definitions 2015-01-06 19:09:07 -05:00