aboutsummaryrefslogtreecommitdiff
path: root/engines/cryomni3d/versailles/engine.cpp
AgeCommit message (Collapse)Author
2019-07-05CRYOMNI3D: Add German version of VersaillesLe Philousophe
2019-07-05CRYOMNI3D: Add internationalization through external DAT fileLe Philousophe
2019-07-05CRYOMNI3D: Remove detection leftover and add flagsLe Philousophe
That will let us adapt from different packaging across Versailles editions.
2019-07-04CRYOMNI3D: Silence more warningsLe Philousophe
2019-06-30JANITORIAL/CRYOMNI3D: Fix warnings in MSVCLe Philousophe
Most of them were due to setting -1 to unsigned values Else it was bogus unintialized values
2019-06-09CRYOMNI3D: Fix various memory errorsLe Philousophe
2019-06-08CRYOMNI3D: Implement load/save in-game with GMMLe Philousophe
2019-06-08CRYOMNI3D: Revamp loading and savingLe Philousophe
Add support to manage saves from startup screen
2019-06-08CRYOMNI3D: Use shouldAbort to prepare GMM in-game loadLe Philousophe
2019-06-08CRYOMNI3D: Use CursorMan instead of using backend directlyLe Philousophe
This avoids bugs when GMM is displayed. It uses GMM like all dialogs in ScummVM and without CursorMan our cursor get erased when GMM is closed.
2019-06-01CRYOMNI3D: Fix search path of filesLe Philousophe
Without that, when images are reused from one level to another, they are not found. For example in level 2 when displaying images in The Bassano Antechamber.
2019-06-01CRYOMNI3D: Put delayMillis out of pollEventsLe Philousophe
This let's improve reaction times
2019-06-01CRYOMNI3D: Fix abort constants namesLe Philousophe
2019-06-01CRYOMNI3D: Rename unsigned int to uintLe Philousophe
2019-06-01CRYOMNI3D: Make sure toolbar is displayed on colored screenLe Philousophe
If toolbar is triggered before warp first draw and after a FADE_PAL transition, screen stays black until user leaves toolbar (in blind).
2019-06-01CRYOMNI3D: Fix cursor shown too soon in transitionsLe Philousophe
It had then invalid colors. Using previous palette in videos improved the situation but it's not perfect though.
2019-06-01CRYOMNI3D: Remove outdated TODOsLe Philousophe
2019-06-01CRYOMNI3D: Implement (final) level 7Le Philousophe
2019-06-01CRYOMNI3D: Implement countdownLe Philousophe
2019-06-01CRYOMNI3D: Implement level 6Le Philousophe
2019-06-01CRYOMNI3D: Don't skip videos (debug leftover)Le Philousophe
2019-06-01CRYOMNI3D: Don't abort when there is no transition definedLe Philousophe
2019-06-01CRYOMNI3D: Implement level 5Le Philousophe
2019-06-01CRYOMNI3D: Use fabs instead of absLe Philousophe
This should correct LLVM warning
2019-06-01CRYOMNI3D: Implement level 4Le Philousophe
2019-06-01CRYOMNI3D: Fix commentsLe Philousophe
2019-06-01CRYOMNI3D: Add a function to load a set of BMP filesLe Philousophe
2019-06-01CRYOMNI3D: Implement level 3Le 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: Apply sound settings at startupLe Philousophe
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: remove debug define which skipped videosLe Philousophe
2019-06-01CRYOMNI3D: Fix compilation error with -std=c++11Le Philousophe
Comparison of non-pointer with nullptr was from a bad copy-paste
2019-06-01CRYOMNI3D: Add engine for Versailles 1685Le Philousophe