Bastien Bouclet
1f6bfda0ef
MOHAWK: Share the code for reading sound blocks
2016-02-11 07:56:58 +01:00
Bastien Bouclet
19ee63703b
MOHAWK: Share the code applying sound blocks
2016-02-11 07:38:23 +01:00
Bastien Bouclet
e9525f53c6
MOHAWK: Move debug rect draw control to the console
...
It was previously bound to F4
2016-02-11 07:38:23 +01:00
Bastien Bouclet
bc687c7216
MOHAWK: Fix two Myst resource stream memory leaks
2016-02-07 15:27:03 +01:00
Bastien Bouclet
eb47dcf2c9
MOHAWK: Implement preloading conditional script resources
2016-02-07 15:27:03 +01:00
Bastien Bouclet
bff0dd1915
MOHAWK: Turn MystEngine::_cursorHints into a Common::Array
2016-02-07 15:27:03 +01:00
Bastien Bouclet
6e3719199e
MOHAWK: Remove some dead code
2016-02-07 15:27:03 +01:00
Bastien Bouclet
316dc9c829
MOHAWK: Turn ScriptResource::resourceList into a Common::Array
2016-02-07 15:27:03 +01:00
Bastien Bouclet
a3064b9027
MOHAWK: Turn MystView::scriptResources into a Common::Array
2016-02-07 15:27:03 +01:00
Bastien Bouclet
32f1ee73ad
MOHAWK: Turn MystView::soundList into a Common::Array
2016-02-07 15:27:03 +01:00
Bastien Bouclet
ef14781456
MOHAWK: Turn MystCondition::values into a Common::Array
2016-02-07 15:27:03 +01:00
Bastien Bouclet
989fe4d0cd
MOHAWK: Turn MystView::conditionalImages into a Common::Array
2016-02-07 15:27:03 +01:00
Bastien Bouclet
cddb5cd53a
MOHAWK: Rename Myst's Area classes
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
47bc90f5a3
MOHAWK: Remove some dead code
2016-02-07 15:27:03 +01:00
Matthew Hoops
a5992a08a0
MOHAWK: Run Myst in 8bpp
2015-04-11 14:37:17 -04:00
Johannes Schickel
abd9e92086
MOHAWK: Make GPL headers consistent in themselves.
2014-02-18 02:39:36 +01:00
Torbjörn Andersson
74be7ed959
MOHAWK: Stop videos on stack change
...
Otherwise there may be both a book video and a flyby video playing
at the same time. Maybe it should only stop videos if there really
is a flyby video, but it already stops all sounds and may play a
blocking sound etc., so it makes sense to me to always do it.
2013-08-20 08:43:18 +02:00
Torbjörn Andersson
af64cad069
JANITORIAL: Replace some spaces with tabs
2012-12-16 09:35:52 +01:00
Bastien Bouclet
07ee25c87d
MOHAWK: Implement most of Myst's transition system
2012-12-16 06:54:13 +01:00
Matthew Hoops
e58724a180
MOHAWK: Remove Myst ME Macintosh "support"
...
The Mac version of Myst ME is actually not Mohawk and is instead closer to the engine used in Myst3.
2012-07-29 14:31:36 -04:00
Johannes Schickel
15046a7529
GUI: Get rid of SaveLoadChooser::setSaveMode.
...
We already pass the title and process button name to the constructor of
SaveLoadChooser and then do not offer any way of changing it, thus changing
the edit mode of the chooser is kind of pointless and was never actually used.
Instead we pass the mode on SaveLoadChooser construction now.
2012-06-10 04:19:45 +02:00
Matthew Hoops
5e52b0a5d4
MOHAWK: Split the graphics classes into their own files
2012-03-10 13:55:08 -05:00
Bastien Bouclet
72a9f06f93
MOHAWK: Add a return to menu button to the dialog for the demo
2011-08-14 09:18:21 +02:00
Bastien Bouclet
2345228643
MOHAWK: Add specific cursor handling for Myst demo
2011-08-07 16:54:20 +02:00
Matthew Hoops
71c4329d86
MOHAWK: Rework archive handling
...
A new base class has been introduced (aptly named "Archive"), which is much cleaner than inheriting from MohawkArchive. In addition, the underlying resource retrieving code has been merged to reduce dupliplication.
2011-06-28 12:10:28 -04:00
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