Le Philousophe
399e02e2a5
CRYOMNI3D: Add HNM6 image and video codec
...
This also adds a Cryo APC decoder in shared code.
2022-08-30 11:02:32 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
441992ae3b
CRYOMNI3D: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Cameron Cawley
c75e3088fe
CRYOMNI3D: Add detection for the Atlantis: The Lost Tales demo
2021-10-04 18:37:25 +02:00
Cameron Cawley
f5ea77bed3
CRYOMNI3D: Support the Versailles 1685 demo
2021-10-04 18:37:25 +02:00
sluicebox
8e1d90f8e4
ALL: Remove clearAllDebugChannels() from Engine dtors
2021-06-14 12:42:38 -05:00
ysj1173886760
c24f589c8f
CRYOMNI3D: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Cameron Cawley
d9fe53efb2
CRYOMNI3D: Move HNMDecoder into common code
2021-04-17 21:48:45 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Eugene Sandulenko
fe0193b914
JANITORIAL: Remove unndeded "common/translation.h" include
2020-08-27 20:26:45 +02:00
Le Philousophe
90d1c764c3
CRYOMNI3D: Add clipping support for videos
...
This will be used to avoid drawing subtitles at every frame
2020-03-14 12:20:41 +01:00
Le Philousophe
1bc068decd
CRYOMNI3D: Fix Coverity warnings
...
- Add initializations to constructors
- Use correct variable
- Fix unintended sign extension because of int promotion
- Use camelCase for variable names
2020-02-16 20:20:46 +01:00
Le Philousophe
b5bd7f4bee
CRYOMNI3D: Fix two Coverity issues
...
- memory leak in loadHLZ when file couldn't be opened (CID 1401735)
- use of out of scope reference (nullptr) when script couldn't be found
(CID 1401734)
2020-02-16 12:32:38 +01:00
Cameron Cawley
fe5dddf901
GRAPHICS: Add a version of CursorManager::replaceCursor that accepts a Graphics::Cursor
2019-08-09 23:58:32 +03:00
Le Philousophe
95d1f30bd7
CRYOMNI3D: Add a timeout for displayHLZ
2019-07-05 07:52:00 +02:00
Le Philousophe
418cec512f
CRYOMNI3D: Add internationalization through external DAT file
2019-07-05 07:51:19 +02:00
Le Philousophe
38bead0c37
JANITORIAL/CRYOMNI3D: Fix warnings in MSVC
...
Most of them were due to setting -1 to unsigned values
Else it was bogus unintialized values
2019-06-30 16:46:32 +02:00
Le Philousophe
3915be8ff1
CRYOMNI3D: Implement load/save in-game with GMM
2019-06-08 12:43:22 +02:00
Le Philousophe
deb92e13eb
CRYOMNI3D: Use shouldAbort to prepare GMM in-game load
2019-06-08 12:43:22 +02:00
Le Philousophe
89922138e2
CRYOMNI3D: Use CursorMan instead of using backend directly
...
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-08 12:43:22 +02:00
Le Philousophe
475f9ea293
CRYOMNI3D: Fix missed clicks when occuring beteen two pollEvent
2019-06-01 22:43:48 +02:00
Le Philousophe
e707e312da
CRYOMNI3D: Handle cursor moves during fading
2019-06-01 22:43:48 +02:00
Le Philousophe
f25102ac76
CRYOMNI3D: Put delayMillis out of pollEvents
...
This let's improve reaction times
2019-06-01 22:43:48 +02:00
Le Philousophe
ff197718c2
CRYOMNI3D: Rename unsigned int to uint
2019-06-01 22:43:48 +02:00
Le Philousophe
222f6b0e4c
CRYOMNI3D: Add assert where needed
2019-06-01 22:43:48 +02:00
Le Philousophe
57074300ca
CRYOMNI3D: Remove superflous header
2019-06-01 22:43:48 +02:00
Le Philousophe
edf2fdb128
CRYOMNI3D: Add hook to video playing
...
That will be used for countdown
2019-06-01 22:43:48 +02:00
Le Philousophe
1c4d0d87ec
CRYOMNI3D: Use existing palette to init video one
...
This is useful when there will be hooks on video plays which use a
palette entry not defined in video
2019-06-01 22:43:48 +02:00
Le Philousophe
6d36bc3cca
CRYOMNI3D: Fix style
2019-06-01 22:43:48 +02:00
Le Philousophe
c83f86a245
CRYOMNI3D: Fix file names for Macintosh version
...
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-01 22:43:48 +02:00
Le Philousophe
92a306e56e
CRYOMNI3D: Remove long delayMillis as they lower the framerate
2019-06-01 22:43:48 +02:00
Le Philousophe
531aa8392e
CRYOMNI3D: Add engine for Versailles 1685
2019-06-01 22:43:48 +02:00