Max Horn
25cfb5feb1
Added a FIXME comment
...
svn-id: r24184
2006-10-08 00:42:31 +00:00
Max Horn
e3797919fc
Replaced evil usage of static globals inside function by proper member variables
...
svn-id: r24183
2006-10-08 00:41:29 +00:00
Max Horn
d280234ae7
Added more const qualifiers
...
svn-id: r24182
2006-10-08 00:21:40 +00:00
Travis Howell
fbbc609610
A few corrections for Elvira 1 game details
...
svn-id: r24180
2006-10-08 00:00:58 +00:00
Torbjörn Andersson
f09123a1b4
Fixed compilation.
...
svn-id: r24177
2006-10-07 19:15:19 +00:00
Max Horn
9cba143699
Removed _lastKeyHit, instead pass the key code as a parameter to processKeyboard()
...
svn-id: r24176
2006-10-07 17:49:05 +00:00
Max Horn
ff6731e00a
Removed 'smushMode' param from processInput and processKeyboard in favor of a new member _smushActive of ScummEngine_v7
...
svn-id: r24175
2006-10-07 17:42:32 +00:00
Max Horn
71bea97de7
Clarified comment
...
svn-id: r24174
2006-10-07 15:46:38 +00:00
Max Horn
e31ae8edc7
Moved calls to addDefaultDirectory, and creation of the master file handle, from the ScummEngine constructor to ScummEngine::init() (this makes it easier to implement more graceful error handling, for example)
...
svn-id: r24173
2006-10-07 15:37:03 +00:00
Max Horn
4973c657b8
Moved all INSANE and SMUSH related code into ScummEngine_v7 (resp. ScummEngine_v6 in a few cases)
...
svn-id: r24169
2006-10-07 13:57:06 +00:00
Torbjörn Andersson
f6407f01f8
Partial fix for Elvira 1 palette problems.
...
svn-id: r24168
2006-10-07 13:33:41 +00:00
Max Horn
5f0874ef63
Some more processKeyboard splitting
...
svn-id: r24167
2006-10-07 13:31:27 +00:00
Max Horn
f3e410a2ac
Further split processKeyboard code, moving stuff specific to some SCUMM version into the resp. subclass of ScummEngine
...
svn-id: r24166
2006-10-07 13:11:51 +00:00
Max Horn
c3fb1fbcd4
Moved SCUMM keyboard handling code from processInput() to the new (sub)method processKeyboard
...
svn-id: r24165
2006-10-07 12:33:22 +00:00
Max Horn
f13e4baaf9
Renemaed ScummEngine::processKbd to processInput (as it also deals with the mouse)
...
svn-id: r24164
2006-10-07 12:19:28 +00:00
Max Horn
ef30cdf78b
some HE related cleanup
...
svn-id: r24163
2006-10-07 11:54:50 +00:00
Torbjörn Andersson
05e7423ed8
Fixed warning.
...
svn-id: r24162
2006-10-07 08:38:31 +00:00
Travis Howell
1a785b85b3
Add more code differences in Elvira 1
...
svn-id: r24161
2006-10-07 08:28:06 +00:00
Travis Howell
22a14014b3
Minor cleanup
...
svn-id: r24159
2006-10-07 03:43:51 +00:00
Travis Howell
f6a6818c5a
Minor cleanup
...
svn-id: r24158
2006-10-07 03:31:17 +00:00
Travis Howell
60f7d97665
Whitespace changes
...
svn-id: r24157
2006-10-07 03:24:40 +00:00
Travis Howell
8afacd96b9
Add code for printing to boxes in Waxworks
...
svn-id: r24156
2006-10-07 03:02:56 +00:00
Travis Howell
e4c9d0a4e3
Add more script opcodes for Elvira 1/2/WW
...
svn-id: r24154
2006-10-07 01:10:32 +00:00
Travis Howell
e75bea0c8f
Add more code for Elvira 2
...
svn-id: r24143
2006-10-06 15:59:59 +00:00
Travis Howell
4b900edfeb
Add more code for Elvira 2
...
svn-id: r24142
2006-10-06 15:16:56 +00:00
Travis Howell
38195077d4
Add more code for Elvira 1
...
svn-id: r24141
2006-10-06 14:44:39 +00:00
Travis Howell
1d310debd9
Fix dectection of hit areas in earlier games
...
svn-id: r24140
2006-10-06 12:58:11 +00:00
Travis Howell
e0b76855d3
Correct typo in game title for Elvira 2
...
svn-id: r24139
2006-10-06 09:21:34 +00:00
Travis Howell
d16c635a12
Alwats report invalid opcodes when debug output is enabled
...
svn-id: r24138
2006-10-06 08:30:07 +00:00
Travis Howell
8637803941
Update ebug opcode table for Elvira1
...
svn-id: r24137
2006-10-06 08:00:41 +00:00
Travis Howell
85c9bb0329
Add initial debug opcode table for Elvira1
...
svn-id: r24136
2006-10-06 07:44:03 +00:00
Travis Howell
f1475e24f5
Add debug video opcodes table for Elvira 1
...
svn-id: r24135
2006-10-06 06:12:57 +00:00
Travis Howell
81cbb8f718
Correct game titles for Elvira 1/2
...
svn-id: r24134
2006-10-06 05:17:54 +00:00
Travis Howell
3183f36422
Add Amiga demo of Elvira, and switch to elvira1 for Elvira
...
svn-id: r24133
2006-10-06 05:13:09 +00:00
Travis Howell
7ac1f00f0b
Ooops, restrict o_loadZone() changes to older games only
...
svn-id: r24132
2006-10-06 04:56:25 +00:00
Travis Howell
7f99566784
Add support for skipping introduction in Elivra 1/2/WW
...
svn-id: r24131
2006-10-06 04:51:22 +00:00
Travis Howell
c22289416f
Add more code for Elvira 1/2
...
svn-id: r24130
2006-10-06 00:36:13 +00:00
Johannes Schickel
ac7651b273
Silenced warning of msvc8.
...
svn-id: r24127
2006-10-05 19:11:09 +00:00
Torbjörn Andersson
9ae7bab9f2
I hope this is the right fix for an "invalid opcode" message right after
...
SET_PATHFIND_ITEM when dumping scripts. If so, perhaps it should be on the 0.9
branch as well. On the other hand, it only happens when debugging...
svn-id: r24125
2006-10-05 16:43:11 +00:00
Travis Howell
dcbad3a1ab
Fix startup of Elvira 1
...
svn-id: r24124
2006-10-05 13:46:48 +00:00
Travis Howell
5af4438cd2
Fix opening credits of Elvira 2
...
svn-id: r24123
2006-10-05 10:10:26 +00:00
Travis Howell
4dd72f0b3b
Fix loading position of initial items in Elvira 1/2
...
svn-id: r24122
2006-10-05 08:54:51 +00:00
Travis Howell
5074da16d3
Add more code and stubs for WW
...
svn-id: r24121
2006-10-05 05:27:10 +00:00
Travis Howell
d7ac158813
Add Amiga versions of Elvira 1/2 and Waxworks
...
svn-id: r24120
2006-10-05 03:43:40 +00:00
Travis Howell
73552266c6
Elvira 1 require more table memory for now
...
svn-id: r24119
2006-10-05 02:08:51 +00:00
Travis Howell
5fe35cbe9a
Reduce memory required by each game, and add safety checks
...
svn-id: r24118
2006-10-05 01:17:59 +00:00
Travis Howell
b18fdb4c0a
Remove sound hacks for DS port, which would cause no speech or subtitles in Simon 1 with speech
...
svn-id: r24117
2006-10-05 00:16:50 +00:00
Max Horn
98f62b9e65
WORKAROUND bug #859513 (ZAK: "Oxygene-bug" on Mars)
...
svn-id: r24116
2006-10-04 20:22:47 +00:00
Max Horn
f7eee205bb
o2_animateActor is essentially identical to o5_animateActor -- removed in favor of the latter
...
svn-id: r24115
2006-10-04 20:22:14 +00:00
Max Horn
54790cc217
typo
...
svn-id: r24114
2006-10-04 20:20:50 +00:00