Matthew Hoops
cd6d818ca3
MOHAWK: Cleanup named video handling
...
svn-id: r55188
2011-01-09 17:26:22 +00:00
Bastien Bouclet
81d29aa303
MOHAWK: Add a stub for Myst var getter 308
...
svn-id: r55187
2011-01-09 16:13:31 +00:00
Bastien Bouclet
9265c85c49
MOHAWK: Implement minimal D'ni stack. Lacking movie control.
...
svn-id: r55180
2011-01-09 10:14:40 +00:00
Bastien Bouclet
d202e4c9dc
MOHAWK: Change Myst credits stack not to use the var store
...
svn-id: r55170
2011-01-08 17:40:29 +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
Matthew Hoops
9074a27211
MOHAWK: Use integer math where floating point isn't required
...
svn-id: r55110
2011-01-03 20:44:27 +00:00
Matthew Hoops
8a77f49a59
MOHAWK: Cleanup some spacing, formatting, and naming
...
svn-id: r55109
2011-01-03 20:40:07 +00:00
Matthew Hoops
def3c562cb
MOHAWK: Silence a gcc warning
...
svn-id: r55106
2011-01-03 18:45:04 +00:00
Bastien Bouclet
2c95f1f8e1
MOHAWK: Implement Myst opcodes 133, Stellar observatory go button
...
svn-id: r55104
2011-01-03 17:37:52 +00:00
Bastien Bouclet
83f0a28623
MOHAWK: Implement Myst opcodes 134 to 137, and 170 to 177, Stellar observatory sliders
...
svn-id: r55096
2011-01-02 17:06:43 +00:00
Bastien Bouclet
fd5754d6af
MOHAWK: Fix checking Myst rocket sound puzzle before moving all the sliders.
...
Fix a off by one graphical glitch that happened when moving sliders.
Implement opcode 300.
svn-id: r55092
2011-01-02 14:15:15 +00:00
Bastien Bouclet
14cd97cc77
MOHAWK: Implement Myst opcodes 129 to 132, and 192 to 197, Stellar observatory buttons
...
svn-id: r55065
2010-12-30 13:53:14 +00:00
Bastien Bouclet
6c9a4d36ec
MOHAWK: Implement Myst opcode 214, Stellar observatory initialization
...
svn-id: r55063
2010-12-29 19:33:49 +00:00
Matthew Hoops
f2495a42f6
MOHAWK: Move myst_saveload.* to myst_state.*
...
svn-id: r55045
2010-12-26 15:10:33 +00:00
Bastien Bouclet
6cd890aaac
MOHAWK: Merge classes MystVariables and MystSaveLoad to form MystGameState
...
svn-id: r55041
2010-12-26 14:31:03 +00:00
Bastien Bouclet
04b5163228
MOHAWK: Fix Myst's combination book pages drawing at the bottom of the screen.
...
svn-id: r55030
2010-12-24 10:52:02 +00:00
David Turner
cc30fa378e
MOHAWK: Add Framework getVar() code to Myst Credits Stack Script Parser.
...
svn-id: r55016
2010-12-22 21:08:26 +00:00
David Turner
5e92b6049b
MOHAWK: Add Framework getVar() code to Myst D'ni Age Script Parser.
...
svn-id: r55015
2010-12-22 21:08:02 +00:00
David Turner
1dde0156c2
MOHAWK: Add further getVar() code to Myst Channelwood Age Script Parser.
...
svn-id: r54998
2010-12-22 05:52:58 +00:00
David Turner
67cf6a0601
MOHAWK: Add Framework of getVar(), setVar() and toggleVar() to Myst Channelwood Age Script Parser.
...
svn-id: r54997
2010-12-22 02:46:30 +00:00
David Turner
a87c52bdb0
MOHAWK: Add Framework of getVar(), setVar() and toggleVar() to Myst Mechanical Age Script Parser.
...
svn-id: r54995
2010-12-21 23:18:38 +00:00
David Turner
43800ebf0c
MOHAWK: Remove unused variables warnings introduced in r54982.
...
svn-id: r54994
2010-12-21 22:16:37 +00:00
David Turner
3d3f7b09b2
MOHAWK: Add Framework of getVar(), setVar() and toggleVar() to Myst Stoneship Script Parser.
...
svn-id: r54982
2010-12-21 01:09:14 +00:00
David Turner
b87bc18d22
MOHAWK: Add var getters for Myst Stellar Observatory Date-Time Display.
...
svn-id: r54980
2010-12-20 18:44:25 +00:00
Bastien Bouclet
9c23440ae4
MOHAWK: Fix 2 crashers with the Myst imager (selecting 00 and playing the moutain video).
...
svn-id: r54973
2010-12-20 07:58:45 +00:00
Bastien Bouclet
da53b85498
MOHAWK: Implement Myst opcodes 109, 117, 118 and 208 : dock forechamber imager
...
svn-id: r54965
2010-12-19 17:36:36 +00:00
Bastien Bouclet
c2bae4b35b
MOHAWK: Add 2 Myst var getter / setters
...
svn-id: r54960
2010-12-19 07:26:34 +00:00
Bastien Bouclet
c3fdcef751
MOHAWK: Fix Myst courtyard boxes. Hover areas entering / leaving is now handled separatly from other resources since the former have to get events even when they are disabled.
...
svn-id: r54959
2010-12-19 07:02:02 +00:00
David Turner
e9e09d297c
MOHAWK: Added further var getter and setter code for Myst Island.
...
This fixes Stellar Observatory Lights.
svn-id: r54958
2010-12-19 02:27:09 +00:00
David Turner
fd5b8b7fa0
MOHAWK: Add some missing var getters for Myst Island.
...
svn-id: r54957
2010-12-18 22:12:36 +00:00
Bastien Bouclet
3e31ed6d98
MOHAWK: Myst sound rework, part 2
...
svn-id: r54954
2010-12-18 13:13:49 +00:00
Bastien Bouclet
03da126ec7
MOHAWK: Implement Myst opcodes 157, 161 and 162: Rocket piano
...
svn-id: r54949
2010-12-18 08:07:16 +00:00
Bastien Bouclet
151d180e55
MOHAWK: Implement Myst opcodes 128, 168, 216, 217, 304, 305, and 153 to 156 : Giant tree. Channelwood is now accessible from Myst.
...
svn-id: r54941
2010-12-17 07:44:59 +00:00
David Turner
e3eddf32e9
MYST: Add Var Getter For Myst Courtyard Box Variables.
...
svn-id: r54937
2010-12-16 20:52:18 +00:00
Bastien Bouclet
68e32de097
MOHAWK: Implement Myst opcodes 146, 149, 150, 150 : Minimal boiler
...
svn-id: r54934
2010-12-16 16:13:50 +00:00
Bastien Bouclet
1b267f5281
MOHAWK: Implement Myst opcodes 147, 169, 182 : Cabin match
...
svn-id: r54931
2010-12-16 08:03:19 +00:00
Bastien Bouclet
d4ce603361
MOHAWK: Rework Myst GFX updates
...
- Initial card state is drawn to the back buffer
- Script driven updates are drawn to the front buffer
Allows opcode 28 (copy back buffer to screen) and opcodes 29/33 (copy image to screen / back buffer) to work properly.
Fixes among others the generator room lights, and the matchbox.
svn-id: r54907
2010-12-14 19:11:16 +00:00
Bastien Bouclet
c2e48f5c08
MOHAWK: Implement Myst opcodes 122 to 124 : Cabin safe handle
...
svn-id: r54905
2010-12-14 06:42:00 +00:00
Bastien Bouclet
896316a96a
MOHAWK: Fix freeze after tower rotation. Fix opcode 121 : cabin safe digit change.
...
svn-id: r54889
2010-12-12 19:28:43 +00:00
Matthew Hoops
26c3705152
MOHAWK: Silence warnings
...
svn-id: r54884
2010-12-12 18:55:27 +00:00
Bastien Bouclet
c6887d0404
MOHAWK: Implement Myst opcodes 106, 108 and 202 : tower rotation
...
svn-id: r54883
2010-12-12 18:41:15 +00:00
Bastien Bouclet
36851d4eb4
MOHAWK: Implement Myst opcodes 113, 114, 198 : Vault open / close
...
In progress tower rotation
svn-id: r54866
2010-12-11 17:00:22 +00:00
Bastien Bouclet
7419d8c087
MOHAWK: Implement Myst opcodes 116, 186, 188, 189, clock tower time controls
...
svn-id: r54863
2010-12-11 11:40:12 +00:00
Bastien Bouclet
2a8c1ab13a
MOHAWK: Change Myst fireplace and green book to use correct vars
...
svn-id: r54859
2010-12-11 08:33:39 +00:00
Matthew Hoops
9aa7f2e7f0
MOHAWK: Fix a typo
...
svn-id: r54857
2010-12-10 20:05:38 +00:00
Bastien Bouclet
107a2a25aa
MOHAWK: Implement Myst opcode 115, give page to book
...
svn-id: r54856
2010-12-10 19:51:00 +00:00
Matthew Hoops
a789ee11c2
MOHAWK: Implement loading to different ages in Myst
...
svn-id: r54807
2010-12-07 01:37:43 +00:00
Bastien Bouclet
fb854b1483
MOHAWK: Fix Myst library books, fireplace combination book, and bookcase transform animation.
...
svn-id: r54802
2010-12-06 20:29:45 +00:00
Matthew Hoops
669ad3d217
MOHAWK: Silence a warning
...
svn-id: r54779
2010-12-05 17:23:57 +00:00