Commit Graph
1366 Commits
Author SHA1 Message Date
Matthew Hoops e4fa2855b6 MOHAWK: Split out stoneship opcodes into their own class
svn-id: r54689
2010-11-30 22:02:03 +00:00
Alyssa Milburn 90b61c0bd4 MOHAWK: add changePage Living Books debug command
svn-id: r54688
2010-11-30 21:06:40 +00:00
Alyssa Milburn 26b372cfd2 MOHAWK: add tryDefaultPage/tryPageStart/prevPage helpers
svn-id: r54687
2010-11-30 21:05:45 +00:00
Bastien Bouclet 9fddad6faf MOHAWK: Set the maze runner initial direction. Remove a hack that is not needed anymore thanks to keeping the old stack when changing stack.
svn-id: r54686
2010-11-30 20:25:21 +00:00
David Turner 3c55c9faf7 MOHAWK: Fix for Valgrind uninit reads in Myst Script Parser.
svn-id: r54683
2010-11-30 17:55:41 +00:00
Matthew Hoops 6b79f5ffe9 MOHAWK: Have the Myst book appear in the intro again
svn-id: r54682
2010-11-30 16:54:03 +00:00
Alyssa Milburn 6041fe117d MOHAWK: some LBSoundItem fixes
svn-id: r54680
2010-11-30 15:35:22 +00:00
Matthew Hoops b065e94d2c MOHAWK: One last getRawData() to getResource() rename
svn-id: r54679
2010-11-30 15:07:00 +00:00
Matthew Hoops f82478d4c0 MOHAWK: Fix the Myst fireplace
svn-id: r54678
2010-11-30 15:03:31 +00:00
Matthew Hoops 48c209f2da MOHAWK: Split Myst credits code into a separate class
svn-id: r54677
2010-11-30 15:01:26 +00:00
Matthew Hoops c6a9cef9fb MOHAWK: Fix changing the stack via an opcode
svn-id: r54676
2010-11-30 14:45:31 +00:00
Alyssa Milburn 868e39c29a MOHAWK: fix LB playback seek behaviour
svn-id: r54675
2010-11-30 14:41:27 +00:00
Alyssa Milburn 8009a86c29 MOHAWK: tidy up LBLiveTextItem code
svn-id: r54674
2010-11-30 14:41:09 +00:00
Alyssa Milburn e04c0182cd MOHAWK: fix LBAnimation start/seek behaviour
svn-id: r54673
2010-11-30 14:40:51 +00:00
Matthew Hoops 77cec92258 MOHAWK: Remove leftover Selenitic code from the Myst stack
svn-id: r54672
2010-11-30 14:17:59 +00:00
Scott Thomas 348f2d01c8 MOHAWK: Fill in missing detector details (as per FIXME)
svn-id: r54671
2010-11-30 12:45:26 +00:00
Alyssa Milburn c34410d49d MOHAWK: don't include livingbooks.h from graphics.h
svn-id: r54670
2010-11-30 09:04:47 +00:00
Alyssa Milburn 39532b0eca MOHAWK: don't try reading non-existent messages
svn-id: r54661
2010-11-30 00:11:15 +00:00
Alyssa Milburn 99264d47c3 MOHAWK: silence harmless case of a LB warning
svn-id: r54660
2010-11-30 00:03:35 +00:00
Alyssa Milburn 2c824e3311 MOHAWK: implement hardcoded Living Books 1.0 code
svn-id: r54657
2010-11-29 23:36:49 +00:00
Alyssa Milburn 92d5277816 MOHAWK: implement hard-coded LB language/options GUI
svn-id: r54656
2010-11-29 23:19:59 +00:00
Alyssa Milburn 12c84f21a3 MOHAWK: don't start animations in LBAnimation::seek
svn-id: r54655
2010-11-29 23:19:43 +00:00
Filippos Karapetis 59604fa014 MOHAWK: Silence warnings
svn-id: r54654
2010-11-29 23:14:04 +00:00
Alyssa Milburn b1b7ffa1f2 MOHAWK: move GF_NO_READONLY check to after actual page load
svn-id: r54652
2010-11-29 21:42:37 +00:00
Alyssa Milburn 790bba6c27 MOHAWK: implement more of LBLiveTextItem
svn-id: r54651
2010-11-29 21:42:00 +00:00
Alyssa Milburn 28ffa2fb87 MOHAWK: read command messages, so LB doesn't just error out
svn-id: r54650
2010-11-29 21:41:21 +00:00
Matthew Hoops 2bd16f9e84 MOHAWK: Move Myst stack-specific code to its own directory
svn-id: r54648
2010-11-29 21:34:59 +00:00
Matthew Hoops d3c78b8a3d MOHAWK: Don't store the sound name in SndHandle
svn-id: r54647
2010-11-29 21:18:20 +00:00
Johannes Schickel 0b028de573 MOHAWK: Remove superfluous junk (no not Mohawk itself).
svn-id: r54646
2010-11-29 21:14:20 +00:00
Bastien Bouclet efc6ff54a3 MOHAWK: Misc cleanups
svn-id: r54645
2010-11-29 21:03:02 +00:00
Bastien Bouclet 29359ee372 MOHAWK: Set the initial stack back to the intro
svn-id: r54644
2010-11-29 21:02:39 +00:00
Bastien Bouclet 278b8a1429 MOHAWK: Play videos when the maze runner moves.
svn-id: r54643
2010-11-29 21:02:25 +00:00
Bastien Bouclet a526bdb839 MOHAWK: Add Selenitic opcode 101, maze runner sound help.
svn-id: r54642
2010-11-29 21:02:11 +00:00
Bastien Bouclet 1b50b62157 MOHAWK: Minimal implementation of the maze runner. Selenitic is now completable.
svn-id: r54641
2010-11-29 21:01:57 +00:00
Bastien Bouclet 69ff712a48 MOHAWK: Implement Selenitic maze runner init opcodes 200, 201, 202, 205, 206
svn-id: r54640
2010-11-29 21:01:43 +00:00
Bastien Bouclet c393f8f9d2 MOHAWK: Implement retrieving the invoking resource from data for init and exit scripts.
svn-id: r54639
2010-11-29 21:01:30 +00:00
Bastien Bouclet 3bd40b0d4b MOHAWK: Implement selenitic opcode 110 used for the maze runner exit logic.
svn-id: r54638
2010-11-29 21:01:15 +00:00
Bastien Bouclet 7ee7b91157 MOHAWK: Complete the list of stack / start cards.
Fix linking back from another age.

svn-id: r54637
2010-11-29 21:01:02 +00:00
Bastien Bouclet f8026bf852 MOHAWK: Preinitialise saved card id for use when linking back to Myst from an other age.
svn-id: r54636
2010-11-29 21:00:49 +00:00
Bastien Bouclet 836aab9968 MOHAWK: Fix drawing the last step of an animated update
svn-id: r54635
2010-11-29 21:00:37 +00:00
Bastien Bouclet 7ea90ddf19 MOHAWK: Create constants for remaining Myst resource types
svn-id: r54634
2010-11-29 21:00:23 +00:00
Bastien Bouclet 149eed5c32 MOHAWK: Persistent scripts cleanup
- Rename InitOpcodes / PersistentOpcodes to Persistent Scripts for consistency
- Get rid of the global var used to tell if the sound receiver script is running

svn-id: r54633
2010-11-29 21:00:05 +00:00
Bastien Bouclet bfd272a46e MOHAWK: Add a generic temp var for use by Myst scripts.
svn-id: r54632
2010-11-29 20:59:44 +00:00
Bastien Bouclet 056ebd43d4 MOHAWK: Complete drawing the animated rect if running the animation steps didn't draw the whole rect.
svn-id: r54631
2010-11-29 20:59:30 +00:00
Bastien Bouclet ed59b28d0b MOHAWK: Do not always update the screen after a card change. Necessary for "animated card changes" to work.
svn-id: r54630
2010-11-29 20:59:17 +00:00
Bastien Bouclet fcc1dd6749 MOHAWK: Implement 4 types of animated updates for Myst
svn-id: r54629
2010-11-29 20:58:58 +00:00
Bastien Bouclet f8a4190e75 MOHAWK: More animated update opcodes work for Myst
svn-id: r54628
2010-11-29 20:58:45 +00:00
Bastien Bouclet b49cb3b35a MOHAWK: Start implementing opcodes using the animated update feature
svn-id: r54627
2010-11-29 20:58:28 +00:00
Bastien Bouclet 90b336ec34 MOHAWK: Changed sliders to restore the main background instead of doing their own background caching. It is possible now there is the image cache.
svn-id: r54626
2010-11-29 20:58:10 +00:00
Bastien Bouclet a9617cbe28 MOHAWK: Added dirty rects support for Myst
svn-id: r54625
2010-11-29 20:57:54 +00:00