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