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