Commit Graph

3256 Commits

Author SHA1 Message Date
Max Horn
d852e2855a cleanup (make some more use of class Common::Rect)
svn-id: r12232
2004-01-08 03:10:16 +00:00
Max Horn
619e6b43c4 Fix for bug #803381 (COMI: Text cut off)
svn-id: r12231
2004-01-08 02:16:27 +00:00
Max Horn
f224da09f4 fix a memory leak; re-add assert, just to be sure
svn-id: r12230
2004-01-08 01:59:11 +00:00
Max Horn
a655527949 fix maskpos (I think... needs testing)
svn-id: r12229
2004-01-08 01:43:32 +00:00
Max Horn
467861917d various fixes for vertical scrolling rooms: fixed, screen updates (and made them more efficient), fixed transitionEffect() for 'high' rooms, documented drawStripToScreen() params a little (we really should start documenting for each function which takes coordinates in which coordinate system they are). Please test all vertical scrolling rooms (and others, too) for regressions
svn-id: r12228
2004-01-08 00:48:37 +00:00
Paweł Kołodziejski
7698782979 fixed uninitialized warning
svn-id: r12227
2004-01-07 22:12:45 +00:00
Paweł Kołodziejski
d1b1cbf948 some cleanup
svn-id: r12226
2004-01-07 21:02:48 +00:00
Paweł Kołodziejski
0a93e978c5 some cleanup
svn-id: r12225
2004-01-07 20:17:51 +00:00
Paweł Kołodziejski
81c8c722f5 fixed size result related bug in imuse digi
svn-id: r12224
2004-01-07 19:38:37 +00:00
Max Horn
d2a56c01d6 is this discrepancy here intended?
svn-id: r12216
2004-01-07 14:03:40 +00:00
James Brown
a04b2fc020 Temporarly enabling this buffer underrun hack until aquadran looks at it. (See bug 872339)
svn-id: r12215
2004-01-07 13:40:54 +00:00
Max Horn
9a191d2c43 do clipping somewhat more efficiently
svn-id: r12214
2004-01-07 13:29:30 +00:00
Max Horn
2e1026f8fe malloc/new are relatively slow operations; avoid doing them in tight loops, if possible
svn-id: r12213
2004-01-07 13:29:12 +00:00
Travis Howell
a2fbba2e4e Actor flip should be reset, fixes some glitches in putt putt games
svn-id: r12212
2004-01-07 10:34:53 +00:00
Paweł Kołodziejski
9fc9e6be20 changed lipsync func param
svn-id: r12210
2004-01-07 06:51:45 +00:00
Travis Howell
97cb72885a Add another check for ignoreTurns, ignoreTurns.
Should be complete for scumm7 games

svn-id: r12209
2004-01-07 06:08:54 +00:00
Jonathan Gray
3577dad949 comment unused vars
svn-id: r12208
2004-01-07 06:08:33 +00:00
Paweł Kołodziejski
1e2ff5a469 handle jumps
svn-id: r12207
2004-01-07 05:58:12 +00:00
Travis Howell
ae4cd2291f These two subops are the same, checked dig/ft disasm.
svn-id: r12206
2004-01-07 05:51:56 +00:00
Travis Howell
ad8cd22de0 Add missing break
svn-id: r12205
2004-01-07 05:28:56 +00:00
Paweł Kołodziejski
761371cc66 added code for ms track position
svn-id: r12204
2004-01-07 05:17:51 +00:00
Travis Howell
5f665202d1 Add missing break
svn-id: r12203
2004-01-07 05:08:46 +00:00
Paweł Kołodziejski
c9c3a83d34 better bundle dir cache
svn-id: r12202
2004-01-07 04:50:38 +00:00
Paweł Kołodziejski
aaf54b0a14 less memory usage
svn-id: r12201
2004-01-07 03:53:36 +00:00
Paweł Kołodziejski
e5d70abc24 proper name
svn-id: r12200
2004-01-07 03:39:33 +00:00
Paweł Kołodziejski
329fd80efd optimized i/o access in bundle manager
svn-id: r12199
2004-01-07 03:34:41 +00:00
Max Horn
eb32f751f7 add FIXME comments at the two worst spots, speed wise (about 80% processor time or more are spent in these places for me, waiting for disk I/O)
svn-id: r12198
2004-01-07 01:07:37 +00:00
Max Horn
d5ccceddfa forgot to commit this, too <sigh>
svn-id: r12197
2004-01-06 20:08:00 +00:00
Max Horn
465515c898 forgot to commit this
svn-id: r12196
2004-01-06 20:04:33 +00:00
Max Horn
d2544a28e2 fix mutex usage some. IMuseDigital currently is still unusable on my system, though (it takes 100% CPU time just on the difficulty selection screen of COMI, playing a single bundle music... uhm)
svn-id: r12194
2004-01-06 19:55:44 +00:00
Max Horn
c5a4022e20 fixed tons of warnings
svn-id: r12193
2004-01-06 19:47:23 +00:00
Max Horn
6c280c96f4 proper fix
svn-id: r12192
2004-01-06 19:17:01 +00:00
Max Horn
88303d9fe9 fix compilation on unix like systems
svn-id: r12191
2004-01-06 19:16:48 +00:00
Paweł Kołodziejski
db5f44a874 increased debug level
svn-id: r12190
2004-01-06 17:47:45 +00:00
Paweł Kołodziejski
8fd123992d synced imuse digital with local tree
svn-id: r12187
2004-01-06 17:28:29 +00:00
Paweł Kołodziejski
2c2ae5f59f fixed warning
svn-id: r12186
2004-01-06 17:23:19 +00:00
Travis Howell
cda20b4125 Restrict to scumm7, caused invalid opcode errors when skipping cutscenes in comi sometimes and comi demo always.
svn-id: r12183
2004-01-06 15:56:27 +00:00
Travis Howell
dd1eb2a4b4 Fix subtitles glitch when subtitles are shown during room scroll in pass.
svn-id: r12179
2004-01-06 13:28:19 +00:00
Max Horn
a50c228ae4 updated MD5 table
svn-id: r12178
2004-01-06 13:06:20 +00:00
Max Horn
033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
2ecf66d561 get rid of VirtScreen::scrollable
svn-id: r12173
2004-01-06 12:16:28 +00:00
Max Horn
f5f357498f just always call updateDirtyScreen(kTextVirtScreen) - it won't do any harm for games not using that virt screen, but fixes the Indy part of the PASS demo
svn-id: r12172
2004-01-06 12:08:35 +00:00
Max Horn
0133e40d11 This one (_blitAlso) is very odd, I can't quite figure out where it is needed. Please report any regressions to me
svn-id: r12171
2004-01-06 12:02:18 +00:00
Max Horn
01c29eabf3 typo
svn-id: r12170
2004-01-06 11:52:12 +00:00
Max Horn
cc67301791 renamed VirtScreen::alloctwobuffers to hasTwoBuffers; added lots of doxygen comments to VirtScreen; cleanup
svn-id: r12168
2004-01-06 11:47:34 +00:00
Max Horn
3b20850a89 no need to save information which we can (and do) recompute
svn-id: r12167
2004-01-06 11:45:28 +00:00
Max Horn
55eb22fd3a Made o8_getActorZPlane return the same z value as Actor::drawActorCostume computes - this *might* cause regressions, or might fix bugs, or might have no visible effect at all :-). Somebody feel free to verify this against assembly
svn-id: r12166
2004-01-06 09:49:08 +00:00
Travis Howell
1e0c78d9a2 Add check
svn-id: r12164
2004-01-06 06:50:36 +00:00
Max Horn
d834bd9684 replace more usages of _screenWidth by more appropriate variables/values
svn-id: r12162
2004-01-05 16:49:14 +00:00
Max Horn
f506056c3b more cleanup
svn-id: r12161
2004-01-05 16:30:00 +00:00