Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
sluicebox
8e1d90f8e4
ALL: Remove clearAllDebugChannels() from Engine dtors
2021-06-14 12:42:38 -05:00
ysj1173886760
ad4f367292
GLK: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Paul Gilbert
097561e242
GLK: COMPREHEND: Room description pane when in full-screen text mode
2020-12-11 21:59:32 -08:00
Thierry Crozat
d25fb352d8
GLK: Enable virtual keyboard when the engine is running
2020-08-29 16:31:37 +01:00
Thierry Crozat
e4ce1f79a5
GLK: Fix use after free error
...
The config is accessed from some window destructors (such as the
TextBufferWindow) to check is speeck is enabled and needs to be
stopped. So we need to delete the config after the windows.
2020-08-18 20:06:28 +01:00
Paul Gilbert
9841fe4d20
GLK: Fix initialization of text colors
2020-07-28 21:01:28 -07:00
Paul Gilbert
75d0456722
GLK: Only allow GMM saves when sub-engines are waiting for input
...
This avoids any issues from people trying to load or save
when their game is in the middle of a cutscene
2020-07-13 19:32:37 -07:00
Paul Gilbert
ea1e33dbb5
GLK: Flush Conf settings out to scummvm.ini for editting reference
2020-07-11 18:38:33 -07:00
Paul Gilbert
a27cadedff
GLK: Move _width/_height setting to Conf class
2020-07-11 09:16:47 -07:00
Paul Gilbert
dc35d40397
GLK: COMPREHEND: Switch to using nw conf loading
2020-07-07 22:06:19 -07:00
Paul Gilbert
478647d23e
GLK: Splitting up Conf loading from constructor
...
This is the basis for fixing a problem where sub-engines with
a differing color scheme were overriding configuration after
it had already loaded, meaning that even if users set new
colors or other properties in scummvm.ini, the sub-engine was
ignoring them
2020-07-07 22:06:18 -07:00
Thierry Crozat
98bc3f45bd
GLK: Add speech volume synchronization
2020-06-29 22:48:57 +01:00
Thierry Crozat
dd38dcbd8a
GLK: Add speech debug channel
2020-06-29 22:48:57 +01:00
Thierry Crozat
b7bd904bc0
GLK: Add missing clear for debug channels when leaving the engine
2020-06-29 22:48:57 +01:00
Paul Gilbert
050dd920c7
GLK: Refactor quetzal chunk save/load into their own methods
...
This makes it easier for sub-engines to override the creation
of the Quetzal savefile to save and load extra chunks
2020-06-26 08:12:12 -07:00
Paul Gilbert
21462c57f6
GLK: COMPREHEND: Creating debugger to hold dumping methods
2020-06-02 18:22:09 -07:00
Paul Gilbert
a00e44ba6c
ENGINES: Merge saveGameState virtual methods into a single one
2020-02-16 15:44:28 -08:00
Paul Gilbert
a54b19976f
GLK: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Paul Gilbert
f3b02a115f
GLK: ARCHETYPE: Cleaner exit when game is quit
2019-11-11 18:20:30 -08:00
Paul Gilbert
a6b1c9085f
GLK: Safer interpreter tag generation for Quetzal save files
2019-10-26 11:13:29 -07:00
Paul Gilbert
2eb7479d91
GLK: Fix VS uninitialized field warnings
2019-08-02 19:45:14 -07:00
Paul Gilbert
a04bdb3d7c
GLK: Added skeleton debugger
2019-07-29 22:05:19 -07:00
Paul Gilbert
3457d3155e
GLK: FROTZ: Add detection for Infocom game Blorb files available at if-archive
2019-07-27 19:12:39 -07:00
Paul Gilbert
1c412d3da7
GLK: Properly handle sound setup
2019-07-06 15:32:39 -07:00
Paul Gilbert
9c197d71ab
GLK: ALAN3: Add support for loading a3r Blorb files
2019-07-06 15:27:08 -07:00
Paul Gilbert
1afd60cd3e
GLK: Change language Id in savegames to more portable language code
2019-06-16 18:03:17 -07:00
Paul Gilbert
2e69903cbb
GLK: Change savegame interpreter Ids from index to 4 byte code
2019-06-16 17:55:16 -07:00
Paul Gilbert
919670a565
GLK: ADVSYS: Save/load fixes
2019-06-16 14:59:26 -07:00
Paul Gilbert
553bb74f8c
GLK: Further changeover of sub-engines to use new savegame code
2019-06-16 14:59:26 -07:00
Paul Gilbert
b6542b78fc
GLK: Fix debug channels setup
2019-06-15 22:31:50 -07:00
Paul Gilbert
401b010ef3
GLK: Implementing more gli object registration
2019-04-28 14:32:49 +10:00
Paul Gilbert
4c708dc97f
GLK: FROTZ: Implement os_beep method
...
I instantiate a PCSpeaker instance in the main engine just for beeps,
because I don't know any simpler way. But hey, it works.
2019-03-02 20:43:19 -08:00
Paul Gilbert
df74a209ca
GLK: FROTZ: Keep mono & prop font sizes to be the same for v6 games
2019-01-02 23:24:50 -08:00
Paul Gilbert
85816c8a54
GLK: Make a _gameFile field in the base Glk engine
2019-01-02 23:13:13 -08:00
Cameron Cawley
f6015086e1
ENGINES: Add GUIErrorMessageFormat to replace duplicated functions ( #1455 )
2018-12-19 08:31:26 +02:00
Paul Gilbert
6202b36606
GLK: SCOTT: Add support for Mysterious Adventures Blorb files
2018-12-14 19:30:43 -08:00
Paul Gilbert
290196946d
GLK: GLULXE: Skeleton sub-engine
2018-12-08 19:05:59 -08:00
Paul Gilbert
08db684864
GLK: Add support for secondary Blorb files separate from the gamefile
...
It also hads further support for playing AIFF files. However, the
Blorb files for Lurking Horror & Sherlock on the if-archive website
don't seem to be valid AIFF files, so sound doesn't play using them
2018-12-08 19:05:59 -08:00
Paul Gilbert
3661fc61ec
GLK: Beginnings of Sounds manager
2018-12-08 19:05:59 -08:00
Paul Gilbert
33a23bca1c
GLK: FROTZ: Further reading/writing setup for savegames using Quetzal
2018-12-08 19:05:59 -08:00
Paul Gilbert
3a543a1e6d
GLK: FROTZ: Add derived Screen class to add Infocom character graphics font
2018-12-08 19:05:59 -08:00
Paul Gilbert
13e28c0d0d
GLK: Finish refactoring Blorb class
2018-12-08 19:05:59 -08:00
Paul Gilbert
525c09ef38
GLK: In progress transforming Blorb code to be a Common::Archive
2018-12-08 19:05:59 -08:00
Paul Gilbert
bd86fd7bbf
GLK: Implementing picture loading
2018-12-08 19:05:59 -08:00
Paul Gilbert
0f0b8ae3b7
GLK: FROTZ: Don't have a Y margin above title bar
2018-12-08 19:05:59 -08:00
Paul Gilbert
3b906cb2bb
GLK: Fixes for combined loading/saving code
2018-12-08 19:05:59 -08:00
Paul Gilbert
b05a16a0ad
GLK: Centralizing more of the savegame code in GlkEngine
2018-12-08 19:05:59 -08:00
Paul Gilbert
67275924b5
GLK: Derive detection from MetaEngine rather than AdvancedMetaEngine
2018-12-08 19:05:59 -08:00
Paul Gilbert
a2104deb4c
GLK: Changing class and namespaces from Gargoyle to Glk
2018-12-08 19:05:59 -08:00