Paul Gilbert
b43a07934f
NEWS: Added note about Lure and Cruise bugfixes
...
svn-id: r54669
2010-11-30 09:03:22 +00:00
Travis Howell
5132cf51e3
Fix bug #3093750 - FT: Truck and Aircraft computer text missing (regression).
...
svn-id: r54665
2010-11-30 07:57:42 +00:00
David Turner
7aca10bf9a
HUGO: Close Memory Leak in PlayMusic() Function.
...
svn-id: r54664
2010-11-30 01:49:00 +00:00
Filippos Karapetis
b837366871
SCI: Added an uninitialized read script workaround for QFG1VGA
...
svn-id: r54663
2010-11-30 00:27:36 +00:00
Filippos Karapetis
6c73f8266e
SCI: Fixed bug #3053093 - "QFG1VGA and QFG3: Text box glitches"
...
svn-id: r54662
2010-11-30 00:26:00 +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
David Turner
27a3173d93
HUGO: Close Two Memory Leaks.
...
Note that the first leak is the allocation of the Common::RandomSource, _rnd. I'm not sure of the effect of deallocating this while it is still registered to g_eventRec, but all other engines seem to be the same (or implicitly do this by making a Common::RandomSource member of the engine object) so this is not a engine specific issue, but should be assessed.
svn-id: r54659
2010-11-30 00:01:54 +00:00
Arnaud Boutonné
1fbd80b1e3
HUGO: Fix save/load screens, which were always showing slot0 info
...
svn-id: r54658
2010-11-29 23:57:15 +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
Arnaud Boutonné
66ba82a451
HUGO: Fix assert in H3 Win when displaying the elephant and the plane
...
svn-id: r54653
2010-11-29 22:31:57 +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
Bastien Bouclet
2ac1fdad32
Revert "MOHAWK: Revert the screen cache since it has a huge performance hit, and is not needed as is."
...
This reverts commit 291bea1858 .
svn-id: r54624
2010-11-29 20:57:41 +00:00
Bastien Bouclet
359cece3b7
MOHAWK: Implement opcode 3 "take / drop page", and the corresponding getters and setters for selenitic
...
svn-id: r54623
2010-11-29 20:57:27 +00:00
Bastien Bouclet
d3289529eb
MOHAWK: Fix flag values used to dertermine if an area can become active.
...
svn-id: r54622
2010-11-29 20:57:11 +00:00
Bastien Bouclet
3b1440b0d4
MOHAWK: Implement / fix Myst opcode 4.
...
svn-id: r54621
2010-11-29 20:56:56 +00:00
Bastien Bouclet
92dc0fe5b5
MOHAWK: Only draw a resource conditional subimages if it has the "subimages enabled" flag set.
...
svn-id: r54620
2010-11-29 20:56:39 +00:00
Bastien Bouclet
0cff3be66f
MOHAWK: More Myst common opcodes checking / renaming
...
svn-id: r54619
2010-11-29 20:56:21 +00:00
Bastien Bouclet
c7e488c201
MOHAWK: Rename and fix / explain a few Myst opcodes
...
svn-id: r54618
2010-11-29 20:56:04 +00:00
Bastien Bouclet
fa7ec5ae4c
MOHAWK: Describe Myst opcode 9
...
svn-id: r54617
2010-11-29 20:55:50 +00:00
Bastien Bouclet
34981c61b6
MOHAWK: Fix Myst opcode 14
...
svn-id: r54616
2010-11-29 20:55:31 +00:00