aboutsummaryrefslogtreecommitdiff
path: root/engines/cryomni3d/versailles/logic.cpp
AgeCommit message (Collapse)Author
2019-10-19CRYOMNI3D: Fix default cases to raise errorsLe Philousophe
2019-10-17CRYOMNI3D: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-07-05CRYOMNI3D: Add internationalization through external DAT fileLe Philousophe
2019-07-05CRYOMNI3D: Load all characters and not only the lettersLe Philousophe
That will be useful for i18n. Let's suppose all the versions have all the characters.
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-23CRYOMNI3D: Fix warnings (#1699)Cameron Cawley
2019-06-08CRYOMNI3D: Use shouldAbort to prepare GMM in-game loadLe Philousophe
2019-06-01CRYOMNI3D: Put delayMillis out of pollEventsLe Philousophe
This let's improve reaction times
2019-06-01CRYOMNI3D: Fix constants namesLe Philousophe
2019-06-01CRYOMNI3D: Convert short to int16Le Philousophe
2019-06-01CRYOMNI3D: Fix abort constants namesLe Philousophe
2019-06-01CRYOMNI3D: Rename unsigned int to uintLe Philousophe
2019-06-01CRYOMNI3D: Implement (final) level 7Le Philousophe
2019-06-01CRYOMNI3D: Fix objects order to keep savegame compatLe Philousophe
That's easier to debug
2019-06-01CRYOMNI3D: Save some spaceLe Philousophe
2019-06-01CRYOMNI3D: Implement countdownLe Philousophe
2019-06-01CRYOMNI3D: Implement level 6Le Philousophe
2019-06-01CRYOMNI3D: Number objects to help mangling of savesLe 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: Avoid LLVM warnings on the logicLe Philousophe
The ifs should always be taken but better be safe
2019-06-01CRYOMNI3D: Implement level 4Le 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 some comments and order of callbackLe Philousophe
2019-06-01CRYOMNI3D: Deselect object when removing from inventoryLe 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: Make objects functions names more consistentLe Philousophe
2019-06-01CRYOMNI3D: Add engine for Versailles 1685Le Philousophe