Age | Commit message (Collapse) | Author |
|
(the user has to set the game platform to Macintosh though, since it's
atm detected as DOS version)
svn-id: r23929
|
|
defined in Common for that now
- also reworks the game flag system in general
svn-id: r23920
|
|
svn-id: r23886
|
|
the intro scrolling use constant time, rather than assuming that the screen can
be rendered once every "tick". On my^H^Hslow computers, this makes it a bit
less smooth, but that should be ok.
It also fixes a tiny glitch right after the scrolling.
svn-id: r23811
|
|
svn-id: r23596
|
|
svn-id: r23594
|
|
- nicer error messages when no font files are found
- implements nicer way to load fonts
svn-id: r23531
|
|
- introduces Screen::getCPagePtr and Screen::getPageRect (which should ease the introduction of dirty rect handling)
- moves KyraEngine::loadBitmap to Screen
svn-id: r22716
|
|
checks a bit, and added checks some more places
svn-id: r22703
|
|
svn-id: r22697
|
|
svn-id: r22623
|
|
svn-id: r22621
|
|
svn-id: r22612
|
|
- fixes some deinitalization problems
svn-id: r22558
|
|
- fixes initalisation problems
- adds setX, setY, setDrawPage to Kyra::Movie instead of directly accessing _x, _y and _drawPage
svn-id: r22490
|
|
them will at least sleep if the remaining delay is at least 10 ms. (Personally,
I don't like the idea of busy-waiting even 9 ms, but now that it's in its own
function, it becomes much easier if we want to change that behaviour. There are
still plenty of custom delay loops left, though.)
svn-id: r22393
|
|
but they're easy to miss at a casual glance.
svn-id: r22392
|
|
svn-id: r22389
|
|
svn-id: r22385
|
|
have added or removed "break"s, but not in any way which should change the
program's behaviour. I.e. I've added "break" to the final case, and after
calling quitGame(), and I've removed "break" after "return".
svn-id: r22383
|
|
svn-id: r22378
|
|
missing) (Bug # 1409244 ("KYRA: GFX problems with ITALIAN floppy")).
svn-id: r22333
|
|
bug #1471893 ("KYRA1: Graphics glitch when Malcolm turns to stone"))
svn-id: r22255
|
|
- Uses copyRegion without transparency checking to fix credits drawing bugs
svn-id: r21989
|
|
svn-id: r21988
|
|
svn-id: r21987
|
|
variables are signed. Otherwise the credits may hang on a slow system.
svn-id: r21986
|
|
svn-id: r21980
|
|
- made some function parameters const (to work with new static res code)
svn-id: r21365
|
|
drinks will be correct. Also fixes a bug where an animation
(Brandon ringing the bells) would play too quickly.
svn-id: r21354
|
|
Cleaned up the sound code a bit (removed some unneeded functions).
svn-id: r21234
|
|
several errors where the format string didn't match the number of arguments to the call)
svn-id: r21141
|
|
their debugC calls now with the new introduced debugC calls.
(A mail how to use it will follow shortly on -devel)
Also now these special engine debug flags can be specified from the commandline.
Also made the -c & --config parameter check more secure.
svn-id: r20695
|
|
levels + the global debug levels, for now I enable all kyra debug levels if the global debug level is not -1. see 'toggle_debug' in the kyra debugger and kyra.h for the different levels. (This is just the beginning of it anyway, for example the sound debug level isn't used for now)
svn-id: r20678
|
|
svn-id: r20582
|