Commit Graph
56 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01: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 a461a39e4a XEEN: Fix shadowed field warning 2018-03-05 21:46:46 -05:00
Paul Gilbert b6b9714ec0 XEEN: Fix scroll effect for Clouds of Xeen main menu 2018-03-04 22:40:43 -05:00
Paul Gilbert d9ab653052 XEEN: Remove old stubbed Screen::draw method 2018-02-24 21:38:20 -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 6abf2d59b4 XEEN: Properly handle darkness 2017-12-17 15:20:29 -05:00
Paul Gilbert 2ca0235f44 XEEN: Refactor FontSurface as ancestors of Window, not Screen
This refactoring allowed Screen to now simply derive from
Graphics::Screen, and several duplicated methods could be removed.
2017-11-29 21:34:28 -05:00
Paul Gilbert 7c74f4f826 XEEN: Create Windows class to hold the windows array 2017-11-29 20:24:03 -05:00
Paul Gilbert 0a4d3a15c4 XEEN: Split Window class into it's own file 2017-11-29 19:43:06 -05:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert 4515d7a1ac XEEN: Create Resources class to encapsulate all the static resources
This will make it easier later on to handle things like translations,
and if the other games have different values for some arrays
2016-09-22 20:00:04 -04:00
Paul Gilbert 2cd89a4995 XEEN: Fix vertical gfx merging 2016-09-20 20:56:32 -04:00
Paul Gilbert 9cb04d612a XEEN: Change Window _vm field to be static 2016-09-19 22:53:59 -04:00
Paul Gilbert 96b5fc817c XEEN: Fix merging graphic pages to screen 2016-09-18 21:12:46 -04:00
Paul Gilbert 7fd335da12 XEEN: Fix fade out at end of Darkside Title sequence 2016-09-18 11:30:41 -04:00
Paul Gilbert a520a18a01 XEEN: Further fix identified warnings 2016-09-04 22:37:42 -04:00
Paul Gilbert 94e1b960c4 XEEN: Converted XSurface to derive from ManagedSurface 2016-09-04 21:30:05 -04:00
Paul Gilbert fd2d462296 XEEN: Moved method comments from CPP to header files 2016-08-28 17:52:56 -04:00
Paul Gilbert de5aedcb0c XEEN: Implemented cmNPC and TownMessage dialog class 2015-03-02 23:13:01 -05:00
Paul Gilbert 7bbbfd2ad0 XEEN: Implementing more script opcodes 2015-03-02 21:39:49 -05:00
Paul Gilbert 6126d45b0b XEEN: Remove redundant comment from drawList method 2015-02-22 10:57:15 -05:00
Paul Gilbert a612dd686c XEEN: Further refactoring for party dialog setup 2015-02-09 22:01:01 -05:00
Paul Gilbert d57c9f2021 XEEN: Fixes to the Character Info dialog 2015-02-01 15:24:12 -05:00
Paul Gilbert 1f28332b20 XEEN: Add saving/restoring of background when opening/closing windows 2015-01-28 20:59:01 -05:00
Paul Gilbert 16b8382d6e XEEN: Fix display of buy message for buying tavern food 2015-01-28 20:09:15 -05:00
Paul Gilbert 88382b2d8f XEEN: Added NumericInput class and refactored existing string input 2015-01-27 08:02:54 -05:00
Paul Gilbert 50d3d79d7f XEEN: Revert window restriction, since all window draws use absolute x,y 2015-01-25 12:06:23 -05:00
Paul Gilbert b695934a1e XEEN: Implemented cmdTeleport opcode 2015-01-24 23:12:30 -05:00
Paul Gilbert 339dfcb2cc XEEN: Restrict drawing in windows to drawing within their bounds 2015-01-24 15:14:57 -05:00
Paul Gilbert 749372e456 XEEN: More script code and string input dialog 2015-01-23 20:44:02 -05:00
Paul Gilbert 07a10855be XEEN: In progress work on sprite scaling 2015-01-18 19:12:10 -05:00
Paul Gilbert b860745a8e XEEN: Add support for horizontally flipped sprites 2015-01-17 09:11:05 -05:00
Paul Gilbert 7bfbda627a XEEN: Initial bugfixes for map loading and fix draw list positions 2015-01-14 22:10:32 -05:00
Paul Gilbert 5f2e145580 XEEN: Remainder of drawIndoors implemented 2015-01-14 08:48:16 -05:00
Paul Gilbert ce96094c9b XEEN: In progress implementing map loading 2015-01-05 08:11:16 -05:00
Paul Gilbert f9316bf141 XEEN: Implemented charIconsPrint 2015-01-03 19:08:30 -05:00
Paul Gilbert b2f1282aeb XEEN: Credits screen now working 2015-01-01 11:46:22 -10:00
Paul Gilbert fb6e8054f7 XEEN: Fixes for text display 2014-12-31 22:55:10 -10:00
Paul Gilbert 4a953b0661 XEEN: Startup fixes; options menu buttons now showing 2014-12-31 21:09:13 -10:00
Paul Gilbert c6a2f539d4 XEEN: Split the font code into it's own file 2014-12-31 16:27:37 -10:00
Paul Gilbert d21c47e019 XEEN: Lot of font code implemented 2014-12-31 16:14:45 -10:00
Paul Gilbert 5c88d2cc42 XEEN: Implement window framing code and dialog event handling 2014-12-31 11:12:18 -10:00
Paul Gilbert 9506635bad XEEN: Implemented Window functionality 2014-12-30 22:50:24 -10:00
Paul Gilbert fb47ec9627 XEEN: In progress implementing options/main menu 2014-12-30 17:28:53 -10:00
Paul Gilbert 9d6de4da65 XEEN: Implemented cursor display 2014-12-30 10:22:05 -10:00
Paul Gilbert 6a71a9f4d4 XEEN: Proper setup of window list 2014-12-29 22:09:21 -10:00
Paul Gilbert 676e7583f2 XEEN: Temporary processing of Window list data to produce formatted output 2014-12-29 21:20:40 -10:00
Paul Gilbert 537da8b7b9 XEEN: Second Dark Side title screen, beginnings of starting sequence 2014-12-27 09:07:25 +11:00
Paul Gilbert cadb7176bc XEEN: Fix error in vertMerge 2014-12-26 18:57:58 +11:00