Commit Graph

43110 Commits

Author SHA1 Message Date
Alyssa Milburn
4393ef1bd5 MOHAWK: Fix LBPaletteItem to handle variable-size palettes
svn-id: r54846
2010-12-09 21:25:21 +00:00
Alyssa Milburn
0257f2a217 MOHAWK: Implement LBMovieItem
svn-id: r54845
2010-12-09 21:25:05 +00:00
Alyssa Milburn
eecc2bcb12 MOHAWK: Don't redraw the screen every frame in LB
svn-id: r54844
2010-12-09 21:24:46 +00:00
Alyssa Milburn
32ed3b3582 MOHAWK: Allow background videos to be played/manipulated with resource handles
svn-id: r54843
2010-12-09 21:24:31 +00:00
Alyssa Milburn
8be4da02f6 MOHAWK: Add BCOD resource type
svn-id: r54842
2010-12-09 21:24:12 +00:00
Matthew Hoops
09abe6f151 VIDEO: Allow for 8bpp Cinepak videos
svn-id: r54841
2010-12-09 20:48:08 +00:00
Matthew Hoops
680b0d3172 VIDEO: Implement multiple video codec support for QuickTime
svn-id: r54840
2010-12-09 19:59:26 +00:00
Matthew Hoops
cf86141ca3 VIDEO: Fix a truncation in the SMC decoder (thanks, fuzzie)
svn-id: r54839
2010-12-09 13:36:23 +00:00
Thierry Crozat
bf044c0212 I18N: Update Brazilian Portuguese translation (from patch #3131421)
svn-id: r54836
2010-12-08 22:03:35 +00:00
Arnaud Boutonné
9a117e3eca HUGO: Hopefully fix overlapping memory regions
Thanks Digitall for debugging that

svn-id: r54835
2010-12-08 21:18:48 +00:00
Arnaud Boutonné
efc5ab5398 HUGO: Fix an episode name and several picture directories
svn-id: r54834
2010-12-08 20:51:44 +00:00
Alyssa Milburn
5db43d641e MOHAWK: Use named constants for LB opcodes, add warnings when unimplemented
svn-id: r54833
2010-12-08 15:45:40 +00:00
Alyssa Milburn
8241b1b321 MOHAWK: Implement/stub more LB 3 notifications
svn-id: r54832
2010-12-08 15:45:22 +00:00
Arnaud Boutonné
e0a6ecaca9 TOOLS: Fix the "Mouse text" crash in Hugo
svn-id: r54831
2010-12-08 07:18:38 +00:00
Johannes Schickel
d184686189 OPENGL: Fix OSD support by only updating the OSD texture in internUpdateScreen.
This actually still has the drawback that if one calls OSystem::updateScreen
from the sound thread that it might crash. Hopefully no code does this though...

svn-id: r54830
2010-12-08 01:53:20 +00:00
Johannes Schickel
da2880be47 OPENGL: Disable OSD support for now.
I added an comment explaining why OSD is broken currently. The basic problem is
that OpenGL is not thread safe, thus in case we try to display any message on
the OSD from the sound thread for example it will result in crashes.

svn-id: r54829
2010-12-08 01:35:54 +00:00
Johannes Schickel
e361b84d3b BACKENDS: Fix OSD implementation in ModularBackend.
svn-id: r54828
2010-12-08 01:35:34 +00:00
Johannes Schickel
d451084fb4 MT32: Get rid of ANSIFile.
svn-id: r54827
2010-12-08 01:35:12 +00:00
Sven Hesse
08262d90fb GOB: Fix byte *getFile() for loose files
A very, very stupid error on my part :P

svn-id: r54826
2010-12-07 23:55:27 +00:00
Alyssa Milburn
d571279d99 MOHAWK: Handle LB event-run opcodes
svn-id: r54825
2010-12-07 22:59:16 +00:00
Alyssa Milburn
1c21ba1fc0 MOHAWK: Run kLBEventMouseTrackIn in handleMouseDown
svn-id: r54824
2010-12-07 22:59:01 +00:00
Alyssa Milburn
fecaa5655e MOHAWK: Rename LBAction to LBEvent, fix event targeting
svn-id: r54823
2010-12-07 22:58:45 +00:00
Arnaud Boutonné
a4ff63a2d3 TOOL: Add hotspots info to add support to "Exit" in Dos versions of Hugo
svn-id: r54821
2010-12-07 22:32:54 +00:00
Matthew Hoops
0d59c33b35 MOHAWK: Default to the main cursor if no cursor hints are present; fixes a couple cards
svn-id: r54816
2010-12-07 19:41:49 +00:00
Max Horn
6edc86a19b DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine
svn-id: r54815
2010-12-07 18:54:21 +00:00
Matthew Hoops
ce0f0bd056 MOHAWK: Allow loading both original and ME saves in any version of Myst
svn-id: r54814
2010-12-07 18:33:58 +00:00
Matthew Hoops
2f86db50ef MOHAWK: Fix loading from the launcher in Myst
svn-id: r54813
2010-12-07 18:21:05 +00:00
Matthew Hoops
d06a355341 MOHAWK: Further limit where Myst can be saved
svn-id: r54812
2010-12-07 18:15:07 +00:00
Max Horn
9a0c20a45f TINSEL: Improve support for DW mac demo (see bug #3110936)
svn-id: r54811
2010-12-07 18:00:18 +00:00
Matthew Hoops
20de55129f MOHAWK: Start Myst back on the dock again
svn-id: r54810
2010-12-07 17:56:08 +00:00
Filippos Karapetis
fdd2d980c6 SCI: Bumped up the save game version for rev #54805
Initially, I thought that older ScummVM versions will work with these saved games.
However, they will probably crash when trying to load saved games after rev #54805,
as the heap is reset when loading, and the system strings segment is no longer
initialized (thanks wjp).

svn-id: r54809
2010-12-07 16:49:53 +00:00
Matthew Hoops
a8c8172315 MOHAWK: Set the default cursor upon loading a game in Myst
svn-id: r54808
2010-12-07 01:58:18 +00:00
Matthew Hoops
a789ee11c2 MOHAWK: Implement loading to different ages in Myst
svn-id: r54807
2010-12-07 01:37:43 +00:00
Matthew Hoops
65f218dce0 SCI: Silence warnings
svn-id: r54806
2010-12-07 01:12:48 +00:00
Filippos Karapetis
de2ef2edc0 SCI: Removed the system strings code and replaced it with a much more simplified version, thus greatly simplifying handling of system strings
svn-id: r54805
2010-12-07 00:47:05 +00:00
David Turner
8ca0b867e0 HUGO: Fixed Valgrind Errors and Segfault when hugo.dat is missing.
svn-id: r54804
2010-12-06 23:15:25 +00:00
Matthew Hoops
edf4b1926b MOHAWK: Rewrite the Myst save/load code to use Common::Serializer and name all the variables
svn-id: r54803
2010-12-06 21:10:12 +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
Arnaud Boutonné
077102f8db HUGO: Fix crash in H3 (Swinger display name)
svn-id: r54801
2010-12-06 20:22:53 +00:00
Filippos Karapetis
813d96ec20 MOHAWK: Silenced warning
svn-id: r54800
2010-12-06 19:58:22 +00:00
Matthew Hoops
c2ec6020e3 SCI: Fix uninitialized reads (and therefore, GK1)
svn-id: r54799
2010-12-06 19:37:19 +00:00
Alyssa Milburn
99bc2c7a28 MOHAWK: fix LBLiveTextItem::handleMouseDown
svn-id: r54798
2010-12-06 13:50:11 +00:00
Alyssa Milburn
402831b8ca MOHAWK: finish kLBSetPlayInfo reading
svn-id: r54797
2010-12-06 13:49:56 +00:00
David Turner
dda67d651b HUGO: Fixed ReadPCX Memory Leak
freeObjects now works correctly.

svn-id: r54796
2010-12-06 01:56:42 +00:00
Alyssa Milburn
5ee7a44cf6 MOHAWK: fix kLBNotifyChangeMode where there's no mode change
svn-id: r54795
2010-12-05 23:02:12 +00:00
Alyssa Milburn
8dc80912f3 MOHAWK: implement kLBNotifyChangeMode
svn-id: r54794
2010-12-05 22:58:13 +00:00
Alyssa Milburn
237925e5fd MOHAWK: improve LBPaletteItem support
svn-id: r54793
2010-12-05 22:11:07 +00:00
Alyssa Milburn
7c9dc9f117 MOHAWK: handle LB 2/3 kLBNotifyChangeMode, kLBActionNotified matching
svn-id: r54792
2010-12-05 22:10:50 +00:00
Alyssa Milburn
433a10e773 MOHAWK: handle -1 phase for LB 2/3 items
svn-id: r54791
2010-12-05 22:10:20 +00:00
Alyssa Milburn
899f6a9e88 MOHAWK: remove 'internal error' errors
svn-id: r54790
2010-12-05 22:10:00 +00:00