Commit Graph
29 Commits
Author SHA1 Message Date
Paweł Kołodziejski 9e72366b5f ENGINES: Allow to build without TINYGL enabled 2021-12-05 00:08:53 +01:00
Pawel Kolodziejski c337b87db7 ENGINES: Fixed linking 2020-10-05 00:58:13 +02:00
Pawel Kolodziejski 5c57ef54ad ALL: Fixed compilation after sync with ScummVM 2020-10-05 00:43:24 +02:00
Bastien Bouclet b4d0b8eee6 MYST3: Rework archive handling to be more flexible 2020-03-28 08:59:11 +01:00
Stefano Musumeci 43b3981b48 MYST3: Added tinyGL renderer. 2014-07-03 12:33:04 +02:00
Bastien Bouclet 4d5d5d6a81 MYST3: Add transition support 2014-07-01 17:43:54 +02:00
Bastien Bouclet fa12f7e35e MYST3: Implement the water effect
The effect looks similar enough to the original but not exactly the same.
This is CPU intensive. Once well tested it may be worth reimplementing it
as a shader.
2014-02-15 21:13:27 +01:00
Dries Harnie ac913880be MYST3: Separate renderers into separate classes 2014-02-07 22:41:34 +01:00
Dries Harnie f5549e86a1 MYST3: Move OpenGLTexture into separate file 2014-02-06 18:56:11 +01:00
Dries Harnie 522ef90830 MYST3: Introduce shader-based renderer 2014-02-06 18:56:11 +01:00
Bastien Bouclet a4f87a50a8 MYST3: Initialize the ambient sound system 2012-05-02 16:37:48 +02:00
Bastien Bouclet 46842b0dc0 MYST3: Add preliminary hotspot subtitle support 2012-02-11 14:40:16 +01:00
Bastien Bouclet f34dac95c2 AUDIO: Initial basic sound support 2012-01-21 09:49:56 +01:00
Bastien Bouclet 568ba3ddd6 MYST3: Rename variables to gamestate 2012-01-13 09:41:07 +01:00
Bastien Bouclet 695fc035d4 MYST3: Menu WIP
- Move menu handling to its own file
- Implement modal confirmation dialogs
- Properly implement quitting from the main menu
2012-01-11 14:05:38 +01:00
Bastien Bouclet 6118c71aa4 MYST3: Add a Renderer class to abstract to OpenGL calls.
Make the inventory and the cursor use it.
2012-01-10 14:21:47 +01:00
Bastien Bouclet abecdf9cbf MYST3: Add infrastructure for puzzle helpers 2012-01-09 12:26:15 +01:00
Bastien Bouclet 84e7e54c99 MYST3: Move the inventory to its own file 2012-01-06 21:06:23 +01:00
Bastien Bouclet 2218db5985 MYST3: Implement opcodes 140 and 141 2012-01-04 14:59:35 +01:00
Bastien Bouclet 44c5e1103f MYST3: Move the movie code to a separate class 2011-09-18 10:55:23 +02:00
Bastien Bouclet 1e2f4b4313 MYST3: More opcodes, frame mode. 2011-09-05 20:13:48 +02:00
Bastien Bouclet 917fffc172 MYST3: Add variables 2011-09-04 11:16:27 +02:00
Bastien Bouclet b541e3507e MYST3: Added a simple debugging console 2011-09-03 17:33:14 +02:00
Bastien Bouclet 3f69d8db1a MYST3: Add a basic script parser 2011-09-03 15:39:16 +02:00
Bastien Bouclet 8150baefca MYST3: Implement loading game scripts from the executable 2011-09-03 11:38:21 +02:00
Bastien Bouclet 8f25d71cdf More cleanup. Introduced the new Scene class 2011-09-03 11:35:18 +02:00
Bastien Bouclet e7ef82a6a4 Refactoring : new class Room 2011-09-03 11:35:18 +02:00
Bastien Bouclet b7c71188d1 Added archive reading functions to the myst 3 engine 2011-09-03 11:35:18 +02:00
Bastien Bouclet fc7f7fa11c Added an empty Myst 3 engine 2011-09-03 11:35:18 +02:00