Commit Graph
122 Commits
Author SHA1 Message Date
Bastien Bouclet b8d57057de MYST3: Empty the inventory on new game 2012-03-10 14:35:51 +01:00
Bastien Bouclet c7b4e9893a MYST3 - Implement opcodes 172 and 173 - While loop 2012-02-07 13:21:38 +01:00
Bastien Bouclet 87e4bcf425 MYST3: Implement opcodes 131, 188 and 190 2012-02-01 18:28:17 +01:00
Bastien Bouclet ab0ae5ae23 MYST3: Opcode 125 was not using the correct arguments 2012-02-01 13:15:13 +01:00
Bastien Bouclet cbec8df9d4 MYST3: Implement opcode 248 - Open dialog box 2012-02-01 09:24:26 +01:00
Bastien Bouclet ed0f533e25 MYST3: Implement variable-controlled cursor transparency 2012-01-31 11:27:30 +01:00
Bastien Bouclet 90701a9578 MYST3: Implement opcode 132 - lever with discrete positions 2012-01-30 13:29:51 +01:00
Bastien Bouclet 7a4fb8fed3 MYST3: Implement opcodes 145 and 146 - reload / redraw node 2012-01-29 15:00:34 +01:00
Bastien Bouclet 5d93876c65 MYST3: Fix opcode 55 2012-01-28 15:28:19 +01:00
Bastien Bouclet b9fa7eeffa MYST3: Implement opcode 163 - Set camera FOV 2012-01-28 15:28:19 +01:00
Bastien Bouclet 3f86c21900 MYST3: Implement opcodes 155, 156 and 162 - Look at movie start 2012-01-28 11:26:41 +01:00
Paweł Kołodziejski 2900c8ad94 fix compilation warnings 2012-01-27 12:02:03 +01:00
Bastien Bouclet 8fa71adc52 MYST3: Implement opcodes 240 to 244 - Cursor visibility 2012-01-26 13:14:41 +01:00
Bastien Bouclet dd4b8abaa5 MYST3: Implement opcodes 149 and 150 - Play fullframe movie 2012-01-25 15:04:56 +01:00
Bastien Bouclet 59eb3dd66f MYST3: Implement opcodes 151 and 152 - Play movie, go to node 2012-01-25 14:35:49 +01:00
Bastien Bouclet 656c342af6 MYST3: Implement script driven camera movement 2012-01-24 14:50:21 +01:00
Bastien Bouclet a86bcd3b1a MYST3: Sound background scripts are now ran 2012-01-23 17:56:19 +01:00
Bastien Bouclet ac77656be8 MYST3: Implement some simple sound-related opcodes 2012-01-21 09:49:56 +01:00
Torbjörn Andersson db882cf0d0 MYST3: Fix GCC format string warnings. 2012-01-20 19:46:27 +01:00
Bastien Bouclet a37cb11f2b MYST3: Implement the zoom effect for J'nanin's projectors
The blur effect is still missing
2012-01-19 13:09:03 +01:00
Bastien Bouclet 81b7cff635 MYST3: Implement opcode 130 - 2D lever 2012-01-18 14:12:07 +01:00
Bastien Bouclet 596bed4caa MYST3: Implement opcode 96 - var cross multiplication 2012-01-18 14:12:06 +01:00
Bastien Bouclet 0c115edc8e MYST3: Implement opcode 127 - levers for cube nodes 2012-01-18 14:12:06 +01:00
Bastien Bouclet 077d79d059 MYST3: Partial implementation of opcode 127 - drag lever
Also contains a build fix for older GCC versions
2012-01-17 15:56:19 +01:00
Bastien Bouclet 44bebdf76d MYST3: Implement some camera-related opcodes 2012-01-16 17:56:20 +01:00
Bastien Bouclet 2db9c999de MYST3: Implement opcodes 64 and 65 - distance to zone 2012-01-16 13:41:24 +01:00
Bastien Bouclet aa1b799904 MYST3: Implement opcodes 27 and 28 - remove movie 2012-01-16 12:26:07 +01:00
Bastien Bouclet 044fe33b1d MYST3: Implement opcode 134 - drag lever 2012-01-16 09:12:14 +01:00
Bastien Bouclet f7eeba6076 MYST3: Opcode arguments are rather signed 2012-01-16 09:12:13 +01:00
Bastien Bouclet ed5b567037 MYST3: Implement a few opcodes 2012-01-14 20:01:25 +01:00
Bastien Bouclet 96469bb219 MYST3: Add support for archives with a decrypted header 2012-01-14 20:01:25 +01:00
Bastien Bouclet 52d12cbf1a MYST3: Implement a few opcodes used in Tomahna 2012-01-14 15:50:18 +01:00
Bastien Bouclet 539d1ec502 MYST3: Load the menu on startup, instead of jnanin 2012-01-14 15:50:18 +01:00
Bastien Bouclet 0e247c7343 MYST3: Implement opcodes 164 to 166 - change node 2012-01-13 18:43:24 +01:00
Bastien Bouclet bc53c7258c MYST3: Implement opcode 249 - new game 2012-01-13 17:51:45 +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 568ba3ddd6 MYST3: Rename variables to gamestate 2012-01-13 09:41:07 +01:00
Bastien Bouclet 0b0565771b MYST3: Display a miniature of the save to load 2012-01-12 17:10:05 +01:00
Bastien Bouclet ae1cadae0e MYST3: Uniformize the file headers 2012-01-10 20:41:51 +01:00
Bastien Bouclet 7bb68da47a MYST3: Fix the warnings generated by mscv10 2012-01-10 20:20:50 +01:00
Bastien Bouclet 14b97c7702 MYST3: Mostly implement Saavedro's journal 2012-01-09 18:38:29 +01:00
Bastien Bouclet abecdf9cbf MYST3: Add infrastructure for puzzle helpers 2012-01-09 12:26:15 +01:00
Bastien Bouclet 99a1d24d14 MYST3: Implement opcodes 135, 136, 137 2012-01-08 20:57:20 +01:00
Bastien Bouclet 46b5424956 MYST3: Scripts can now override the next destination using variables 2012-01-08 11:04:56 +01:00
Bastien Bouclet 84e7e54c99 MYST3: Move the inventory to its own file 2012-01-06 21:06:23 +01:00
Bastien Bouclet e92f0cdd00 MYST3: Implement opcode 126 - is mouse in rect 2012-01-06 13:38:00 +01:00
Bastien Bouclet 32cfc312b2 MYST3: Some menus WIP 2012-01-06 12:22:43 +01:00
Bastien Bouclet 4683da2a93 MYST3: First stab at getting menu nodes to display 2012-01-06 08:54:17 +01:00
Bastien Bouclet fe3faef4a5 MYST3: Implemented the vars and opcodes part of sunspots 2012-01-05 12:22:58 +01:00
Bastien Bouclet 87caace1cb MYST3: Relicense as GPL v2 2012-01-05 10:07:48 +01:00