Commit Graph
31 Commits
Author SHA1 Message Date
Paul Gilbert 560f10c346 XEEN: Fix Coverity warnings 2018-07-26 18:54:17 -07:00
Paul Gilbert b099b5504d XEEN: Support importing Clouds/Darkside savegames to World of Xeen 2018-04-29 21:45:16 -04:00
Eugene Sandulenko ea7f92bb21 XEEN: Added override specifier 2018-03-28 12:42:51 +02:00
Paul Gilbert 22456b345f XEEN: Change bool _isDarkCc to int _ccNum
Originally the flag was whether the party was on the Dark Side,
but as a bool I was having to cast it to an int side/cc number in
more and more places. So now I've converted it to _ccNum, and it
can be used directly as an int
2018-03-17 20:27:42 -04:00
Paul Gilbert bb19a6c771 XEEN: Add custom maze to the create_xeen tool
This could be used as an example of how other new maps could be
added in the future, and it also gives people a cool result if
they try typing 'ScummVM' into the teleport mirror
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 026382c2ca XEEN: Fixes and cleanup for Dark Side ending 2018-02-14 22:06:04 -05:00
Paul Gilbert 4b3ed3d32d XEEN: Fix compiler warning 2018-01-14 22:36:12 -05:00
Paul Gilbert 700bcc73e1 XEEN: Fixes for encryption and resource offsets in save files 2018-01-14 14:16:58 -05:00
Paul Gilbert 5eb0388572 XEEN: Saving fixes for party and roster 2018-01-13 17:29:40 -05:00
Paul Gilbert 531467581f XEEN: Further savegame logic 2018-01-12 21:22:06 -05:00
Paul Gilbert 93935a7798 XEEN: Implementing savegame code 2018-01-11 21:31:48 -05:00
Paul Gilbert f8f2058d4c XEEN: Add saving of map/event data when the map is changed 2017-12-27 00:08:21 -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 b032b6ebb6 XEEN: Starting to do archive access more like the original
Previously the game wasn't paying much attention to the access of
dark.cc vs xeen.cc, which was causing problems when trying to
travel to Dark Side. This is the beginnings of a refactoring
to more closely work like the original does
2017-12-20 21:47:16 -05:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert 2e92f432be XEEN: Hopefully fix compiler warnings about hidden virtual methods 2016-09-22 20:34:52 -04:00
Paul Gilbert 254f931f2f XEEN: Fixes for Clouds intro 2016-09-21 21:50:08 -04:00
Paul Gilbert 383cc850b9 XEEN: Beginnings of Darkside endgame, subtitle code 2016-09-18 17:31:12 -04:00
Paul Gilbert a39da343b7 XEEN: Support switching between fx & game music, fx fixes 2016-09-18 10:22:49 -04:00
Paul Gilbert 1f541a7005 XEEN: Changing file opening specifying archive to use enum 2016-09-17 20:06:43 -04:00
Paul Gilbert fd2d462296 XEEN: Moved method comments from CPP to header files 2016-08-28 17:52:56 -04:00
Paul Gilbert 932222de7d XEEN: Skeleton beginnings of script handling 2015-01-21 20:42:44 -05:00
Paul Gilbert 258ab02096 XEEN: Load sprites from the correct archive 2015-01-18 08:57:23 -05:00
Paul Gilbert edccbe63f2 XEEN: Added saving of maze monster/object data 2015-01-11 16:01:10 -05:00
Paul Gilbert 3b1edcdf36 XEEN: Implemented code for 'saving' resources to the loaded savefile 2015-01-11 14:21:57 -05:00
Paul Gilbert 96d086ab9c XEEN: Add prefix support to CC files, initial save state fixes 2015-01-07 22:11:18 -05:00
Paul Gilbert eb0c292aaf XEEN: Start of in-game display implementation 2015-01-05 21:17:44 -05:00
Paul Gilbert ce96094c9b XEEN: In progress implementing map loading 2015-01-05 08:11:16 -05:00
Paul Gilbert feacce66b9 XEEN: Implemented dynamic data loading for new games 2015-01-02 11:01:41 -10:00
Paul Gilbert 5135439bbd XEEN: Reorganisation of resource, sprite, and cc file class files 2015-01-01 14:57:56 -10:00