aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/screen.cpp
AgeCommit message (Collapse)Author
2018-03-17XEEN: Change bool _isDarkCc to int _ccNumPaul Gilbert
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-05XEEN: Fix shadowed field warningPaul Gilbert
2018-03-04XEEN: Fix scroll effect for Clouds of Xeen main menuPaul Gilbert
2018-02-24XEEN: Remove old stubbed Screen::draw methodPaul Gilbert
2018-02-11XEEN: Fix exiting to main menu after playing ending cutscenesPaul Gilbert
2017-12-17XEEN: Properly handle darknessPaul Gilbert
2017-11-29XEEN: Refactor FontSurface as ancestors of Window, not ScreenPaul Gilbert
This refactoring allowed Screen to now simply derive from Graphics::Screen, and several duplicated methods could be removed.
2017-11-29XEEN: Create Windows class to hold the windows arrayPaul Gilbert
2017-11-29XEEN: Split Window class into it's own filePaul Gilbert
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-09-22XEEN: Create Resources class to encapsulate all the static resourcesPaul Gilbert
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-20XEEN: Fix vertical gfx mergingPaul Gilbert
2016-09-19XEEN: Change Window _vm field to be staticPaul Gilbert
2016-09-18XEEN: Fix merging graphic pages to screenPaul Gilbert
2016-09-18XEEN: Fix fade out at end of Darkside Title sequencePaul Gilbert
2016-09-04XEEN: Further fix identified warningsPaul Gilbert
2016-09-04XEEN: Converted XSurface to derive from ManagedSurfacePaul Gilbert
2016-08-28XEEN: Moved method comments from CPP to header filesPaul Gilbert
2015-03-02XEEN: Implemented cmNPC and TownMessage dialog classPaul Gilbert
2015-03-02XEEN: Implementing more script opcodesPaul Gilbert
2015-02-22XEEN: Remove redundant comment from drawList methodPaul Gilbert
2015-02-09XEEN: Further refactoring for party dialog setupPaul Gilbert
2015-02-01XEEN: Fixes to the Character Info dialogPaul Gilbert
2015-01-28XEEN: Add saving/restoring of background when opening/closing windowsPaul Gilbert
2015-01-28XEEN: Fix display of buy message for buying tavern foodPaul Gilbert
2015-01-27XEEN: Added NumericInput class and refactored existing string inputPaul Gilbert
2015-01-25XEEN: Revert window restriction, since all window draws use absolute x,yPaul Gilbert
2015-01-24XEEN: Implemented cmdTeleport opcodePaul Gilbert
2015-01-24XEEN: Restrict drawing in windows to drawing within their boundsPaul Gilbert
2015-01-23XEEN: More script code and string input dialogPaul Gilbert
2015-01-18XEEN: In progress work on sprite scalingPaul Gilbert
2015-01-17XEEN: Add support for horizontally flipped spritesPaul Gilbert
2015-01-14XEEN: Initial bugfixes for map loading and fix draw list positionsPaul Gilbert
2015-01-14XEEN: Remainder of drawIndoors implementedPaul Gilbert
2015-01-05XEEN: In progress implementing map loadingPaul Gilbert
2015-01-03XEEN: Implemented charIconsPrintPaul Gilbert
2015-01-01XEEN: Credits screen now workingPaul Gilbert
2014-12-31XEEN: Fixes for text displayPaul Gilbert
2014-12-31XEEN: Startup fixes; options menu buttons now showingPaul Gilbert
2014-12-31XEEN: Split the font code into it's own filePaul Gilbert
2014-12-31XEEN: Lot of font code implementedPaul Gilbert
2014-12-31XEEN: Implement window framing code and dialog event handlingPaul Gilbert
2014-12-30XEEN: Implemented Window functionalityPaul Gilbert
2014-12-30XEEN: In progress implementing options/main menuPaul Gilbert
2014-12-30XEEN: Implemented cursor displayPaul Gilbert
2014-12-29XEEN: Proper setup of window listPaul Gilbert
2014-12-29XEEN: Temporary processing of Window list data to produce formatted outputPaul Gilbert
2014-12-27XEEN: Second Dark Side title screen, beginnings of starting sequencePaul Gilbert
2014-12-26XEEN: Fix error in vertMergePaul Gilbert
2014-12-26XEEN: Fix error in vertMergePaul Gilbert