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
Paul Gilbert
1a6dd88713
XEEN: Fix error in vertMerge
2014-12-26 18:50:14 +11:00