8738 Commits

Author SHA1 Message Date
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