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
Torbjörn Andersson
55167e392e
Tiny cleanup.
...
svn-id: r12153
2004-01-05 11:02:00 +00:00
Torbjörn Andersson
9ea89568da
Fixed some debugging messages so they refer to the correct function.
...
svn-id: r12152
2004-01-05 11:01:12 +00:00
Torbjörn Andersson
5f9cfba548
Slowed down the credits slightly. With the recent optimizations, the music
...
lasted longer than the text. Now the text lasts longer than the music.
svn-id: r12151
2004-01-05 11:00:12 +00:00
Travis Howell
b65ca3db3d
Add partial support for ignoreTurns, fixes some glitches in putt putt games.
...
svn-id: r12150
2004-01-05 06:53:03 +00:00
Max Horn
5a3aa023b6
'proper' fix for V1 MM problem; added a FIXME
...
svn-id: r12149
2004-01-05 00:45:17 +00:00
Max Horn
181bb0baa5
fix bug #870433 (DIG: Scrolling regression with the lander game)
...
svn-id: r12148
2004-01-05 00:03:18 +00:00
Gregory Montoir
143b5bea80
- added code to only redraw changed blocks in order to avoid full screen refresh
...
- minor code cleanup in Graphics/Display
svn-id: r12147
2004-01-04 20:25:21 +00:00
Robert Göffringmann
9d547b183b
fixed screen updating
...
svn-id: r12146
2004-01-04 17:40:51 +00:00
Robert Göffringmann
4ca49386ed
fixed cd changing code
...
svn-id: r12145
2004-01-04 17:19:17 +00:00
Torbjörn Andersson
92561301ac
Deal gracefully with missing music files.
...
svn-id: r12144
2004-01-04 16:19:15 +00:00
Travis Howell
1e6512d2d2
Add comment
...
svn-id: r12143
2004-01-04 15:31:34 +00:00
Torbjörn Andersson
8a91ae3257
Adapted LavosSpawn's idea for more efficient screen updating. It still
...
renders the entire screen every frame, but it tries to update (i.e. copy to
the backend) only the parts of the screen that actually changed. At least
approximately so.
svn-id: r12142
2004-01-04 15:11:30 +00:00
Torbjörn Andersson
5607f41e2d
Some cleanup and Valgrind warning fixes.
...
svn-id: r12141
2004-01-04 15:05:54 +00:00
Torbjörn Andersson
14acddb167
Update a comment to reflect that some functions have different names now.
...
svn-id: r12140
2004-01-04 14:59:36 +00:00
Max Horn
1081c789a2
cleanup
...
svn-id: r12139
2004-01-04 14:49:14 +00:00
Max Horn
2ce4d13c04
split out cursor/palette code into separate source files
...
svn-id: r12138
2004-01-04 14:35:46 +00:00
Travis Howell
694f02155c
Allow subtitles to be disabled in games using imuse digital again.
...
svn-id: r12137
2004-01-04 14:32:26 +00:00
Travis Howell
dacbe84029
Fix a few subtitles glitches in loomcd during cutscenes.
...
svn-id: r12136
2004-01-04 14:10:06 +00:00
Max Horn
e049e24a2c
no need to specify game data path here: File::setDefaultDirectory() took care of that
...
svn-id: r12135
2004-01-04 14:06:06 +00:00
Max Horn
d1e6c6059e
renamed global var _debugLevel to g_debugLevel; let Engine constructor init it (this way all engines get it for free, allows further cleanup); removed some useless/duplicate member vars in SwordEngine
...
svn-id: r12134
2004-01-04 14:00:58 +00:00
Max Horn
d16ac3e88f
turns out we always had VirtScreen::backBuf but didn't use it... change that (helps readability of the code, IMO); added Gdi::getMaskBuffer (again, helps understanding the code, I think); regrouped some functions in gfx.cpp
...
svn-id: r12133
2004-01-04 13:49:03 +00:00
Max Horn
b8a260c967
removed setFeatures (not needed anymore)
...
svn-id: r12132
2004-01-04 13:46:53 +00:00
Max Horn
805f512452
replaced many instances of _screenWidth by VirtScreen::width, where approriate (there are cases, like when dealing with the camera, where _screenWidth is correct; in other places we still use it, because the VirtScreen is not available in that place at this time, will be fixed later). Reason for all this: eventually a clean seperation will allow us to use a main screen which is wider than the real screen width -> useful for V7+ smooth scrolling
...
svn-id: r12131
2004-01-04 13:09:02 +00:00
Max Horn
14cf65c0ab
uhm? I don't see why VC 2003 would complain about this, but not about the many equal instances of this code (which, BTW, is perfectly valid C...)
...
svn-id: r12130
2004-01-04 12:35:51 +00:00
Robert Göffringmann
cfcb22939f
nothing.
...
svn-id: r12129
2004-01-04 06:38:14 +00:00
Robert Göffringmann
a9a84aee22
added control panel confirmation dialog.
...
svn-id: r12128
2004-01-04 06:31:29 +00:00