Commit Graph

10215 Commits

Author SHA1 Message Date
Eugene Sandulenko
088676cdb2 Add grabCursorFromBuffer() function.
svn-id: r14033
2004-06-24 20:09:36 +00:00
Travis Howell
08cebae472 Add some more HE7 differences.
svn-id: r14032
2004-06-24 15:13:00 +00:00
Eugene Sandulenko
d6cfe9a5e9 Phase #2 of HE v7.0+ cursors. Still no visual output, but all data is
parsed now.

svn-id: r14031
2004-06-24 14:12:20 +00:00
Eugene Sandulenko
264dc1349b Extended ReadMemoryStream class with seek method
svn-id: r14030
2004-06-24 14:06:22 +00:00
Travis Howell
afbe1efa18 Not required for WIN32
svn-id: r14029
2004-06-24 13:10:48 +00:00
Travis Howell
a9de63ef02 Add missing code
svn-id: r14028
2004-06-24 13:03:26 +00:00
Travis Howell
622f3ec78f Fix mouse cursors hotspot in HE games.
HE games don't change cursor hotspot, when changing cursor image.

svn-id: r14027
2004-06-24 12:32:19 +00:00
Travis Howell
974f3e6431 Fix comi regression
svn-id: r14026
2004-06-24 05:55:04 +00:00
Travis Howell
54e3e20b98 Revert change, caused regression (Mini game in Cosmic Diner of puttmoon no longer works)
svn-id: r14025
2004-06-24 05:11:19 +00:00
Eugene Sandulenko
9fae63756b Phase #1 of HE v7.0+ cursors. Basically it's Win32 resource extractor
incorporated from icotools, no display, just searching it in resources
and display a warning. Graphics converter is on the way.

Code is NOT endian-safe. It will not work on BE system, as was tested by
joostp. Please, fix endianess.

svn-id: r14024
2004-06-24 02:36:17 +00:00
Eugene Sandulenko
90032ce348 Proper fix for detecting --platform command line switch
svn-id: r14023
2004-06-23 11:58:47 +00:00
Jonathan Gray
ef526eca83 forgot one
svn-id: r14022
2004-06-23 11:31:46 +00:00
Travis Howell
8c70f6bb6a Ooops
svn-id: r14021
2004-06-23 11:28:51 +00:00
Travis Howell
eecabcecb3 Remove duplicate code
svn-id: r14020
2004-06-23 11:27:58 +00:00
Jonathan Gray
88b127f25e add some hev7 items
svn-id: r14019
2004-06-23 11:25:13 +00:00
Travis Howell
2dae80dbd1 Checked opcoded
svn-id: r14018
2004-06-23 10:52:22 +00:00
Jonathan Gray
615f0e4b47 for whatever reason hev7 gives us a 244 for quit instead of 160
svn-id: r14017
2004-06-23 10:47:14 +00:00
Travis Howell
755efffd78 Typo
svn-id: r14016
2004-06-23 10:34:44 +00:00
Max Horn
55ad317aad As the comment above this code section states, the only reason we accept 1,2,3 here is for backward compatibility. 4 and 5 never were legal values, hence they shouldn't be detected
svn-id: r14015
2004-06-23 10:23:44 +00:00
Jonathan Gray
86af05599b this still needs to be sorted out properly but it seems the majority of cases use 0 not 255 need to distinguish which in future...
svn-id: r14014
2004-06-23 10:18:19 +00:00
Jonathan Gray
3744c9f772 fbear always uses a transparency colour of 5 in codec 16
svn-id: r14013
2004-06-23 10:08:20 +00:00
Travis Howell
918858ebce Positive values are only used in DOS version of fbear.
svn-id: r14012
2004-06-23 09:59:14 +00:00
Travis Howell
04d4f7fca1 Fix room changing in HE7 games.
svn-id: r14011
2004-06-23 09:48:27 +00:00
Travis Howell
9cc7594384 Remove HE7 check that wasn't needed and caused resource load failures.
Enable startSound code in HE7 games.
Avoid loading music resources in HE7 games, since they are unsupported at the moment.

svn-id: r14010
2004-06-23 09:13:25 +00:00
Jonathan Gray
c7f06142a0 use the correct transparency colour for akos codec 16 with hev7
svn-id: r14009
2004-06-23 07:45:28 +00:00
Eugene Sandulenko
fe146617e6 Fixed FT, so battles are not so ridiculously easy as before. Now match original
svn-id: r14007
2004-06-23 03:16:04 +00:00
Travis Howell
7d6f56ed48 Enable some sound support in HE7 games.
svn-id: r14006
2004-06-23 02:21:10 +00:00
Eugene Sandulenko
53a0eb87f1 Fixed recognition of command-line --platform option
svn-id: r14005
2004-06-23 02:14:19 +00:00
Eugene Sandulenko
a7e85cab1a oops. Forgot to remove debug output and rename resource type.
svn-id: r14004
2004-06-23 01:47:34 +00:00
Eugene Sandulenko
2e0814514c HE 7.0 fixes
o Stub for o7_startSound
 o graphics decoders
 o findResource was moved to ScummEngine and extended
 o 7.0+ titles use akos costumes, so fix that in launcher
 o more o6_resourceRoutines stubs

Now HE 7.0 games (first 320x200 windows ports) show intros and some are
playable to some extent.

svn-id: r14003
2004-06-23 01:36:57 +00:00
Eugene Sandulenko
a350fcda0d Implement 24-bit read from memory functions
svn-id: r14002
2004-06-22 23:52:31 +00:00
Eugene Sandulenko
2cd355107e HE v7.0+ resources finally fixed
svn-id: r14001
2004-06-22 13:52:39 +00:00
Jonathan Gray
31970a7877 compilation fix from Nicolas Joly, bug #976657
svn-id: r14000
2004-06-22 10:43:00 +00:00
Travis Howell
7989a98952 Add FBEAR: Partial fix for the piano, patch #977249
svn-id: r13999
2004-06-22 10:39:46 +00:00
Paweł Kołodziejski
5ce27765af dont wait for end of stream while playing insane
svn-id: r13998
2004-06-21 19:37:54 +00:00
Paweł Kołodziejski
8c14139a33 call imuse directly
svn-id: r13997
2004-06-21 19:04:48 +00:00
Travis Howell
6fe5eca422 Update
svn-id: r13996
2004-06-21 10:23:26 +00:00
Eugene Sandulenko
69ab14e133 More HE v7.0+ resource fixes.
Make puttdemo.win runnable again.

svn-id: r13994
2004-06-21 10:06:52 +00:00
Paweł Kołodziejski
fdb2c41cdd increased audio buffer to solve scuttering problems
svn-id: r13993
2004-06-21 06:59:24 +00:00
Travis Howell
b44caf2c17 Leave as warning for now
svn-id: r13992
2004-06-21 05:43:29 +00:00
Paweł Kołodziejski
416b9b2ab4 fixed status of sounds for stream2
svn-id: r13991
2004-06-21 05:31:51 +00:00
Travis Howell
fce2762f29 Add some missing code
svn-id: r13990
2004-06-21 02:33:23 +00:00
Jonathan Gray
0237685473 disable alt-x and ctrl-z quit keys in favour of ctrl-q on non Mac OS X unices (including Linux) for consistency with other applications
svn-id: r13989
2004-06-21 02:09:50 +00:00
Eugene Sandulenko
0b911df179 Mention HE fixes
svn-id: r13987
2004-06-20 21:18:51 +00:00
Paweł Kołodziejski
8b789937c6 changed check to _insaneRunning
svn-id: r13986
2004-06-20 21:01:32 +00:00
Eugene Sandulenko
80216dc6d6 Rewrote 3DO graphics decoders to more C-like syntax.
svn-id: r13985
2004-06-20 20:54:18 +00:00
Paweł Kołodziejski
6268fdae25 missed changes
svn-id: r13984
2004-06-20 20:19:09 +00:00
Paweł Kołodziejski
af3d123730 added exception for insane sounds to prevent deadlock
svn-id: r13983
2004-06-20 20:13:01 +00:00
Paweł Kołodziejski
ce0e71dd1c now it should be in cvs
svn-id: r13982
2004-06-20 19:23:04 +00:00
Eugene Sandulenko
dad3482500 Fix compilation
svn-id: r13981
2004-06-20 19:19:53 +00:00