Commit Graph
1366 Commits
Author SHA1 Message Date
Bastien Bouclet cddb5cd53a MOHAWK: Rename Myst's Area classes 2016-02-07 15:27:03 +01:00
Bastien Bouclet 085f3700f7 MOHAWK: Make MystResourceType8::_subImages private 2016-02-07 15:27:03 +01:00
Bastien Bouclet 0c8d8bbd40 MOHAWK: Use nullptr where applicable in the Myst code 2016-02-07 15:27:03 +01:00
Bastien Bouclet ce25cdf8dc MOHAWK: Add override qualifiers to the Myst code 2016-02-07 15:27:03 +01:00
Bastien Bouclet 25330c714e MOHAWK: Add missing virtual attributes to MystResourceType11 2016-02-07 15:27:03 +01:00
Bastien Bouclet 47bc90f5a3 MOHAWK: Remove some dead code 2016-02-07 15:27:03 +01:00
Bastien Bouclet e0e7790dfb MOHAWK: Fix the getter for Channelwood's var 32 2016-01-13 19:22:06 +01:00
Filippos Karapetis cfdeb56610 MOHAWK: Correct the submitter of the Italian version of Myst
A copy a paste error
2016-01-13 11:43:35 +02:00
Filippos Karapetis 030dd7aaf9 MOHAWK: Add detection for the Italian version of Myst (bug #6895) 2016-01-13 03:44:04 +02:00
Eugene Sandulenko 2d45896977 MOHAWK: Added detection for Russian Riven 2016-01-12 23:53:14 +01:00
Bastien Bouclet 7be4a74305 MOHAWK: Fix incorrect condition in Myst's sound block opcode 2016-01-12 19:34:28 +01:00
Strangerke 0b4a1ec223 MOHAWK: Add a comment about suspicious dead code in o_changeBackgroundSound 2016-01-12 10:56:25 +01:00
Bastien Bouclet 8dd9d44b1f MOHAWK: Fix loading the Myst cabin gauge movie 2015-12-14 20:24:46 +01:00
Matthew Hoops 030e4d0608 AUDIO: Make Rewindable- and SeekableAudioStream inherit virtually 2015-08-30 19:53:53 -04:00
Matthew Hoops ee9929957c MOHAWK: Use floor instead of round
round() is C99; floor() and adding 0.5 to the parameter is sufficient. Probably having detection for floor() and a compatibility definition otherwise would make sense.
2015-08-19 22:47:09 -04:00
Matthew Hoops d749152cb6 MOHAWK: Implement drawing the marbles a step away from the grid
Much thanks to fuzzie
2015-07-19 17:38:14 -04: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
Torbjörn Andersson 02db919050 MOHAWK: Add detection for v1.0 of Just Grandma and Me, Mac version
Did I really forget to push this until now?
2015-07-08 19:24:49 +02: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
Matthew Hoops 4025c20ea4 MOHAWK: Fix parsing the Arthur's Computer Adventure globals section 2015-07-04 12:35:37 -04:00
Alyssa Milburn 273f4ae945 MOHAWK: Implement xpos/ypos for LB. 2015-07-03 17:42:48 +02:00
Alyssa Milburn 97fcc16a4d MOHAWK: Implement deleteVar for LB. 2015-07-03 17:38:00 +02:00
Alyssa Milburn 327899c7d2 MOHAWK: Implement width/height for LB. 2015-07-03 17:32:14 +02:00
Matthew Hoops d521ece7cb MOHAWK: Set dithering on any original Myst video
Fixes display of the library "swirl" video
2015-04-12 20:18:31 -04:00
Matthew Hoops 3323af355d MOHAWK: Allow Myst to compile without RGB colors 2015-04-11 15:31:20 -04:00
Matthew Hoops a5992a08a0 MOHAWK: Run Myst in 8bpp 2015-04-11 14:37:17 -04:00
Filippos Karapetis ce40801f5b MOHAWK: Comment out unused constant
Thanks to fingolfin for finding this unused code
2014-12-07 15:48:11 +02:00
Bastien Bouclet 131dcb0aad MOHAWK: Reset some Myst state variables as per the original
This fixes a bug where the player could be stuck on Channelwood's
lower level with the elevator on the upper level.

This also turns the light off on Stoneship when entering the age,
since the battery is depleted.

Thanks to dtungsten for submitting this fix in PR#478.
2014-07-08 20:13:29 +02:00
D G Turner 19ab6082d5 MOHAWK: Add version number for Riven Italian detection entry.
Also, annotate lanuage comment for preceding entry.
2014-06-10 22:37:13 +01:00
D G Turner 9d33b09885 MOHAWK: Add Detection Entry for Italian 5-CD version of Riven.
This closes bug #6629.
2014-06-09 17:24:55 +01:00
Johannes Schickel 7b32db3b37 MOHAWK: Use float constants in Myst code.
This silences some float conversion warnings.
2014-06-02 01:00:15 +02:00
Johannes Schickel ae4ffe01f0 ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. 2014-05-27 02:04:08 +02:00
Johannes Schickel daa8d57a86 ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. 2014-05-27 02:04:07 +02:00
Matthew Hoops b2be5788cf MOHAWK: Add missing comma 2014-05-04 13:13:01 -04:00
Matthew Hoops 0a899876e7 MOHAWK: Use original stack ID mapping for Riven 2014-05-03 22:55:50 -04:00
Matthew Hoops 363b23f55d MOHAWK: Use properly cased names for Riven variables 2014-05-03 15:10:13 -04:00
Matthew Hoops 955b8194db MOHAWK: Fix Riven movie volume clipping 2014-03-03 21:06:25 -05:00
Matthew Hoops 740b6e8fbd IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00
Johannes Schickel abd9e92086 MOHAWK: Make GPL headers consistent in themselves. 2014-02-18 02:39:36 +01:00
D G Turner ef85456859 BUILD: Remove need for engine.mk in each engine directory.
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner 1ac01d2333 BUILD: Remove need for engine-plugin.h in engines.
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner 00c27a28f9 BUILD: Split engines/plugins_table header down to a file per engine.
This is the third and final commit enabling fully pluggable engines.

Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner d77cf95a18 BUILD: Split engines.mk down to a single file per engine.
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
D G Turner aa947c9474 BUILD: Split configure.engines down to a single file per engine.
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00:00
D G Turner 242b9eef11 MOHAWK: Fix missing initializers in CSTime engine. CID 1002810. 2013-10-02 05:57:01 +01:00
Eugene Sandulenko 246edc82e6 MOHAWK: Fix compiler warning 2013-09-30 14:36:59 +03:00
Johannes Schickel 01dea8bd67 Merge pull request #378 from lordhoto/pluggable-engines-translations
RFC: Pluggable Engines: I18N: Move specification of engine specific files to enginedir/POTFILES
2013-09-12 15:38:13 -07:00