26 Commits

Author SHA1 Message Date
Bastien Bouclet
192b85af32 MYST3: Use a full 3D intersection test for hotspots
Cube hotspots are now fully accurate when compared to the original engine.
Fixes #1329.
2017-04-17 08:52:36 +02:00
Bastien Bouclet
2632f11c8a MYST3: Minor cleanup 2017-04-14 06:20:52 +02:00
Bastien Bouclet
19a8b11d85 MYST3: Initial version of the widescreen mod 2016-10-16 09:35:40 +02:00
Bastien Bouclet
1537ec2de2 MYST3: Change frameViewport to be in screen coordinates rather than OpenGl coordinates 2016-10-16 09:28:08 +02:00
Bastien Bouclet
5bb96c937a MYST3: Start moving some of the frame viewport code the the Scene class 2016-10-16 09:28:08 +02:00
Bastien Bouclet
00981d9ab0 MYST3: Remove useless drawBlackBorders method 2016-07-15 14:50:59 +02:00
Bastien Bouclet
708b8afcc1 MYST3: Respect the mouse speed set in the settings screen 2014-07-13 12:36:59 +02:00
Pawel Kolodziejski
728e4183fe MYST3: formatting code 2014-07-03 20:18:21 +02:00
Pawel Kolodziejski
8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Bastien Bouclet
940ddfade5 MYST3: Fix the viewport for cube nodes
Fixes movies and hotspots misalignment
2012-01-28 11:26:41 +01:00
Bastien Bouclet
2db9c999de MYST3: Implement opcodes 64 and 65 - distance to zone 2012-01-16 13:41:24 +01:00
Bastien Bouclet
c93a952890 MYST3: Change the engine to use more game state variables 2012-01-13 09:41:09 +01:00
Bastien Bouclet
6569f26b42 MYST3: Rename some constants according to the naming conventions 2012-01-11 14:14:38 +01:00
Bastien Bouclet
ae1cadae0e MYST3: Uniformize the file headers 2012-01-10 20:41:51 +01:00
Bastien Bouclet
2ca689b2fb MYST3: Change the renderer not to depend on the scene 2012-01-10 20:28:50 +01:00
Bastien Bouclet
f433c3ff48 MYST3: Switch Scene to using the gfx renderer 2012-01-10 19:59:23 +01:00
Bastien Bouclet
6d50ae2c2b MYST3: Display sunspot flares 2012-01-05 17:19:15 +01:00
Bastien Bouclet
87caace1cb MYST3: Relicense as GPL v2 2012-01-05 10:07:48 +01:00
Bastien Bouclet
ded7d86852 MYST3: Draw the top and bottom black borders 2012-01-03 15:23:57 +01:00
Bastien Bouclet
9fde449c9e MYST3: Draw a rect where the movies should be in the scene 2011-09-11 20:27:19 +02:00
Bastien Bouclet
1e2f4b4313 MYST3: More opcodes, frame mode. 2011-09-05 20:13:48 +02:00
Bastien Bouclet
b541e3507e MYST3: Added a simple debugging console 2011-09-03 17:33:14 +02:00
Bastien Bouclet
8150baefca MYST3: Implement loading game scripts from the executable 2011-09-03 11:38:21 +02:00
Bastien Bouclet
2a0d5bbb40 MYST3: Use the same coordinates as the original 2011-09-03 11:35:18 +02:00
Bastien Bouclet
6ca044fea3 Myst3 : Mouse movement. Had to hack a bit the SDL backend ... 2011-09-03 11:35:18 +02:00
Bastien Bouclet
8f25d71cdf More cleanup. Introduced the new Scene class 2011-09-03 11:35:18 +02:00