Max Horn
bc5407c154
fix actor masking with V7_SMOOTH_SCROLLING_HACK enabled
...
svn-id: r15301
2004-09-26 18:09:48 +00:00
Max Horn
b60c95be7c
cleanup
...
svn-id: r15300
2004-09-26 18:09:06 +00:00
Max Horn
59fb1a53cf
enums are more efficient than static const ints :-)
...
svn-id: r15299
2004-09-26 18:08:51 +00:00
Max Horn
f3fe01fa67
Text clipping in charset renderer was broken in some cases, fixed (this might help bug #1033857 )
...
svn-id: r15298
2004-09-26 16:53:51 +00:00
Max Horn
5053ee335f
Comment clarification
...
svn-id: r15296
2004-09-26 16:09:17 +00:00
Max Horn
925d7d1aa1
Use enums instead of hard coding assumptions about their values (i.e. 1 in this case)
...
svn-id: r15294
2004-09-26 15:44:49 +00:00
Gregory Montoir
914d00f51a
wiz stuff cleanup and o90_unknown1C opcode update
...
svn-id: r15293
2004-09-26 15:29:58 +00:00
Travis Howell
2872781231
Add HE object flag support
...
svn-id: r15292
2004-09-26 15:25:58 +00:00
Torbjörn Andersson
dfad37c10b
Fingolfin's suggested fix for the DOTT cursor regression. (The initial
...
cross-hair cursor was set while _roomWidth was 0, so the cursor image was
cropped down to nothing.)
svn-id: r15291
2004-09-26 14:56:51 +00:00
Travis Howell
3b24bb05e4
Correction.
...
svn-id: r15290
2004-09-26 14:46:51 +00:00
Max Horn
dd778741c9
flag computation makes no sense; the whole thing looks quirky :-/
...
svn-id: r15289
2004-09-26 14:07:53 +00:00
Travis Howell
274a69a384
Re-enable V7_SMOOTH_SCROLLING_HACK since invalid read/write were unrelated.
...
svn-id: r15288
2004-09-26 13:41:10 +00:00
Torbjörn Andersson
e42e428de8
I think this fixes bug #1034519
...
svn-id: r15287
2004-09-26 12:49:43 +00:00
Travis Howell
175264c36a
Ooops
...
svn-id: r15286
2004-09-26 09:13:02 +00:00
Travis Howell
db5e307901
COMI reads object flag from headers, it doesn't use useOrDecompress at all.
...
svn-id: r15285
2004-09-26 08:50:10 +00:00
Max Horn
cc7ca9ce4b
some more pointless cleanup / moving around of stuff :-)
...
svn-id: r15284
2004-09-26 07:30:29 +00:00
Travis Howell
a53d6ebcf0
_shadowPalette should be cleared for SCUMM 7 games too.
...
svn-id: r15283
2004-09-26 06:50:08 +00:00
Travis Howell
4e24375cae
Always reads the same spot.
...
svn-id: r15282
2004-09-26 03:06:45 +00:00
Max Horn
75b4bd0cc4
reorder stuff
...
svn-id: r15281
2004-09-26 00:06:51 +00:00
Travis Howell
71216d46ca
Enable drawWizImage flag 0x2
...
svn-id: r15280
2004-09-25 23:59:43 +00:00
Max Horn
61b7e2155a
Fix doxygen warnings
...
svn-id: r15277
2004-09-25 23:26:46 +00:00
Travis Howell
db00315d5b
Revert change, breaks draw of objects.
...
svn-id: r15276
2004-09-25 23:14:09 +00:00
Travis Howell
d10dc2a3d0
No longer required
...
svn-id: r15275
2004-09-25 22:43:44 +00:00
Travis Howell
b70df8a975
Remove leftover
...
svn-id: r15274
2004-09-25 22:42:07 +00:00
Max Horn
3211239a7d
cleanup
...
svn-id: r15273
2004-09-25 17:50:42 +00:00
Max Horn
a7406555d8
Cleanup / correction
...
svn-id: r15272
2004-09-25 17:46:23 +00:00
Eugene Sandulenko
5c146947cc
Fix compilation.
...
svn-id: r15271
2004-09-25 16:30:14 +00:00
Max Horn
972846017c
Turning off V7_SMOOTH_SCROLLING_HACK for now again
...
svn-id: r15270
2004-09-25 15:52:50 +00:00
Gregory Montoir
ac4ca820ee
get rid of the dirty hack needed to display wiz cursors in HE games
...
svn-id: r15269
2004-09-25 14:17:49 +00:00
Gregory Montoir
554d157c78
enable WizPolygon rendering, maze in kinddemo is now displayed
...
svn-id: r15268
2004-09-25 14:03:14 +00:00
Travis Howell
ca88387343
Cleanup to reduce code duplication
...
svn-id: r15267
2004-09-25 11:40:40 +00:00
Travis Howell
3d8fa00317
Cleanup to reduce code duplication.
...
svn-id: r15266
2004-09-25 11:33:50 +00:00
Travis Howell
2bc1e81a71
Lost comment
...
svn-id: r15265
2004-09-25 11:20:38 +00:00
Travis Howell
0c12afcd71
Cleanup to reduce code duplication.
...
svn-id: r15264
2004-09-25 11:17:23 +00:00
Travis Howell
05e440cc5a
Limit to HE games
...
svn-id: r15262
2004-09-25 09:50:41 +00:00
Max Horn
7c22767b87
Enable V7_SMOOTH_SCROLLING_HACK temporarily, so that some people get exposed to it and can reported all those remaining bugs to me ;-)
...
svn-id: r15261
2004-09-24 23:33:32 +00:00
Max Horn
360e189fc0
Fix OOB access in V7_SMOOTH_SCROLLING_HACK mode
...
svn-id: r15260
2004-09-24 23:29:46 +00:00
Max Horn
216aa73193
Some clipping for updateDirtyScreen; Evil hack to fix an actor drawing glitch in V7_SMOOTH_SCROLLING_HACK mode (which, by the way, works pretty well now)
...
svn-id: r15259
2004-09-24 23:21:15 +00:00
Max Horn
6749efe84c
Avoid out-of-bounds access in V7_SMOOTH_SCROLLING_HACK mode
...
svn-id: r15258
2004-09-24 22:31:42 +00:00
Max Horn
bad5721c63
Fix charset text in V7_SMOOTH_SCROLLING_HACK mode
...
svn-id: r15257
2004-09-24 22:30:51 +00:00
Max Horn
5d655be798
gdi.drawBitmap already performs clipping, no need to do it here
...
svn-id: r15256
2004-09-24 21:49:52 +00:00
Max Horn
503fb0982e
Get rid of unused dbClear flag
...
svn-id: r15255
2004-09-24 21:38:22 +00:00
Max Horn
d17f88d967
Use Gdi::_numStrips in costume code (this allows us to be more flexible in how we compute _numStrips: from now on, only one place has to be changed for that)
...
svn-id: r15254
2004-09-24 21:36:04 +00:00
Max Horn
2872c312a9
Added some const qualifiers
...
svn-id: r15253
2004-09-24 21:35:37 +00:00
Max Horn
1036a7fc01
Fix for bug #795940 (COMI: strange light pixels)
...
svn-id: r15252
2004-09-24 21:18:07 +00:00
Max Horn
4c1ff1d087
More V7_SMOOTH_SCROLLING_HACK related fixes
...
svn-id: r15251
2004-09-24 21:00:15 +00:00
Max Horn
fbfa606e4f
More V7_SMOOTH_SCROLLING_HACK related fixes
...
svn-id: r15250
2004-09-24 20:37:24 +00:00
Travis Howell
924e66b0cc
No longer required
...
svn-id: r15249
2004-09-24 10:05:27 +00:00
Travis Howell
1f166d5b6e
One last correction.
...
svn-id: r15248
2004-09-24 09:55:06 +00:00
Max Horn
4db6f8ffd4
More V7_SMOOTH_SCROLLING_HACK hackery
...
svn-id: r15247
2004-09-24 07:36:29 +00:00
Gregory Montoir
9aa01251ff
try to detect what's wrong in akos code with pjs2
...
svn-id: r15246
2004-09-23 19:51:12 +00:00
Gregory Montoir
9f97086b2f
match TheDig and PuttMoon disasm, maybe this will fix fbear crash ?
...
svn-id: r15245
2004-09-23 19:49:59 +00:00
Travis Howell
17ec22c7fa
Missed a spot.
...
svn-id: r15244
2004-09-23 09:23:17 +00:00
Travis Howell
d08a1994f2
nukeArrays seems fine now.
...
Fix dog regression
svn-id: r15242
2004-09-23 09:11:52 +00:00
Travis Howell
be1ab48a57
Fix array pointer overflows in HE80+ games.
...
Some arrays are nuked in startScene.
svn-id: r15239
2004-09-23 05:02:15 +00:00
Max Horn
ffd6944b12
This was on the website but not in md5.txt, it seems?
...
svn-id: r15238
2004-09-22 20:35:25 +00:00
Max Horn
7de7bc50c3
New MD5s by Tobias Fleischer
...
svn-id: r15237
2004-09-22 20:32:11 +00:00
Max Horn
05cb8627be
Made dstPitch an explicit parameter, instead of (ab)using _screenWidth (important for 'smooth scrolling')
...
svn-id: r15236
2004-09-22 17:57:20 +00:00
Travis Howell
4871a2af19
Debug values are shown correctly now.
...
svn-id: r15235
2004-09-22 12:13:15 +00:00
Travis Howell
8950f78699
Add case stun
...
svn-id: r15234
2004-09-22 09:48:40 +00:00
Travis Howell
1c84b9fb50
Value is correct, but string index not array id.
...
svn-id: r15233
2004-09-22 07:21:57 +00:00
Travis Howell
08856609f3
Filename string go a bit higher
...
svn-id: r15231
2004-09-22 05:08:07 +00:00
Travis Howell
9378478674
smaller is 99 after all.
...
add some array code
svn-id: r15230
2004-09-22 03:56:27 +00:00
Travis Howell
76e0414117
Add a few more case stubs
...
svn-id: r15229
2004-09-22 02:29:47 +00:00
Travis Howell
b7a5d73499
No longer StopMusic
...
svn-id: r15228
2004-09-22 02:07:14 +00:00
Travis Howell
abefac8cd0
Add missing cases
...
svn-id: r15227
2004-09-22 00:22:32 +00:00
Gregory Montoir
6bfeab77e1
cleanup
...
add some warnings to detect the use of new Aux animation data
svn-id: r15226
2004-09-21 21:10:23 +00:00
Gregory Montoir
6e9ce1b17c
fix freddemo intro glitches
...
svn-id: r15225
2004-09-21 20:21:31 +00:00
Max Horn
2f9ea12ddd
cleanup
...
svn-id: r15224
2004-09-21 13:54:30 +00:00
Max Horn
5f0ec872e0
More cleanup
...
svn-id: r15223
2004-09-21 12:57:38 +00:00
Max Horn
899a64cbc9
cleanup
...
svn-id: r15222
2004-09-21 12:44:34 +00:00
Max Horn
62ff56804c
Fix memory leak
...
svn-id: r15221
2004-09-21 12:29:02 +00:00
Travis Howell
042d59acb2
Add missing cases
...
svn-id: r15220
2004-09-21 12:08:02 +00:00
Travis Howell
0a4a328cc4
Filter out both trace msgs.
...
svn-id: r15219
2004-09-21 11:46:56 +00:00
Travis Howell
bcb66fc93e
*** empty log message ***
...
svn-id: r15218
2004-09-21 11:23:23 +00:00
Travis Howell
b0f0bf8dc2
Add multi-block support for HE games.
...
svn-id: r15217
2004-09-21 11:22:39 +00:00
Travis Howell
b359c9281f
HE90+ games use actor layering too, in reverse order.
...
svn-id: r15216
2004-09-21 09:09:51 +00:00
Travis Howell
2fdfd35834
Add HE90+ opcode difference
...
svn-id: r15214
2004-09-21 05:59:26 +00:00
Travis Howell
d7085acea1
Switch order to prevent warning
...
svn-id: r15213
2004-09-21 01:07:29 +00:00
Travis Howell
860d1c67a0
No longer needed.
...
svn-id: r15212
2004-09-21 01:04:09 +00:00
Travis Howell
2c0f36cddc
Should be HE60/70.
...
svn-id: r15211
2004-09-21 01:00:30 +00:00
Max Horn
faf42c2858
Moved some init code around (hopefully this'll help PalmOS)
...
svn-id: r15209
2004-09-20 22:04:06 +00:00
Max Horn
6bafcf81d1
Fix array out of bounds access
...
svn-id: r15208
2004-09-20 20:56:10 +00:00
Max Horn
3b9bcb7745
Fix for bug #1031390 (FOA: Graphical corruption and possible crash in Atlantis Map)
...
svn-id: r15207
2004-09-20 19:58:07 +00:00
Max Horn
f61a0f83ff
more cleanup
...
svn-id: r15206
2004-09-20 19:48:08 +00:00
Max Horn
dfab30c012
Removed some stray spaces
...
svn-id: r15205
2004-09-20 19:32:26 +00:00
Max Horn
f9f7922583
cleanup
...
svn-id: r15204
2004-09-20 19:19:57 +00:00
Gregory Montoir
0fad7a9538
cleanup / code re-use
...
svn-id: r15203
2004-09-20 18:27:13 +00:00
Travis Howell
046017aba6
Clean up.
...
svn-id: r15202
2004-09-20 13:41:36 +00:00
Eugene Sandulenko
df407cd063
Add unencrypted russian freddi5 target.
...
svn-id: r15201
2004-09-20 12:56:07 +00:00
Travis Howell
dd45c42721
Ooops, was off by one again.
...
svn-id: r15200
2004-09-20 09:54:21 +00:00
Travis Howell
1d1442553b
Add case for kindddemo.
...
svn-id: r15199
2004-09-20 09:16:49 +00:00
Travis Howell
e9a9a64109
Opcode1C in HE90+ games seems to setup WizImage settings via various cases.
...
svn-id: r15198
2004-09-20 05:30:26 +00:00
Gregory Montoir
0cb722d71d
slightly updated drawWizImage()
...
svn-id: r15197
2004-09-19 23:21:09 +00:00
Max Horn
09444181ce
Moved some code from Gdi::drawBitmap into a new method Gdi::getZPlanes; cleanup
...
svn-id: r15196
2004-09-19 21:14:51 +00:00
Gregory Montoir
c25ab75e92
fix broken WizImage display
...
svn-id: r15195
2004-09-19 20:51:38 +00:00
Max Horn
18be57a0d9
Cleanup, added some HE related TODO/FIXME comments (for consideration by the HE folks :-)
...
svn-id: r15194
2004-09-19 20:17:57 +00:00
Gregory Montoir
680b7ecd51
preliminar WizPolygon rendering support (this is completely *untested*)
...
svn-id: r15189
2004-09-19 13:42:25 +00:00
Travis Howell
e22230e223
Actually check if a sound is active, if the sound is outside music engine.
...
Add some more HE differences
svn-id: r15188
2004-09-19 12:22:47 +00:00
Travis Howell
989de0d5dc
Ignore trace msgs.
...
svn-id: r15187
2004-09-19 10:14:34 +00:00
Gregory Montoir
fe2f551952
only warn if the AXFD block is valid
...
svn-id: r15185
2004-09-19 08:58:51 +00:00
Travis Howell
45c34259bd
Fix last commit
...
Add stub/warning
svn-id: r15184
2004-09-19 08:37:20 +00:00
Travis Howell
169d13080b
*** empty log message ***
...
svn-id: r15183
2004-09-19 06:02:59 +00:00
Travis Howell
3493a90b15
Enable debug mode in HE80+ games.
...
svn-id: r15182
2004-09-19 06:01:46 +00:00
Travis Howell
8a42691d87
Missed one spot, needed for costume reset too.
...
svn-id: r15181
2004-09-19 03:26:47 +00:00
Travis Howell
1475b5ad0d
Correct auxblock hides.
...
svn-id: r15180
2004-09-19 02:00:33 +00:00
Eugene Sandulenko
64043ff1fc
Removed some not necessary #defines which could (and did) lead to program
...
logic misinterpretation. I assume these were added for readability, but
(a) names suggestet that they're class variables but they didn't
(b) their use wasn't consistent, i.e. there were places where variables were
used directly, not by means of the macros
(c) they didn't save that much space because they are used in few places.
svn-id: r15179
2004-09-19 00:15:17 +00:00
Eugene Sandulenko
4869c2f9c1
Revert last commit by Fingolfin "removed _heV7RoomIntOffsets".
...
res.roomoffs[rtRoom] has a nick _roomFileOffsets (by means of #define), and
it gets overwritten in ScummEngine::readRoomsOffsets(). HE games actually
stored those offsets in additional array. Removing it breaks all
HE72+ games badly.
svn-id: r15178
2004-09-18 23:48:48 +00:00
Max Horn
c7ba97b182
removed _heV7RoomIntOffsets
...
svn-id: r15177
2004-09-18 23:02:08 +00:00
Max Horn
ce2c5a0d1d
removed _heV7RoomIntOffsets
...
svn-id: r15176
2004-09-18 22:45:53 +00:00
Max Horn
768133d6e6
Rename some member vars to avoid _ followed by an uppercase letter. More of those are left in the code, though (and I am not really sure whether we want to change that, so far we had no problems caused by this)
...
svn-id: r15175
2004-09-18 22:42:45 +00:00
Max Horn
e74a3c9a2b
Reduce code duplication a bit
...
svn-id: r15174
2004-09-18 22:26:19 +00:00
Max Horn
7b70210286
renamed HE opcodes to distinguish them from their 'regular' V6/V7 counterparts
...
svn-id: r15173
2004-09-18 22:09:34 +00:00
Max Horn
81191ea60b
Follow our coding conventions
...
svn-id: r15172
2004-09-18 21:44:00 +00:00
Max Horn
c1913852df
GFX codec cleanup: renamed some of the Gdi::unkDecode methods; simplified and/or cleaned up some of the codecs; added some relevant TODO/FIXME comments
...
svn-id: r15171
2004-09-18 21:40:07 +00:00
Max Horn
3552024aa9
Added ScummEngine::printString() convenience method; changed enqueueText to call addMessageToStack
...
svn-id: r15170
2004-09-18 20:50:15 +00:00
Max Horn
58c574d7cc
Moved mouse cursor code into ScummEngine subclasses were possible -- this makes it much easier to see which cursor code is used in which SCUMM version; also changed cursor code to not overwrite default_cursor_* (which would cause problems when switching to another game)
...
svn-id: r15169
2004-09-18 20:29:13 +00:00
Paweł Kołodziejski
bdf2a24eb7
added experimental ogg file support for comi smush audio track
...
svn-id: r15168
2004-09-18 18:09:35 +00:00
Travis Howell
8e2af996be
Ooops, broken saving.
...
svn-id: r15166
2004-09-18 14:08:00 +00:00
Paweł Kołodziejski
9baf06c9fa
workaround for decode bundle bug (it overloaded memory)
...
svn-id: r15165
2004-09-18 13:24:02 +00:00
Paweł Kołodziejski
5c442f53aa
fixed warnings
...
svn-id: r15161
2004-09-18 11:34:55 +00:00
Gregory Montoir
af77554dc3
minor code simplification
...
svn-id: r15159
2004-09-18 06:29:07 +00:00
Gregory Montoir
e11456cb92
fix offsets computation (Putt-Putt's head and body are no more detached in timedemo now)
...
svn-id: r15158
2004-09-18 06:17:50 +00:00
Travis Howell
3904c0b5b9
stubs for freddicove intro.
...
svn-id: r15157
2004-09-18 05:15:57 +00:00
Travis Howell
1c046674e5
Skip sound caching in Sam & Max (Talkie)
...
svn-id: r15156
2004-09-18 05:00:38 +00:00
Travis Howell
c35757d6bb
spyozon intro. runs
...
svn-id: r15155
2004-09-18 04:12:14 +00:00
Travis Howell
cda52bf2be
Not soundOps in He80+
...
svn-id: r15153
2004-09-18 01:37:29 +00:00
Travis Howell
81be679342
Neeed to know where polygons are renderered
...
svn-id: r15152
2004-09-18 01:21:14 +00:00
Travis Howell
a0312bd8cb
Should be for HE71 and later.
...
svn-id: r15151
2004-09-18 01:00:22 +00:00
Gregory Montoir
22b2cfa002
preliminar AuxQueue support (freddemo intro), some glitches though
...
svn-id: r15149
2004-09-18 00:36:17 +00:00
Travis Howell
48fb287887
Correct and rename opcode
...
svn-id: r15147
2004-09-17 11:20:37 +00:00
Travis Howell
d34da28ed9
nukeArrays still nuking wrong arrays.
...
Add some more differences in later HE versions.
Add HE opcodes changes.
svn-id: r15145
2004-09-17 05:43:37 +00:00
Travis Howell
9a65451109
Add case stubs for water
...
svn-id: r15144
2004-09-17 03:18:00 +00:00
Travis Howell
3f7ecb9db2
Correct mouse vars, should be mouse hold in scumm6/HE.
...
baloon works now.
svn-id: r15143
2004-09-17 02:59:38 +00:00
Travis Howell
2ac60430fc
A few more corrections, fixes freddi2 crash.
...
svn-id: r15142
2004-09-16 23:34:26 +00:00
Travis Howell
cf71760391
No longer required.
...
svn-id: r15141
2004-09-16 14:31:16 +00:00
Travis Howell
0a320ac7af
Correct array size read
...
svn-id: r15140
2004-09-16 13:51:03 +00:00
Travis Howell
31772ea47d
Ooops
...
svn-id: r15139
2004-09-16 12:54:32 +00:00
Travis Howell
49cd965411
Correction to pickVarRandom
...
Add HE80+ version too.
svn-id: r15138
2004-09-16 12:30:54 +00:00
Travis Howell
9bc8383cee
Oops
...
svn-id: r15137
2004-09-16 09:47:07 +00:00
Travis Howell
b45b800ed5
HE90+ games use two local resource types
...
svn-id: r15136
2004-09-16 09:40:08 +00:00
Joost Peters
0233a1c610
Add Dutch Freddi2
...
svn-id: r15135
2004-09-16 09:34:08 +00:00
Travis Howell
5ff185d7f8
Correct local script range in HE99+
...
svn-id: r15134
2004-09-16 09:20:49 +00:00
Travis Howell
2cfcc33a33
Update comment
...
svn-id: r15132
2004-09-16 05:04:09 +00:00
Travis Howell
2a34670cfd
ADD HE80+ difference
...
svn-id: r15131
2004-09-16 04:53:04 +00:00
Travis Howell
9a8d2c6c4a
Add missing akos case.
...
svn-id: r15130
2004-09-15 23:47:54 +00:00
Eugene Sandulenko
013f0f9a33
Update. For some reason one md5 was lost. Spotted by Lord_Nightmare.
...
svn-id: r15129
2004-09-15 22:48:35 +00:00
Travis Howell
efeb100c70
Call direct
...
svn-id: r15127
2004-09-15 12:40:49 +00:00
Travis Howell
3605440f9a
*** empty log message ***
...
svn-id: r15126
2004-09-15 12:14:25 +00:00
Travis Howell
d7ccfd0350
Ooops
...
svn-id: r15125
2004-09-15 12:12:43 +00:00
Travis Howell
dd78319ee0
A bit safer
...
svn-id: r15124
2004-09-15 11:56:07 +00:00
Travis Howell
1ee9a242c3
Still not quite right.
...
svn-id: r15123
2004-09-15 06:41:11 +00:00
Travis Howell
7f766fc2a5
Only palette is different
...
svn-id: r15122
2004-09-15 01:56:42 +00:00
Travis Howell
5df545630b
Update HE checksums
...
svn-id: r15121
2004-09-15 00:19:33 +00:00
Gregory Montoir
e494f53822
only clear the polygon slots when playing a HE game
...
svn-id: r15120
2004-09-14 21:59:46 +00:00
Travis Howell
167f5d543f
Save polygons
...
Move findObject changes to HE72
svn-id: r15118
2004-09-14 15:06:02 +00:00
Travis Howell
8e1d3aa939
Avoid warning
...
svn-id: r15117
2004-09-14 12:55:48 +00:00
Travis Howell
6522c060fd
Typo
...
svn-id: r15116
2004-09-14 12:17:15 +00:00
Travis Howell
8c5381295d
Add opcode
...
svn-id: r15115
2004-09-14 12:05:00 +00:00
Travis Howell
c97d529787
polygon slots should be cleared in startScene
...
svn-id: r15114
2004-09-14 11:35:15 +00:00
Travis Howell
5d25e4a197
Fix array issues.
...
svn-id: r15113
2004-09-14 10:46:09 +00:00
Travis Howell
20a444099d
Correct id check
...
svn-id: r15112
2004-09-14 09:09:06 +00:00
Jonathan Gray
488430a06e
_numActors should be 30 not 29 for HE 72 titles, makes HE 72 version of puttzoo work
...
svn-id: r15111
2004-09-14 08:52:12 +00:00
Eugene Sandulenko
f605130496
Fixed latest bug in polygonContains. Now hotspots work as expected.
...
svn-id: r15110
2004-09-14 08:28:23 +00:00
Travis Howell
bd1e96a728
Only reports trace status
...
svn-id: r15109
2004-09-14 08:01:35 +00:00
Travis Howell
b14a21970c
Report when polyogn Wiz image is used.
...
svn-id: r15108
2004-09-14 07:59:40 +00:00
Travis Howell
b42731afab
Load POLD resources in HE80+ games
...
Some more WIP on polygons
svn-id: r15107
2004-09-14 06:21:11 +00:00
Travis Howell
674cdf130b
Set numVerts when storing polygons
...
svn-id: r15106
2004-09-14 02:56:36 +00:00
Eugene Sandulenko
1439822d1b
Fixed yet another bug in polyugonContains. Still not everything :(
...
svn-id: r15105
2004-09-14 01:12:16 +00:00
Eugene Sandulenko
0eb748b7a2
Fix bug in polygonContains(). Still doesn't work.
...
Preparations for implementing findObject() HE changes.
svn-id: r15104
2004-09-14 00:59:59 +00:00
Eugene Sandulenko
1699fae483
Implemented formerly known unknownFB and unknownFC.
...
ScummEngine_v7he::polygonContains() is still buggy and prevents whole
thing from working.
svn-id: r15103
2004-09-13 23:24:36 +00:00
Gregory Montoir
00dd95ac0a
fix cursors hotspot
...
svn-id: r15099
2004-09-13 18:01:25 +00:00
Travis Howell
1f9e373955
HE 80 uses up to 255.
...
svn-id: r15097
2004-09-13 13:59:02 +00:00
Travis Howell
f937f6723f
Reads extra script byte, just like readFile.
...
svn-id: r15096
2004-09-13 13:52:08 +00:00
Travis Howell
f4d609d728
Correction
...
svn-id: r15095
2004-09-13 13:07:35 +00:00
Travis Howell
831e967e9f
Not needed.
...
svn-id: r15094
2004-09-13 12:34:53 +00:00
Travis Howell
0ede5ca36e
Remove debug
...
svn-id: r15093
2004-09-13 12:30:16 +00:00
Travis Howell
576ba76c03
A few corrections
...
svn-id: r15092
2004-09-13 12:24:33 +00:00
Travis Howell
3c0ac41aa8
*** empty log message ***
...
svn-id: r15091
2004-09-13 10:27:10 +00:00
Travis Howell
5a4686b92d
Order wrong
...
svn-id: r15090
2004-09-13 10:24:37 +00:00
Travis Howell
51bcffef85
Needs to be higher for now.
...
svn-id: r15089
2004-09-13 05:33:54 +00:00
Travis Howell
4b1ba6a7ed
Add Missing pop
...
svn-id: r15088
2004-09-13 05:25:35 +00:00
Travis Howell
6611493a56
HE arcade game work a bit now.
...
svn-id: r15087
2004-09-13 04:45:21 +00:00
Travis Howell
c1122f4333
Debug code strings should use string num, not var num.
...
Updated work around for loading datafiles.
svn-id: r15086
2004-09-13 04:16:22 +00:00
Travis Howell
fde215e106
Sound ids 10000 - 10008 seems to be sound channels in HE70+ games.
...
svn-id: r15085
2004-09-13 02:32:13 +00:00
Travis Howell
9105a3ae1d
Required for later HE games to.
...
svn-id: r15084
2004-09-13 02:29:45 +00:00
Travis Howell
a14bdf5510
Corect size.
...
svn-id: r15083
2004-09-13 02:24:28 +00:00
Travis Howell
3573ad8dc5
Set correct array length in HE 72+ games.
...
Add some stubs
svn-id: r15082
2004-09-13 02:09:35 +00:00
Torbjörn Andersson
dc461ca770
Fixed some other cases where the number of parameters to our message-
...
printing functions didn't agree with the format strings.
GCC will find a couple of other things to warn about if these functions
are labelled as printf()-style functions, but those were less important, I
think.
svn-id: r15081
2004-09-12 18:21:21 +00:00
Torbjörn Andersson
7688c017e1
Added missing parameters to debug(), as pointed out by Lord_Nightmare.
...
svn-id: r15080
2004-09-12 17:33:18 +00:00
Chris Apers
afface9c37
Disable these games for now
...
svn-id: r15076
2004-09-12 16:17:14 +00:00
Paweł Kołodziejski
bc369ce6e2
fixed endlines
...
svn-id: r15069
2004-09-12 14:20:57 +00:00
Travis Howell
172eefde7d
Correct debugs
...
svn-id: r15054
2004-09-12 13:21:44 +00:00
James Brown
e0b156387e
Be a Less Lazier Programmer (tm): Lesson 1.
...
Typing your code instead of copy/pasting it from a few lines down.
svn-id: r15035
2004-09-12 12:18:46 +00:00
James Brown
0f2f3c0072
Be a Better Programmer (tm)
...
svn-id: r15034
2004-09-12 12:15:19 +00:00
Travis Howell
a1c22f9d7f
Another HE opcode
...
svn-id: r15029
2004-09-12 11:15:26 +00:00
Chris Apers
7988660bda
On PalmOS too
...
svn-id: r15026
2004-09-12 11:07:32 +00:00
Chris Apers
6b58b000c6
Correct variable name
...
svn-id: r15025
2004-09-12 10:51:00 +00:00
Chris Apers
0a44ef3d3c
PalmOS : ARM optimized DrawSTripToScreen function + disable dissolve(1,1)
...
svn-id: r15024
2004-09-12 10:49:29 +00:00
Chris Apers
b8520692f4
PalmOS : ARM optimized proc3 function
...
svn-id: r15023
2004-09-12 10:48:04 +00:00
Travis Howell
f8c05424ea
More HE opcodes.
...
Can get a bit further in pj2 now.
svn-id: r15021
2004-09-12 10:23:20 +00:00
Travis Howell
f8e2bcf024
Add debug
...
svn-id: r15020
2004-09-12 09:26:48 +00:00
Travis Howell
2bd07c2c8d
Add targets
...
svn-id: r15019
2004-09-12 06:09:19 +00:00
Travis Howell
175ef8f1cd
Skip speech name in subtitles.
...
svn-id: r15018
2004-09-12 06:00:56 +00:00
Travis Howell
3b9def962c
Add some change to start later HE99 hames.
...
svn-id: r15017
2004-09-12 02:25:12 +00:00
Travis Howell
1f4abd4432
Typo
...
svn-id: r15016
2004-09-12 02:05:12 +00:00
Travis Howell
c77df77180
Use talkie resource for HE 99+ games.
...
svn-id: r15015
2004-09-12 01:12:06 +00:00
Travis Howell
ad6c8217bc
Add case
...
svn-id: r15014
2004-09-12 00:52:14 +00:00
Travis Howell
09dfaa924e
Add some HE90+ opcodes
...
svn-id: r15013
2004-09-12 00:48:16 +00:00
Travis Howell
867809fb1d
Add stub case for now.
...
svn-id: r15012
2004-09-11 14:14:07 +00:00
Travis Howell
26a83df853
Seems to be off by 1.
...
svn-id: r15011
2004-09-11 13:47:18 +00:00
Travis Howell
1a2c46fa72
Should be HE99
...
svn-id: r15010
2004-09-11 13:37:26 +00:00
Travis Howell
2be3bff2a6
Should be HE99
...
svn-id: r15009
2004-09-11 13:30:24 +00:00
Travis Howell
4273937590
Local script difference in HE 99 games.
...
svn-id: r15008
2004-09-11 13:22:45 +00:00
Travis Howell
c8e65e1c8f
Ooops
...
svn-id: r15007
2004-09-11 12:55:50 +00:00
Travis Howell
b495c7ea07
Use random talk animation in HE 80+ games for now.
...
svn-id: r15006
2004-09-11 12:22:06 +00:00
Eugene Sandulenko
ecddda094a
Update with alternate floppy loom.
...
svn-id: r15005
2004-09-11 08:50:45 +00:00
Travis Howell
8144bc100b
Update this one too.
...
svn-id: r15004
2004-09-11 03:10:31 +00:00
Travis Howell
e372b145b8
Correct object state.
...
svn-id: r15002
2004-09-11 03:02:37 +00:00
Travis Howell
a636f2ce91
Not popping enough.
...
svn-id: r15001
2004-09-11 01:44:08 +00:00
Travis Howell
5e8ccb315f
Add stub
...
svn-id: r15000
2004-09-11 00:49:22 +00:00
Travis Howell
28c0ea02a3
Add stubs
...
svn-id: r14999
2004-09-10 14:31:20 +00:00
Travis Howell
6fda040ac6
Minor correction
...
svn-id: r14998
2004-09-10 14:29:36 +00:00
James Brown
a427d72d04
Store SCUMM md5s in save game. Save format bump.
...
svn-id: r14996
2004-09-10 12:13:03 +00:00
Travis Howell
71866c1287
Correct HSHD sounds
...
svn-id: r14995
2004-09-10 12:07:53 +00:00
Travis Howell
f16ee4dfaf
*** empty log message ***
...
svn-id: r14994
2004-09-10 11:01:17 +00:00
Travis Howell
c1fe9cefd3
Rename opcode
...
svn-id: r14993
2004-09-10 10:55:43 +00:00
Travis Howell
00452c4073
Ooops
...
svn-id: r14992
2004-09-10 10:45:22 +00:00
Travis Howell
98f8433396
Missed line
...
svn-id: r14991
2004-09-10 10:43:10 +00:00
Travis Howell
0ed136f0c6
Add HE vars
...
svn-id: r14990
2004-09-10 10:39:10 +00:00
Travis Howell
a33a6cfe07
Update HE72+ vars
...
svn-id: r14989
2004-09-10 09:22:31 +00:00
Travis Howell
9a22fe5c2d
Add updated fredd2
...
svn-id: r14988
2004-09-10 03:36:39 +00:00
Travis Howell
0a3ca185e0
Check _scummVar size of restart too.
...
svn-id: r14987
2004-09-10 02:03:31 +00:00
Travis Howell
67f7c40446
Ooops, actually clear _roomVars.
...
svn-id: r14986
2004-09-10 01:55:37 +00:00
Travis Howell
c7d28132b4
Save game changes for HE80+ games.
...
svn-id: r14985
2004-09-10 01:03:01 +00:00
Travis Howell
655728fe7d
Change needed for HE 71 too.
...
svn-id: r14984
2004-09-09 14:07:51 +00:00
Travis Howell
9eb69ed03a
Use screen width, not hard coded value.
...
svn-id: r14983
2004-09-09 13:54:32 +00:00
Travis Howell
1502b39634
Correction
...
svn-id: r14982
2004-09-09 11:50:23 +00:00
Gregory Montoir
3232d22f5f
correction
...
svn-id: r14981
2004-09-09 11:12:22 +00:00
Travis Howell
1131a70e00
Add HE 70 version changes.
...
svn-id: r14980
2004-09-09 10:44:17 +00:00
Travis Howell
62ba3e9a58
Corrections
...
svn-id: r14979
2004-09-09 10:36:10 +00:00
Eugene Sandulenko
b4fa1914e4
Fix bug in ScummEngine_v7he::getCharsetOffset()
...
svn-id: r14978
2004-09-09 10:08:39 +00:00
Travis Howell
84549db76a
Oops
...
svn-id: r14977
2004-09-09 07:32:03 +00:00
Travis Howell
5e9b5a0594
Ooops
...
svn-id: r14976
2004-09-09 07:29:49 +00:00
Travis Howell
f6b4532086
Duplicate
...
svn-id: r14975
2004-09-09 04:44:46 +00:00
Travis Howell
2bc880a929
Add later spy fox 1 version.
...
svn-id: r14974
2004-09-09 04:27:57 +00:00
Travis Howell
1e0e9e0e03
Fix dog regression.
...
svn-id: r14973
2004-09-09 04:16:57 +00:00
Travis Howell
9f95f2a614
Add extra opcodes for freddi2
...
Allow akos to play any actor sound.
svn-id: r14972
2004-09-09 04:05:31 +00:00
Travis Howell
95a5e3d951
Minor correction
...
svn-id: r14971
2004-09-09 02:21:48 +00:00
Travis Howell
6f7a3713b3
Disable for now
...
svn-id: r14970
2004-09-09 02:20:03 +00:00