Max Horn
477d6233c3
ENGINES: Change 2nd param of Engine::saveGameState to Common::String
2011-06-02 18:31:59 +02:00
Max Horn
9ac184bfba
MOHAWK: Name the RandomSource used for myst
2011-05-17 12:17:27 +02:00
Bastien Bouclet
9f05f8805d
MOHAWK: Fix loading a Myst savegame from the launcher.
2011-05-15 17:41:55 +02:00
Bastien Bouclet
af9dc7a29c
MOHAWK: Display a black screen while changing stack. Default to an empty cursor.
2011-05-15 17:41:54 +02:00
Bastien Bouclet
e0e28aaeb2
MOHAWK: Implement "Show Map" feature for Myst ME
2011-05-15 17:41:54 +02:00
Bastien Bouclet
d72037fb72
MOHAWK: Play a sound when dropping a page
2011-05-15 17:41:54 +02:00
Bastien Bouclet
c7f3a4f578
MOHAWK: Implement page drop button for Myst
2011-05-14 19:54:32 +02:00
Bastien Bouclet
0127a888fb
MOHAWK: Fix Myst backgrounds being draw one pixel too low on some cards.
...
Happened in Myst's Generator cave.
2011-05-14 19:54:30 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Matthew Hoops
212b58ad42
MOHAWK: Remove unused runLoadDialog() function
2011-03-07 16:28:28 -05:00
Bastien Bouclet
369db4fdfd
MOHAWK: Shorten Myst stack classes names
2011-02-15 21:43:38 +01:00
Bastien Bouclet
fc605427a8
MOHAWK: Put togeter the Myst stack classes in a namespace
2011-02-15 21:43:37 +01:00
Bastien Bouclet
3cc86aedac
MOHAWK: Remove Myst's var store from the build since it is not used
...
anymore.
Keep the files are to be kept around for reference until Mechanical is
finished.
2011-02-13 13:27:01 +01:00
Max Horn
7bac92388f
MOHAWK: Fix MohawkEngine_Myst::runLoadDialog
...
This incorrectly invoked (indirectly) the runModal() method of a
SaveLoadChooser, but for that one should use runModalWithPluginAndTarget
instead.
svn-id: r55816
2011-02-07 22:58:42 +00:00
Bastien Bouclet
caccceb02b
MOHAWK: Dragging resources / levers code cleanup
...
svn-id: r55439
2011-01-22 17:26:09 +00:00
Matthew Hoops
2aca6d3838
MOHAWK: Rename some Myst-specific sound functions; cleanup
...
svn-id: r55314
2011-01-18 21:10:58 +00:00
Matthew Hoops
0761ab7b3a
MOHAWK: Rename some VideoManager functions so we have some unified naming between versions
...
svn-id: r55312
2011-01-18 20:30:16 +00:00
Matthew Hoops
5cd4bd3ce7
MOHAWK: Cleanup wrapMovieFilename()
...
svn-id: r55303
2011-01-18 17:08:17 +00:00
Matthew Hoops
b956f102d9
MOHAWK: Fix the gear puzzle in Myst ME Mac
...
svn-id: r55302
2011-01-18 17:03:21 +00:00
Bastien Bouclet
75a2c36ecd
MOHAWK: Implement video seeking Myst's rocket link book
...
svn-id: r55230
2011-01-13 19:30:00 +00:00
Bastien Bouclet
9058a83ad9
MOHAWK: Myst zip mode improvements
...
- Save visited zip destinations in the game state
- Only allow zipping to visited zip destinations
- Save zip mode setting in the game state
svn-id: r55185
2011-01-09 15:31:08 +00:00
Bastien Bouclet
1a18e99e69
MOHAWK: Changed Myst intro stack to behave like the original. ie fully skippable intro.
...
svn-id: r55164
2011-01-08 12:34:41 +00:00
Bastien Bouclet
b55e593cdd
MOHAWK: Merge Myst intro opcode 100 with generic opcode 40 into engine method changeStack
...
svn-id: r55152
2011-01-07 19:26:31 +00:00
Matthew Hoops
8a77f49a59
MOHAWK: Cleanup some spacing, formatting, and naming
...
svn-id: r55109
2011-01-03 20:40:07 +00:00
Matthew Hoops
f2495a42f6
MOHAWK: Move myst_saveload.* to myst_state.*
...
svn-id: r55045
2010-12-26 15:10:33 +00:00
Bastien Bouclet
6cd890aaac
MOHAWK: Merge classes MystVariables and MystSaveLoad to form MystGameState
...
svn-id: r55041
2010-12-26 14:31:03 +00:00
Alyssa Milburn
7e5ffb2bcf
MOHAWK: Remove sound.h include from resource.h
...
svn-id: r54988
2010-12-21 18:16:20 +00:00
Bastien Bouclet
c3fdcef751
MOHAWK: Fix Myst courtyard boxes. Hover areas entering / leaving is now handled separatly from other resources since the former have to get events even when they are disabled.
...
svn-id: r54959
2010-12-19 07:02:02 +00:00
Bastien Bouclet
c870bf22d1
MOHAWK: Separate background sound handling from other sounds for Myst. Allow the scripts to change the background sound volume.
...
svn-id: r54953
2010-12-18 13:12:56 +00:00
Bastien Bouclet
03da126ec7
MOHAWK: Implement Myst opcodes 157, 161 and 162: Rocket piano
...
svn-id: r54949
2010-12-18 08:07:16 +00:00
Bastien Bouclet
24808d49eb
MOHAWK: Added the "resources" command to Myst's debug console, which lists the resources in the current card.
...
Allow the "drawRect" debug command to take a resource id as a parameter, to draw the resource's bounding rect.
svn-id: r54933
2010-12-16 16:12:38 +00:00
Bastien Bouclet
1b267f5281
MOHAWK: Implement Myst opcodes 147, 169, 182 : Cabin match
...
svn-id: r54931
2010-12-16 08:03:19 +00:00
Bastien Bouclet
d4ce603361
MOHAWK: Rework Myst GFX updates
...
- Initial card state is drawn to the back buffer
- Script driven updates are drawn to the front buffer
Allows opcode 28 (copy back buffer to screen) and opcodes 29/33 (copy image to screen / back buffer) to work properly.
Fixes among others the generator room lights, and the matchbox.
svn-id: r54907
2010-12-14 19:11:16 +00:00
Bastien Bouclet
36851d4eb4
MOHAWK: Implement Myst opcodes 113, 114, 198 : Vault open / close
...
In progress tower rotation
svn-id: r54866
2010-12-11 17:00:22 +00:00
Matthew Hoops
0d59c33b35
MOHAWK: Default to the main cursor if no cursor hints are present; fixes a couple cards
...
svn-id: r54816
2010-12-07 19:41:49 +00:00
Matthew Hoops
ce0f0bd056
MOHAWK: Allow loading both original and ME saves in any version of Myst
...
svn-id: r54814
2010-12-07 18:33:58 +00:00
Matthew Hoops
2f86db50ef
MOHAWK: Fix loading from the launcher in Myst
...
svn-id: r54813
2010-12-07 18:21:05 +00:00
Matthew Hoops
d06a355341
MOHAWK: Further limit where Myst can be saved
...
svn-id: r54812
2010-12-07 18:15:07 +00:00
Matthew Hoops
a789ee11c2
MOHAWK: Implement loading to different ages in Myst
...
svn-id: r54807
2010-12-07 01:37:43 +00:00
Bastien Bouclet
fb854b1483
MOHAWK: Fix Myst library books, fireplace combination book, and bookcase transform animation.
...
svn-id: r54802
2010-12-06 20:29:45 +00:00
Bastien Bouclet
24a0b50ac3
MOHAWK: Implement Myst opcodes 158 to 166: Rocket sliders + check lever + link book
...
svn-id: r54776
2010-12-05 08:36:41 +00:00
Bastien Bouclet
52217fa434
MOHAWK: Implement Myst opcodes 120 and 210, rocket power generator
...
svn-id: r54759
2010-12-04 11:54:08 +00:00
Bastien Bouclet
a9388af996
MOHAWK: Fix resource type 12
...
svn-id: r54740
2010-12-02 21:15:47 +00:00
Matthew Hoops
bdc3742ced
MOHAWK: Split makingof and preview opcodes into their own class (and now all are separate)
...
svn-id: r54723
2010-12-01 21:05:08 +00:00
Matthew Hoops
77782f4eb3
MOHAWK: Split intro and demo opcodes into their own classes
...
svn-id: r54706
2010-12-01 17:56:36 +00:00
Matthew Hoops
81209867a2
MOHAWK: Split the demo slideshow opcodes into their own class
...
svn-id: r54705
2010-12-01 15:24:54 +00:00
Matthew Hoops
26f27d9983
MOHAWK: Split d'ni opcodes into their own class
...
svn-id: r54699
2010-12-01 14:46:59 +00:00
Matthew Hoops
b9cfb52927
MOHAWK: Split mechanical opcodes into their own class
...
svn-id: r54692
2010-12-01 02:45:31 +00:00
Matthew Hoops
261cf23901
MOHAWK: Split channelwood opcodes into their own class
...
svn-id: r54691
2010-12-01 02:11:11 +00:00