Commit Graph

44 Commits

Author SHA1 Message Date
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Bastien Bouclet
1bcdcabb29 XEEN: Add override keywords 2020-02-09 12:55:00 +01: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
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
9cb04d612a XEEN: Change Window _vm field to be static 2016-09-19 22:53:59 -04:00
Paul Gilbert
1cf5c7f7c9 XEEN: More of Darkside endgame sequence 2016-09-19 00:01:25 -04:00
Paul Gilbert
78132c5138 XEEN: More of Darkside endgame sequence 2016-09-18 20:48:23 -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
458bf83097 XEEN: Restrict sprite drawing to window bounds 2015-02-21 22:11:23 -05:00
Paul Gilbert
a612dd686c XEEN: Further refactoring for party dialog setup 2015-02-09 22:01:01 -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
88382b2d8f XEEN: Added NumericInput class and refactored existing string input 2015-01-27 08:02:54 -05:00
Paul Gilbert
b695934a1e XEEN: Implemented cmdTeleport opcode 2015-01-24 23:12:30 -05:00
Paul Gilbert
749372e456 XEEN: More script code and string input dialog 2015-01-23 20:44:02 -05:00
Paul Gilbert
42165d21bb XEEN: Implement more map loading 2015-01-05 15:10:42 -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
166676462a XEEN: Completed assembleGameBorder method 2015-01-02 16:54:59 -10:00
Paul Gilbert
7d4fcfd5af XEEN: Added checkSkill and animating indicators to assembleBorder 2015-01-02 16:02:24 -10:00
Paul Gilbert
b2f1282aeb XEEN: Credits screen now working 2015-01-01 11:46:22 -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
d213db3dc1 XEEN: Converted SpriteResource to decoding sprite frames on the fly 2014-12-26 18:31:05 +11:00
Paul Gilbert
4f423c74b7 XEEN: Implement beginnings of Dark Side intro and supporting methods 2014-12-26 14:37:20 +11:00
Paul Gilbert
1249bc03fd XEEN: Implemented horizontal and vertical page merging 2014-12-26 13:10:30 +11:00
Paul Gilbert
4e05f36abd XEEN: Add XSurface base class and Screen dirty rect code 2014-12-25 20:56:35 +11:00
Paul Gilbert
a933e661a9 XEEN: Added skeleton events manager and screen class 2014-12-25 19:29:38 +11:00