Age | Commit message (Collapse) | Author |
|
The surface returned by OSystem::lockScreen() can have a pitch which
differs from w * bytesPerPixel, so modify the code to take this into
account. Fixes FMV problems on Dreamcast.
|
|
Some backends may break as I only compiled SDL
|
|
This happens for example if the drascula.dat file is not found.
|
|
Found by GCC 4.6's -Wunused-but-set-variable
|
|
|
|
|
|
|
|
svn-id: r55850
|
|
svn-id: r55806
|
|
svn-id: r55685
|
|
A memory leakage was traced down to a failure to call the engine destructor.
This was due to the engine directly calling OSystem quit() i.e. _system->quit(), rather than
just allowing engine::run() to return.
Have removed this code and implemented the changes required to allow graceful Quit/RTL to occur.
svn-id: r55583
|
|
svn-id: r55581
|
|
A warning occurs that the archive, Packet.001 has been added twice.
This is due to a hack to get the detector priority listing correct.
This fix prevents this causing a multiple add of the same archive.
svn-id: r55580
|
|
svn-id: r55579
|
|
svn-id: r55578
|
|
svn-id: r55566
|
|
Minor whitespace fixes as well.
svn-id: r55560
|
|
svn-id: r54815
|
|
svn-id: r54148
|
|
This commit contains the AudioCDManager changes from the gsoc2010-opengl
branch. The other changes in that branch are restricted to the backends
directory only (plus configure).
The Nintendo DS and Dreamcast ports still need to be ported over to
the new Audio CD system, but that should be fairly easy to do.
svn-id: r54147
|
|
svn-id: r54125
|
|
Also fix some typos, and minor tweaks
svn-id: r54118
|
|
svn-id: r53484
|
|
svn-id: r53473
|
|
This includes an rather hacky attempt to merge all the recent gp2x backend
changes into the branch. I suppose the gp2x backend and probably all new
backends, i.e. gph, dingux etc., might not compile anymore.
Since I have no way of testing those it would be nice if porters could look
into getting those up to speed in this branch.
svn-id: r53399
|
|
svn-id: r53034
|
|
The workaround is no longer needed since we provide the previously
missing track. It shouldn't break the game if you play from the CD
either, as the timing appears to be hardwired rather than keyed to
the music.
svn-id: r52866
|
|
Otherwise buffered-up key presses can cause dialog to be skipped once
the player finally picks a conversation option.
svn-id: r52850
|
|
If response() loads an image into backSurface, we need to restore the
conversation charset to it once we're done. This may very well fix a
few other similar bugs, but I haven't verified that.
svn-id: r52845
|
|
When clicking outside of all inventory objects, the whichObject()
function would return 43, which is an invalid inventoryObjects[]
index. I think that's what caused it to crash for me. There are a
few other inventoryObjects[]-related changes as well.
svn-id: r52843
|
|
svn-id: r51495
|
|
svn-id: r50890
|
|
svn-id: r50840
|
|
svn-id: r49870
|
|
Without this parameter mass detection gave tons of false alarms.
Use globbing for narrowing down the depth search.
svn-id: r49788
|
|
svn-id: r49722
|
|
Bug #2011470: "DRASCULA: slowdown when you hold mouse buttons" fixed
by changing right mouse semantic. Now the items menu showed on
button up instead mouse down like earlier.
svn-id: r49721
|
|
Bug #2827166: "DRASCULA: Repeating conversations". It looked like
bug in original engine.
svn-id: r49720
|
|
Bug #2827169: "DRASCULA: gfx glitch in pendulum room" fixed by
rearranging draw sequence.
svn-id: r49719
|
|
svn-id: r49718
|
|
svn-id: r49717
|
|
svn-id: r49716
|
|
svn-id: r49715
|
|
svn-id: r49714
|
|
Bug #2826608: "DRASCULA: Cursor GFX error" fixed by introducing
separate buffer for cursors. This also fixes the root cause of
the problem.
svn-id: r49713
|
|
svn-id: r49712
|
|
svn-id: r49711
|
|
Bug #2826610: "DRASCULA: Graveyard GFX error". Actually it was fixed
by previous commit. Added more responsiveness for this animation.
svn-id: r49710
|
|
svn-id: r49709
|
|
svn-id: r49708
|