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
Torbjörn Andersson
6d0dd6aee8
Valgrind fixes. Mostly about memory not being freed when the engine is
...
deleted.
svn-id: r12211
2004-01-07 07:42:00 +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
Gregory Montoir
74e588b854
- minor cleanup in Person/Actor stuff
...
- minor tweak in Graphics::bobSetText()
from previous commit (message was erroneous) :
- moved config stuff to QueenEngine
- added 3 Logic subclasses to handle the specific parts of each game version (demo, intv...)
svn-id: r12195
2004-01-06 20:00:46 +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
b975f37043
update
...
svn-id: r12189
2004-01-06 17:45:08 +00:00
Paweł Kołodziejski
fee145413c
update this too
...
svn-id: r12188
2004-01-06 17:29:36 +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
Gregory Montoir
e90f846df9
- enabled debugger in QueenEngine::errorString
...
- initialise Cutaway::_personCount* when the Cutaway starts
- minor tweaks in BankManager
svn-id: r12185
2004-01-06 16:53:35 +00:00
Torbjörn Andersson
60b59de181
Never call _system->quit() directly. Let ScummVM handle that so that the
...
engine can be properly deleted first. Apart from being the nice thing to
do, this should make it easier to Valgrind for memory leaks.
svn-id: r12184
2004-01-06 16:49:04 +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
Gregory Montoir
ceda8aec02
moved animation stuff to Graphics class
...
svn-id: r12182
2004-01-06 14:21:50 +00:00
Torbjörn Andersson
065f2bb9eb
It's a new year in BS2 land, too!
...
svn-id: r12181
2004-01-06 13:44:17 +00:00
Torbjörn Andersson
eb5c4a1449
Made sure the screen is really cleared when drawing a dialog window, plus
...
some other cleanups. (This was a regression caused by the less stupid
screen updates implemented recently.)
svn-id: r12180
2004-01-06 13:33:28 +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
Jonathan Gray
1356d4c354
add missing comma to ensure all directories are checked
...
svn-id: r12177
2004-01-06 12:52:08 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Jonathan Gray
2be1b4d68a
start work on czech subtitle support, not finished
...
svn-id: r12175
2004-01-06 12:28:24 +00:00
Robert Göffringmann
7b86116a5d
fixed cd changing code
...
svn-id: r12174
2004-01-06 12:19:02 +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
Robert Göffringmann
e34d7b6c41
get volume from gamedetector
...
svn-id: r12169
2004-01-06 11:48:30 +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
Gregory Montoir
d62d44d29c
simplified room switching code a bit
...
svn-id: r12165
2004-01-06 09:29:33 +00:00
Travis Howell
1e0c78d9a2
Add check
...
svn-id: r12164
2004-01-06 06:50:36 +00:00