Commit Graph
195 Commits
Author SHA1 Message Date
Cameron Cawley e7cb7113cd MOHAWK: Use SeekableReadStreamEndianWrapper 2022-11-29 00:06:49 +01:00
eientei 0c2d9c2e90 MOHAWK: Hacks to get the Wanderful sampler working 2022-07-05 21:40:25 +03:00
Thunderforge fd129ebc0c JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments
Apple's desktop operating system was formerly called "Mac OS X" and "OS X", but since 2016 it has been called "macOS" (starting with version 10.12).

Changing across all comments and documentation to use this current terminology, except in cases where the historical versions are explicitly referenced. No code changes are made; we should consider changing those in future PRs.
2022-01-29 14:15:05 +01:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh e808737662 MOHAWK: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Paul Gilbert 005561d305 COMMON: Increase Stream pos, seek, size from int32 to int64 2021-07-08 18:24:28 -07:00
besentv 3530eae6f1 MOHAWK: Fix game "Just Grandma and Me" german and french version crash
The german and french version of "Just Grandma and Me" (Mohawk engine) have the special characters "ç" and "ö" in their config files. This causes ScummVM to crash when trying to start the game in german or french. Allowing non english chars in config files for Living Books games fixes this issue.
2020-10-31 14:06:25 +01:00
Paul Gilbert 03ca59c17d MOHAWK: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
D G Turner 1072fca204 MOHAWK: Fix Missing Default Switch Cases
These are flagged by GCC if -Wswitch-default is enabled.
2019-12-02 00:16:10 +00:00
Bastien Bouclet 3b794d2633 MOHAWK: Display a GUI error message when no audio devices are available 2018-06-07 20:14:27 +02:00
Bastien Bouclet 086ab443c0 MOHAWK: LB: Mark a switch fall-trough as intentional
Without the fall-through, the function would unconditionally dereference
an uninitialized pointer.
2018-04-22 08:30:08 +02:00
Bastien Bouclet c5496e3206 MOHAWK: Get rid of VideoHandle 2017-07-22 20:38:56 +02:00
Bastien Bouclet 9153393219 MOHAWK: Allow games to opt out of the default video manager 2017-07-03 08:50:10 +02:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Bastien Bouclet aeee4888be MOHAWK: Allow the games to have a different sound manager 2016-08-11 19:53:20 +02:00
Matthew Hoops 6cc72fc0c8 MOHAWK: Improve the slashes-in-file-names fix 2015-07-17 20:15:27 -04:00
Matthew Hoops 9665efa39a MOHAWK: Move further VideoManager functionality to VideoEntry 2015-07-17 20:05:04 -04:00
Matthew Hoops 7e6c8be7db MOHAWK: Make video handles actual objects 2015-07-17 20:05:00 -04:00
Matthew Hoops 47aa40104d MOHAWK: Fix slashes in LB file names, as used by Just Grandma and Me Mac
Fixes bug #6294
2015-07-07 20:14:58 -04:00
Matthew Hoops f4ee8399b0 MOHAWK: Document and skip Arthur's Reading Race minigames 2015-07-05 02:37:00 -04:00
Johannes Schickel abd9e92086 MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
Johannes Schickel 63750d6780 COMMON: Rename ConfigFile to INIFile.
This clears up that 'ConfigFile' is actually a class handling only INI-files.
2013-08-08 16:28:38 +02:00
Alyssa Milburn ac070ae0c0 MOHAWK: Use addSubDirectoryMatching for LB paths. 2013-06-06 21:41:47 +02:00
Eugene Sandulenko 2a4bf37aab MOHAWK: Fix use after free. CID 1002114 2013-04-28 23:59:20 +03:00
Alyssa Milburn 80271c24b1 MOHAWK: Try LB subpage 0 if loading subpage 1 fails. 2013-04-19 15:05:53 +02:00
Alyssa Milburn ba9efd5c40 MOHAWK: Allow skipping LB videos, plus other video bits. 2013-04-19 00:42:28 +02:00
uruk cfeda28885 MOHAWK: Prevent left mouse click handling if the cursor isn't visible.
This fixes bug #3488327 - "LB: Mouse events processed when they
shouldn't be".
2013-04-12 15:57:40 +01:00
Alyssa Milburn bed2eb20cd MOHAWK: Restart anims when LiveText plays them. 2012-07-09 09:11:31 +02:00
Alyssa Milburn ff1828fc71 MOHAWK: Play anims for LiveText items *after* the speech.
Another attempt at fixing bug #3541294.
2012-07-08 20:26:02 +02:00
Alyssa Milburn e265be07bf MOHAWK: Run animations attached to LiveText items.
Should fix bug #3541294.
2012-07-08 09:54:36 +02:00
Willem Jan Palenstijn 07904c881b MOHAWK: Avoid warning 2012-02-11 23:05:43 +01:00
Alyssa Milburn 99d3b7b5c3 MOHAWK: Stub LB clone command. 2011-12-08 23:23:35 +01:00
Alyssa Milburn 0db0bf4504 MOHAWK: Name the LB phases, and default to kLBPhaseLoad for v3+. 2011-12-08 23:08:34 +01:00
Alyssa Milburn 446822369b MOHAWK: Implement LB move/moveTo. 2011-12-01 23:59:15 +01:00
Alyssa Milburn 3a2bd43c75 MOHAWK: Fix kLBOpBreakExpression. 2011-12-01 23:54:48 +01:00
Alyssa Milburn 3553e58bb0 MOHAWK: Run LB load-time scripts properly. 2011-12-01 23:54:18 +01:00
Alyssa Milburn 1e9ea08495 MOHAWK: Fix LBCode seek/seekToFrame. 2011-11-27 21:02:13 +01:00
Alyssa Milburn a6af439eff MOHAWK: Add Rugrats subfolders to the path too. 2011-11-26 23:37:54 +01:00
Alyssa Milburn 89b1ff3dc3 MOHAWK: Run kLBEventInit at init time. 2011-11-26 20:49:02 +01:00
Alyssa Milburn 285a92ffaa MOHAWK: Handle globals from the LB book info file. 2011-11-26 20:49:02 +01:00
Alyssa Milburn 4466b6556a MOHAWK: Start the LB load phase at load time. 2011-11-26 20:49:02 +01:00
Alyssa Milburn d070d11c30 MOHAWK: Name/stub some unknown LB item flags. 2011-11-25 23:00:22 +01:00
Alyssa Milburn 4d4c84fd82 MOHAWK: Load/unload LB proxies properly. 2011-11-25 22:59:30 +01:00
Alyssa Milburn 528c1173d7 MOHAWK: Implement kLBOpLoad, kLBOpUnload. 2011-11-20 20:24:51 +01:00
Alyssa Milburn 383b307f69 MOHAWK: Replace _neverEnabled with basic _loaded logic. 2011-11-20 20:24:31 +01:00
Alyssa Milburn 40474f0bc6 MOHAWK: Draw LB items in sorted order. 2011-11-20 16:30:33 +01:00
Alyssa Milburn 33a85af915 MOHAWK: Handle cursor changes in kLBNotifyChangeMode. 2011-07-07 16:23:11 +02:00
Alyssa Milburn f0bef196b1 MOHAWK: Maintain ordered list of LB items. 2011-07-07 16:23:10 +02:00
Alyssa Milburn 1d6df12446 MOHAWK: Always create a code object for every LBPage. 2011-07-02 00:23:37 +02:00
Alyssa Milburn aceb1470cb MOHAWK: Use LBCode instead of running scripts in LBItem. 2011-07-02 00:18:26 +02:00