Commit Graph

10899 Commits

Author SHA1 Message Date
Travis Howell
a124e88ec0 Correction version
svn-id: r14770
2004-08-26 12:13:54 +00:00
Travis Howell
ce56e0d517 Added stub
svn-id: r14769
2004-08-26 12:06:08 +00:00
Jonathan Gray
61bf875b33 farm also has similiar actor requirements to pajama so change the gid, also add smaller target while here
svn-id: r14768
2004-08-26 11:44:08 +00:00
Travis Howell
6384093878 HE 7.2 games use @ as charset code
Small sound fix

svn-id: r14767
2004-08-26 10:51:11 +00:00
Travis Howell
79fb54ba29 Remove leftovers
svn-id: r14766
2004-08-26 09:50:44 +00:00
Travis Howell
fe59c97cc8 socks used 62 actors too.
svn-id: r14765
2004-08-26 08:52:12 +00:00
Travis Howell
b1d8b144ba More code/stubs for HE 7.2 games
Add another temp hack
Add id for water, uses more actors
Another small correction to music playback for HE 7.2 games

svn-id: r14764
2004-08-26 08:47:07 +00:00
Gregory Montoir
0e71cd9b58 force screen update to update mouse pointer position (bug #1016446)
svn-id: r14763
2004-08-26 07:09:38 +00:00
Torbjörn Andersson
15fa71e1bf Explicitly cast value to uint32, since there was a report about compilation
problems. Perhaps this will fix it?

svn-id: r14762
2004-08-26 06:59:15 +00:00
Travis Howell
8e2e48e40c Add some stubs for HE 7.2
Fix warning
Add music support for later HE 7.2 games

svn-id: r14761
2004-08-26 06:08:41 +00:00
Eugene Sandulenko
68d35856c0 Fix bugs in decompressBMAPbg. It appeared to be similiar to
decodestripHE. Now it works.

svn-id: r14760
2004-08-26 03:21:33 +00:00
Eugene Sandulenko
70dbcaf9da Added initial support for BMAP resources of HE 7.2 games. Doesn't work
correctly yet.

svn-id: r14759
2004-08-26 02:47:49 +00:00
Travis Howell
0d8488d605 Add game id for Pajama Sam, since it uses different amount of actors
svn-id: r14758
2004-08-26 00:44:49 +00:00
Max Horn
09e07912d0 Support Mac DOTT straight from the disk (note: those fooMac targets may be removed again in the near future)
svn-id: r14757
2004-08-26 00:35:32 +00:00
Max Horn
a956d5ece6 Ignore case when sorting entries in the launcher
svn-id: r14756
2004-08-26 00:27:51 +00:00
Joost Peters
18758f1b94 typo
svn-id: r14755
2004-08-25 22:32:15 +00:00
Marcus Comstedt
65729bcff5 Build plugins.
svn-id: r14754
2004-08-25 21:47:07 +00:00
Marcus Comstedt
d0d7e594d6 Only relocate allocated sections.
svn-id: r14753
2004-08-25 21:19:47 +00:00
Travis Howell
468404ab33 Add some file opcode difference for HE 7.2
svn-id: r14752
2004-08-25 12:48:47 +00:00
Eugene Sandulenko
daa7d32b75 Revert back proper array bounds checks in readArray/writeArray
Fix type in redimArray

svn-id: r14751
2004-08-25 11:34:28 +00:00
Travis Howell
34b7c1a31f Add case for HE 7.2 games
svn-id: r14750
2004-08-25 11:20:33 +00:00
Travis Howell
742e023e85 Add a few cases for later games.
svn-id: r14749
2004-08-25 11:17:16 +00:00
Travis Howell
e5855ab0a9 Add missing break
svn-id: r14748
2004-08-25 08:54:43 +00:00
Travis Howell
c6a9167362 Rename var/opcode
Add missing breaks

svn-id: r14747
2004-08-25 08:49:34 +00:00
Jonathan Gray
a8a53b1e54 casts to avoid gcc warnings
svn-id: r14746
2004-08-25 07:30:05 +00:00
Travis Howell
057ea5cba8 Fix compile
svn-id: r14745
2004-08-25 07:23:48 +00:00
Travis Howell
d0ebee2517 Add stub
svn-id: r14744
2004-08-25 07:18:18 +00:00
Travis Howell
f249e3e508 No mainmenu variable in HE 7.2
svn-id: r14743
2004-08-25 07:10:12 +00:00
Paweł Kołodziejski
5b7f8b5e78 added comment for insane hack and not tested fix for deadlock bug imuse + debugger
svn-id: r14742
2004-08-25 07:03:38 +00:00
Travis Howell
4bdbd79690 Don't skip arrayindex in HE 7.2 games
svn-id: r14741
2004-08-25 06:58:30 +00:00
Torbjörn Andersson
68acd13ad4 The original speech clusters are now decoded through a custom AudioStream
class, so they are handled the same way as the compressed clusters.

The next step will be to migrate the music playback to use the same class,
which means the fade-in/out logic needs to be separated from the decoding.
Once this is done, adding support for compressed music should be a piece of
cake.

svn-id: r14740
2004-08-25 06:55:15 +00:00
Travis Howell
0d3d9b4c09 Add all array related functions to HE 7.2
Add some more HE 7.2 code

svn-id: r14739
2004-08-25 06:34:33 +00:00
Torbjörn Andersson
137d1ebe48 Added a destructor to the FontRenderer class to free any remaining text
sprites on exit. As far as I can tell, the only case when this makes any
difference is when there is text on screen when you quit ScummVM, so it's
not really a memory leak, but Valgrind will report it as one.

svn-id: r14738
2004-08-25 05:57:17 +00:00
Travis Howell
7aa9f41188 Another array change for HE 7.2
svn-id: r14737
2004-08-25 02:48:44 +00:00
Travis Howell
2917071bd6 Add back change that were reverted by last commit.
Add comment

svn-id: r14736
2004-08-25 02:34:17 +00:00
Eugene Sandulenko
d3727e1c2a HE 7.2 uses different array headers. they introduced start indexes, so it
became in somewhat Pascal fashion, i.e. array[2..3][10..20]. So I had to
override ArrayHeader function in ScummEngine_v72he.

Also there is new array type kDwordArray. So that is implemented as well.

Though, not everything yet transferred to use new ArrayHeader, so running
HE 7.2 titles is risky now.

Some opcodes were implemented along the way.

svn-id: r14735
2004-08-25 02:12:03 +00:00
Gregory Montoir
45d8b3b002 Rewrote the way strings are extracting from the datafiles, now it should be 'alignment safe'. Maybe it will fix bugs #923570 and #1013886, too.
svn-id: r14734
2004-08-24 16:31:46 +00:00
Eugene Sandulenko
649e9b71a5 HE 7.2 correction to o6_pickVarRandom
svn-id: r14733
2004-08-24 16:30:20 +00:00
Travis Howell
531b570394 HE 7.2 uses different size in this opcode alone
svn-id: r14732
2004-08-24 16:02:26 +00:00
Travis Howell
35a354bab7 That should not have been removed
svn-id: r14731
2004-08-24 15:25:32 +00:00
Torbjörn Andersson
467b724798 Typo
svn-id: r14730
2004-08-24 15:08:26 +00:00
Travis Howell
2cf3a12fae Add var
svn-id: r14729
2004-08-24 11:24:51 +00:00
Travis Howell
f9059d591d Missed spot
svn-id: r14728
2004-08-24 11:18:45 +00:00
Travis Howell
f16065d86d Remove some old/duplicate code.
Add a few more functions/stubs for HE 7.2
Moved HE 7.2 o_resourceRoutine() specifics.

svn-id: r14727
2004-08-24 11:17:28 +00:00
Torbjörn Andersson
103cbac40a Fixed bug #1014296, the Loom cursor hotspot regression.
svn-id: r14726
2004-08-24 06:36:12 +00:00
Torbjörn Andersson
bb0b18515b Fixed slight regression in the Loom cursor shape: The whole thing was
shifted one step to the left, so the leftmost column wasn't included.

(Hotspot is still wrong, of course - that's a different bug.)

svn-id: r14725
2004-08-24 06:20:30 +00:00
Travis Howell
07eb3f50f9 Correct bug in array loading from index.
A few changes/corrections for HE 7.2

svn-id: r14724
2004-08-24 05:04:14 +00:00
Travis Howell
deeadc97fa Resource corrections
svn-id: r14723
2004-08-24 02:02:56 +00:00
Travis Howell
bdd0dfef43 init var.
avoid valgrind warning

svn-id: r14722
2004-08-24 00:58:28 +00:00
Travis Howell
400582bd9d Update opcode table for HE 7.2
svn-id: r14721
2004-08-23 14:23:40 +00:00