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