aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-06-01CRYOMNI3D: Remove TODO as it's not needed anymoreLe Philousophe
2019-06-01CRYOMNI3D: Implement level 5Le Philousophe
2019-06-01CRYOMNI3D: Remove almost dumb imagesLe Philousophe
There is no such thing, an image is either handled by template or by its specific handler and in this case we don't store its name in the array
2019-06-01CRYOMNI3D: Forgot to deselect object after talking to BontempsLe Philousophe
2019-06-01CRYOMNI3D: Fix surface not reloaded after finished with safeLe Philousophe
2019-06-01CRYOMNI3D: Save savegames list offset in settingsLe Philousophe
2019-06-01CRYOMNI3D: Avoid LLVM warnings on the logicLe Philousophe
The ifs should always be taken but better be safe
2019-06-01CRYOMNI3D: Remove unused private membersLe Philousophe
This should remove LLVM warnings
2019-06-01CRYOMNI3D: Use fabs instead of absLe Philousophe
This should correct LLVM warning
2019-06-01CRYOMNI3D: Implement level 4Le Philousophe
2019-06-01CRYOMNI3D: Add ability to choose ZON fileLe Philousophe
That's only used for workaround when an unused image file hasn't any ZON file for it
2019-06-01CRYOMNI3D: Reset key pressedLe Philousophe
Without that we have spurious presses when there is no event
2019-06-01CRYOMNI3D: Make placeStates array always the same sizeLe Philousophe
Else we have some places not defined and errors with transitions
2019-06-01CRYOMNI3D: Fix commentsLe Philousophe
2019-06-01CRYOMNI3D: If save name can't be read don't add itLe Philousophe
2019-06-01CRYOMNI3D: Add a function to load a set of BMP filesLe Philousophe
2019-06-01CRYOMNI3D: Let callback modify displayed fixed imageLe Philousophe
2019-06-01CRYOMNI3D: Use typedef instead of repeatingLe Philousophe
2019-06-01CRYOMNI3D: Implement level 3Le Philousophe
2019-06-01CRYOMNI3D: Implement missing objects callbacksLe Philousophe
Two callbacks quite special are still to be implemented
2019-06-01CRYOMNI3D: Fix messagesLe Philousophe
2019-06-01CRYOMNI3D: Fix palette not applied when loading frameLe Philousophe
2019-06-01CRYOMNI3D: Fix some comments and order of callbackLe Philousophe
2019-06-01CRYOMNI3D: Deselect object when removing from inventoryLe Philousophe
2019-06-01CRYOMNI3D: Fix styleLe Philousophe
2019-06-01CRYOMNI3D: Fix file names for Macintosh versionLe Philousophe
Add a function to unify extensions handling. That lets us substitute dashes by underscore on PC versions of Versailles and fix dashes for Macintosh.
2019-06-01CRYOMNI3D: Implement level 2Le Philousophe
2019-06-01CRYOMNI3D: Add a function to collect an Object *Le Philousophe
2019-06-01CRYOMNI3D: Let change individual color in main paletteLe Philousophe
2019-06-01CRYOMNI3D: Make objects functions names more consistentLe Philousophe
2019-06-01CRYOMNI3D: Add function to change sprite colorLe Philousophe
2019-06-01CRYOMNI3D: Add a function to not look for end of conversationsLe Philousophe
2019-06-01CRYOMNI3D: Mark clearly missing parts for next levelsLe Philousophe
2019-06-01CRYOMNI3D: Add missing actions masksLe Philousophe
2019-06-01CRYOMNI3D: Add a function to disable a zone in fixed imagesLe Philousophe
2019-06-01CRYOMNI3D: Add a function to deselect objectLe Philousophe
In original Versailles game, there is such a function used to determine if an object has just been deselected. We don't need it in this engine for now but who knows that will may come handy.
2019-06-01CRYOMNI3D: Let user type spaces in save namesLe Philousophe
2019-06-01CRYOMNI3D: Apply sound settings at startupLe Philousophe
2019-06-01CRYOMNI3D: Fix appending of files extensionsLe Philousophe
We clear the previous extension and even if there is none, we must append the new one
2019-06-01CRYOMNI3D: Fix cursor shown in transitionsLe Philousophe
2019-06-01CRYOMNI3D: Fix cursor not shown in some eventsLe Philousophe
2019-06-01CRYOMNI3D: Remove long delayMillis as they lower the framerateLe Philousophe
2019-06-01CRYOMNI3D: Fix fonts for MacOS versionLe Philousophe
2019-06-01CRYOMNI3D: Add Macintosh support to VersaillesLe Philousophe
There is still some work to do on fonts to make them match what it's used by the original executable
2019-06-01CRYOMNI3D: Remove DATAS_V folder level for searching filesLe Philousophe
It's useless and Macintosh has a DATAV_HD folder which PC hasn't. So let's put all folders directly at root with the Versailles program
2019-06-01CRYOMNI3D: Fix type of return to match prototypeLe Philousophe
2019-06-01CRYOMNI3D: Fix struct declarationsLe Philousophe
2019-06-01CRYOMNI3D: remove debug define which skipped videosLe Philousophe
2019-06-01CRYOMNI3D: Fix use after free when playing dialogLe Philousophe
2019-06-01CRYOMNI3D: Fix compilation error with -std=c++11Le Philousophe
Comparison of non-pointer with nullptr was from a bad copy-paste