aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-01Fix mistakenly ordered flushing revealed by the last commitRobert Špalek
svn-id: r45595
2009-11-01Get rid of doubling memory allocation and a lot of copying.Robert Špalek
The Sprite class points to the original buffer (which is cached in the memory thanks to BArchive machinery) instead of allocating its own buffer and copying the source there. svn-id: r45594
2009-11-01AGOS Simon1 Windows fix. Fixed careless use of setChar function.Yotam Barnoy
svn-id: r45592
2009-11-01Implemented some utility functions for path-finding.Robert Špalek
In particular, breadth-first search algorithm for getting the shortest path in the walkable area and an algorithm making the path oblique when possible. svn-id: r45591
2009-11-01SCI: AvoidPath: Add simpler visibility algorithm (still disabled).Walter van Niftrik
svn-id: r45590
2009-11-01Kyra/FM-Towns: make sure that at least the synthesizer music plays when no ↵Florian Kagerer
cd audio tracks are found svn-id: r45589
2009-10-31SCI/newgui: fixing kDisposeWindow so that reanimate is correctly called ↵Martin Kiewitz
(fixes cels disappearing after removing windows) svn-id: r45588
2009-10-31SCI: AvoidPath: Switch to A*Walter van Niftrik
svn-id: r45586
2009-10-31SCI/newgui: added portrait data layout as comment (not completely done)Martin Kiewitz
svn-id: r45585
2009-10-31Clean up comment a bit.Johannes Schickel
svn-id: r45583
2009-10-31Fix compilation.Johannes Schickel
svn-id: r45582
2009-10-31Fix missing inventory in Kyrandia 1 PC98 16 color version, when loading a ↵Johannes Schickel
save via launcher or command line. svn-id: r45581
2009-10-31Fix certain scenes incorrectly appearing as fireberry bushes in ↵Johannes Schickel
floppy/FM-Towns/PC98 versions of Kyrandia 1. svn-id: r45580
2009-10-31SCI/newgui: SciGuiPortrait createdMartin Kiewitz
svn-id: r45579
2009-10-31better scene cleanupVladimir Menshakov
svn-id: r45578
2009-10-31fixed bird-assert from chapter 1Vladimir Menshakov
svn-id: r45577
2009-10-31added missing cutsceneVladimir Menshakov
svn-id: r45576
2009-10-31added cutscenes where needed, fixed invalid skipping of fullscreen messages.Vladimir Menshakov
svn-id: r45575
2009-10-31Comment out unused variables.Johannes Schickel
svn-id: r45574
2009-10-31Fix some memory leaks in Kyrandia 1 (this hopefully fixes crashes on NDS ↵Johannes Schickel
after a long playtime). svn-id: r45572
2009-10-31Added a comment that the current implementation that we got on drawing ↵Filippos Karapetis
already scaled views is a temporary hack svn-id: r45571
2009-10-31Silenced GCC warning.Torbjörn Andersson
svn-id: r45570
2009-10-31SCI/newgui: Changed code for graphSaveUpscaledHiresBox to not scale the ↵Martin Kiewitz
position, its not needed and would actually result in a crash cause of 2 times scaling. svn-id: r45569
2009-10-31Added some default directoriesFilippos Karapetis
svn-id: r45568
2009-10-31- Added some TODOsFilippos Karapetis
- Disabled the kGraph case used in KQ6 Windows for now, as it's problematic and crashes the game - Added extra param to kDrawCel(), used in KQ6 Windows The icon bar in KQ6 Windows is shown a bit better now svn-id: r45567
2009-10-31Slight optimization to the 2x scalerFilippos Karapetis
svn-id: r45566
2009-10-31Upscale the mouse cursor when the screen is upscaled. Also, reapplied some ↵Filippos Karapetis
code which was accidentally reverted in commit #45562 svn-id: r45565
2009-10-31SCI/newgui: kGraph support for Save-UpscaledHires-Box (not sure if ↵Martin Kiewitz
coordinates are really hires, it seems that they are not) svn-id: r45564
2009-10-31SCI: accidentally set newgui to default, revertingMartin Kiewitz
svn-id: r45563
2009-10-31SCI/newgui: UpscaledHires implemented including undithering support, cleanupMartin Kiewitz
svn-id: r45562
2009-10-31Kirben suggested using vs->bytesPerPixel instead of _bytesPerPixel when drawingTorbjörn Andersson
the corners on the flashlight. He's probably right, since 'vs' is what we are drawing to. svn-id: r45561
2009-10-31Fixed flashlight drawing in 16 bpp games. (Which probably means PC-Engine LoomTorbjörn Andersson
is the only game where it makes any difference.) svn-id: r45560
2009-10-31The verb images for distaff have no mask data, in PCE version of Loom.Travis Howell
svn-id: r45559
2009-10-31Fixed Valgrind warning caused by always reading four bytes at a time from theTorbjörn Andersson
cursor source buffer. svn-id: r45558
2009-10-31Properly fixed putPixel() for scaled screensFilippos Karapetis
svn-id: r45557
2009-10-31Cursor positioning now takes screen scaling into accountFilippos Karapetis
svn-id: r45556
2009-10-31Some more work on KQ6 hi res version - screen scaling should be done now, ↵Filippos Karapetis
but other methods haven't been updated yet svn-id: r45555
2009-10-31Add patch from Tobias, for menu keys in PCE version of Loom, with minor change.Travis Howell
svn-id: r45554
2009-10-30Formatting.Johannes Schickel
svn-id: r45553
2009-10-30Some work on the kPortrait kernel function, used to show hires character ↵Filippos Karapetis
portraits in the Windows CD version of KQ6 svn-id: r45552
2009-10-30Cleaned up kPlatform() a bit, and changed it to return appropriate values ↵Filippos Karapetis
for the CD hires version of KQ6 svn-id: r45551
2009-10-30Plugged some memory leaks in the new graphics codeFilippos Karapetis
svn-id: r45550
2009-10-30Fixes for TEX and RTF output of "add_paragraph".Johannes Schickel
svn-id: r45549
2009-10-30Fix bug in "add_paragraph" in tools/credits.pl, now the "&" should be fine ↵Johannes Schickel
in credits.h again. svn-id: r45547
2009-10-30Fix credits.Johannes Schickel
svn-id: r45545
2009-10-30Fixed a crash in the old graphics code from commit #45542Filippos Karapetis
svn-id: r45544
2009-10-30SCI: validate_variable fixed and now using bool instead of int (fixes pq3 ↵Martin Kiewitz
demo crash on my computer) svn-id: r45543
2009-10-30Added caching of viewsFilippos Karapetis
svn-id: r45542
2009-10-30Added caching for mouse cursor viewsFilippos Karapetis
svn-id: r45541
2009-10-30Updated the MSVC project files of the draci engine for commit #45510Filippos Karapetis
svn-id: r45540