Jonathan Gray
67498a174b
add some he c++ engine related changes. For some reason the cpp versions of spydemo and timedemo aren't getting _heversion set correctly
...
svn-id: r14940
2004-09-07 12:54:41 +00:00
Travis Howell
c6e0afadf0
Add index for HE C++ games.
...
Enable all HE games again.
svn-id: r14939
2004-09-07 12:21:54 +00:00
Travis Howell
44ab28cec5
Correct opcode
...
svn-id: r14938
2004-09-07 09:25:37 +00:00
Torbjörn Andersson
e6f19ff83a
Much like an early civilization with no concept of the number zero, the
...
new memory manager didn't have the concept of the NULL pointer. Now it
does.
If ScummVM ever crashed for you when using the phone early in the game,
this patch hopefully fixes that bug. (If it didn't crash for you, memory
block zero was still allocated, so 0 still decoded to a valid pointer.)
svn-id: r14937
2004-09-07 06:29:57 +00:00
Travis Howell
b2ac15afa4
More cases
...
svn-id: r14936
2004-09-07 03:42:15 +00:00
Travis Howell
98eeb34f27
Switch to cases, to catch any missing cases.
...
svn-id: r14935
2004-09-07 02:53:22 +00:00
Travis Howell
f1fdfeda34
Don't check for verbs, if no verbs exist.
...
svn-id: r14934
2004-09-06 11:50:32 +00:00
Joost Peters
85bd972d89
Save setting of the text toggle when quitting, fixes bug #855542
...
svn-id: r14933
2004-09-06 11:09:25 +00:00
Eugene Sandulenko
3a4d9dc689
Fixed bug in DrawBMAPObject.
...
svn-id: r14932
2004-09-06 10:52:52 +00:00
Travis Howell
5f90812064
Missed opcode
...
svn-id: r14931
2004-09-06 09:27:22 +00:00
Travis Howell
3be4ae1d1d
stubs
...
svn-id: r14930
2004-09-06 08:53:19 +00:00
Travis Howell
5a4548ed14
Not every speech file has the extra header.
...
svn-id: r14929
2004-09-06 07:54:26 +00:00
Travis Howell
35e364dc6e
Skip extra speech header in HE 80+ games
...
svn-id: r14928
2004-09-06 07:31:51 +00:00
Jonathan Gray
3f42d6f0ab
fix compiler warnings, including a if (foo = bar) occurance
...
svn-id: r14927
2004-09-06 07:06:11 +00:00
Travis Howell
aa264a5079
Add temporary hack to ignore akoc drawLimb C021 for now.
...
svn-id: r14926
2004-09-06 06:51:30 +00:00
Travis Howell
0010669d55
Add basic AWIZ call for HE90 games.
...
svn-id: r14925
2004-09-06 06:46:59 +00:00
Torbjörn Andersson
1dcd2612c0
Added a section about sword2mp3 to the documentation. I don't have the
...
tools to test the changes to 07_05.tex, though.
svn-id: r14924
2004-09-06 06:39:31 +00:00
Travis Howell
98584a42f3
Should be int
...
svn-id: r14923
2004-09-06 05:50:32 +00:00
Travis Howell
5adc650736
Add another ini related opcode.
...
svn-id: r14922
2004-09-06 03:26:47 +00:00
Travis Howell
79c5ac987f
Should always push result.
...
svn-id: r14921
2004-09-06 02:54:28 +00:00
Travis Howell
3bd8642f73
More stubs for chase
...
svn-id: r14920
2004-09-06 02:39:02 +00:00
Travis Howell
60bccf377e
Add target
...
svn-id: r14919
2004-09-06 02:01:00 +00:00
Travis Howell
4ace797f4e
More stubs
...
svn-id: r14918
2004-09-06 01:54:24 +00:00
Travis Howell
42277f416f
Add back stub, in right place this time.
...
svn-id: r14917
2004-09-06 01:19:38 +00:00
Travis Howell
c797a78177
HE 72+ games use a remove object from queue function.
...
svn-id: r14916
2004-09-06 01:10:31 +00:00
Travis Howell
61c1a11c60
Doesn't use smush
...
svn-id: r14915
2004-09-06 01:00:18 +00:00
Travis Howell
f1c0202e7c
Add HE 80/90 classes, will be filled up over time.
...
svn-id: r14914
2004-09-06 00:58:40 +00:00
Eugene Sandulenko
d21525d7fe
Implement roomOp 234
...
svn-id: r14913
2004-09-05 22:57:09 +00:00
Gregory Montoir
2c80f1c4d6
fixed awiz display
...
svn-id: r14912
2004-09-05 22:19:52 +00:00
Eugene Sandulenko
96ad0d9cb7
Added BMAP support in objects.
...
Though I didn't test it as I don't know when it is used. Please, tell me when
you'll see warning that it is called.
Now we have BMAP for all cases in HE 70+ games.
svn-id: r14911
2004-09-05 17:39:54 +00:00
Torbjörn Andersson
7916291efc
Removed entry about compressed sound/music in BS2 since it's done now.
...
svn-id: r14910
2004-09-05 16:18:41 +00:00
Torbjörn Andersson
14b3a8e588
The old 'sound' array was introduced in savegame version 8, so surely the
...
MKARRAY_OLD entry should use 8 as its minVersion? Today's CVS snapshot
triggered an assertion when loading a savegame that worked fine today. It
worked again after this change.
svn-id: r14909
2004-09-05 16:18:07 +00:00
Torbjörn Andersson
11a449a08c
Fixed scrollEffect() regression introduced when move_screen() was removed.
...
I have tested this on all the cases I know of where scrollEffect() is used:
* The diving scene in Monkey Island 2
* The camel and balloon rides in Fate of Atlantis
* The arrival of the thunder storm in Day of the Tentacle
* Seeing the loose end in Sam & Max
So far it seems to work fine. Knock on wood.
svn-id: r14908
2004-09-05 15:44:29 +00:00
Travis Howell
548e51dce8
Valgrind warning
...
svn-id: r14907
2004-09-05 10:28:30 +00:00
Jonathan Gray
80c9d31f54
compilation fix
...
svn-id: r14906
2004-09-05 10:16:01 +00:00
Gregory Montoir
c4065d0af9
code simplification
...
svn-id: r14905
2004-09-05 10:10:29 +00:00
Travis Howell
647d8e8bcf
Ooops
...
svn-id: r14904
2004-09-05 09:41:16 +00:00
Travis Howell
6b09826b33
Increase actor.sound to 32 for HE 80+ games.
...
Add some more HE vars.
More adjustments for copying script strings in HE games.
svn-id: r14903
2004-09-05 09:36:51 +00:00
Eugene Sandulenko
010a781ada
Fix bug which sometimes lead to some enemies never appear.
...
Remove some unused code.
Give some vars and functions proper names.
svn-id: r14902
2004-09-05 05:40:29 +00:00
Travis Howell
8db0a7bb79
Caused music regression.
...
svn-id: r14901
2004-09-05 03:46:00 +00:00
Travis Howell
2894f13d2b
Add opcode
...
svn-id: r14900
2004-09-04 23:58:15 +00:00
Travis Howell
ac140c2963
HE 72+ games set VARS with amount of each type of resource.
...
Often used by their scripts.
svn-id: r14899
2004-09-04 23:35:14 +00:00
Travis Howell
95a52bf4b4
Fix compile
...
svn-id: r14898
2004-09-04 23:05:34 +00:00
Torbjörn Andersson
f04e412269
Rewrote the code that loads credits.clu into memory. The new code is
...
perhaps less clever than the old one I wrote, but should be much easier to
read. Besides, the old code had a small memory leak in it.
svn-id: r14897
2004-09-04 21:17:27 +00:00
Max Horn
858153c4f7
Some type corrections
...
svn-id: r14896
2004-09-04 19:28:30 +00:00
Paweł Kołodziejski
1c94a93a2e
added msvc8 project files
...
svn-id: r14895
2004-09-04 15:17:58 +00:00
Paweł Kołodziejski
0901b17828
fixed warning, updated msvc projects
...
svn-id: r14894
2004-09-04 14:53:14 +00:00
Paweł Kołodziejski
9032d086af
added error info for bundle mgr bug
...
svn-id: r14893
2004-09-04 14:27:16 +00:00
Paweł Kołodziejski
3a19ca1be3
fixde bug IMUSE+DEBUG
...
svn-id: r14892
2004-09-04 13:13:23 +00:00
Paweł Kołodziejski
23e294e10c
added comment for insane hack
...
svn-id: r14891
2004-09-04 12:35:19 +00:00