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
Gregory Montoir
5e413ceb5c
- enabled debugger in QueenEngine::errorString
...
- initialise Cutaway::_personCount* when the Cutaway starts
- minor tweaks in BankManager
svn-id: r12163
2004-01-05 20:46:37 +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
Max Horn
a469559d13
added Actor::getElevation and Actor::setElevation; cleaned up costume API a bit; some minor cleanup/tweaks
...
svn-id: r12160
2004-01-05 16:19:14 +00:00
Torbjörn Andersson
6a7cf6d6cf
Marked some more structs as packed. I don't know if it makes any
...
difference, as they contain only 32-bit integers, but I also believe it
does no harm.
svn-id: r12159
2004-01-05 14:46:12 +00:00
Travis Howell
be09d4dddc
Had checks wrong way around, seems to work now.
...
svn-id: r12158
2004-01-05 14:39:44 +00:00
Gregory Montoir
232a709fd4
added a class to manage banks, Queen::Graphics cleanup
...
svn-id: r12157
2004-01-05 13:40:28 +00:00
Jonathan Gray
fbc4168a8e
add a few things
...
svn-id: r12156
2004-01-05 12:15:26 +00:00
David Eriksson
c21e5d797c
At last - credits!
...
svn-id: r12155
2004-01-05 11:58:20 +00:00
Torbjörn Andersson
8dabcaaef1
Changed some memmove()s to memcpy(), since the memory areas were not
...
overlapping.
Enabled some sanity-checking code.
Fixed clearWalkGridList() so that it clears the entire walk grid list. That
was a really stupid bug of mine, and I hope it had at least some bearing on
the rare (for me, at least) walk problems I've seen.
svn-id: r12154
2004-01-05 11:09:33 +00:00