aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kgraphics.cpp
AgeCommit message (Collapse)Author
2010-08-22SCI: Fixed bug #3048908 - "PQ3EGA: Wrong speech bubble background colors" ↵Filippos Karapetis
and added a FIXME inside kGraphDrawLine svn-id: r52291
2010-08-22SCI: Reimplemented the kShow kernel command, used by the inbuilt SCI ↵Filippos Karapetis
debugger. There is no real need to implement kernel debug commands, but since this one maps almost directly to our own "show" debug command, it has been reimplemented (was removed in rev #45310). Normally, there is no real need to implement kernel functions for debug functionality, since there are advanced tools for this purpose nowadays (plus, ScummVM's debugger). Fixes bug #3050616 - "QFG1 EGA: priority/control/view functions crash, debug mode" svn-id: r52281
2010-08-17SCI: added a wrapper for GUI::MessageDialogFilippos Karapetis
svn-id: r52171
2010-08-11SCI: fixing kGraphFillBoxAny implementationMartin Kiewitz
working now like in sierra sci, when using priority/control - fixes pepper adventures in time - no failure screen - bug #3040185 cleanup of GfxPaint16::fillRect svn-id: r51994
2010-08-02SCI: only display qfg-import information dialog onceMartin Kiewitz
per room usage svn-id: r51664
2010-08-02SCI: Rewrap overlong lines; improve dialog text slightlyMax Horn
svn-id: r51641
2010-08-02SCI: fixing typoMartin Kiewitz
svn-id: r51614
2010-08-02SCI: qfg2/3 importMartin Kiewitz
- change directory button disabled - showing message where to put characters, if saved from original sci interpreter svn-id: r51613
2010-08-01SCI: Move kernelShakeScreen to GfxScreen so it can be used in SCI32 (it's ↵Matthew Hoops
used in GK1) svn-id: r51583
2010-07-30SCI: adding workaround for kSetCursor kq5cdMartin Kiewitz
adding comments as well svn-id: r51510
2010-07-30SCI: arguments of mag-kSetCursor documentedMartin Kiewitz
adding primitive support to just set the cursor to the required view resource, nothing else implemented yet svn-id: r51501
2010-07-30SCI: cleaning up kSetCursorMartin Kiewitz
showing warning about unsupported mag-cursor when argc = 10 is used removing argc = 9 support, must have been a script bug somewhere svn-id: r51500
2010-07-30SCI: Updated some comments related to Freddy Pharkas and silenced warning ↵Filippos Karapetis
for kDoAudio subop 13 svn-id: r51499
2010-07-30SCI: Added a case for 10 params inside kSetCursorSci11(), thus fixing the ↵Filippos Karapetis
crash from bug #3034973 - "PHARKAS: Crash early in game' svn-id: r51497
2010-07-27SCI: implemented kPalette(save/restore)Martin Kiewitz
svn-id: r51381
2010-07-26SCI: implement scaling for kDrawCelMartin Kiewitz
fixes qfg4 demo properly (bug #3034506, previous commit r51304) svn-id: r51332
2010-07-26SCI: changing CRLF to LFMartin Kiewitz
svn-id: r51331
2010-07-26SCI: reverting r51304, broke kq6 hiresMartin Kiewitz
svn-id: r51329
2010-07-26SCI: adding workaround for island of dr. brainMartin Kiewitz
room 290 elevator puzzle, solves bug #3034485 svn-id: r51319
2010-07-26SCI: Fixed bug #3034506, "QFG4 Demo: kPalette Subfunction Sig Mismatch", ↵Filippos Karapetis
plus another sig mismatch on kDrawCel later on, when Dr. Cranium talks svn-id: r51304
2010-07-25SCI: adding kAddPicAt dummyMartin Kiewitz
svn-id: r51283
2010-07-25SCI: adding separate kCantBeHere32 (stub)Martin Kiewitz
svn-id: r51273
2010-07-24SCI: adding kOnMe transparency supportMartin Kiewitz
and disabling speed throttler for poor clones computer :P fixes some hotspots in gk1 only supposed to react on actual pixel clicks svn-id: r51255
2010-07-24SCI: removing sci32 gfx debug messagesMartin Kiewitz
svn-id: r51254
2010-07-24SCI: cache Planes for sci32Martin Kiewitz
svn-id: r51249
2010-07-24SCI: kCelWide/kCelHigh now adjust on hires viewsMartin Kiewitz
somewhat fixes gk1 hires inventory issue svn-id: r51245
2010-07-24SCI: removing some debug stuff from sci32 gfxMartin Kiewitz
svn-id: r51244
2010-07-23SCI: support kSetCursorSci11(-2)Martin Kiewitz
svn-id: r51202
2010-07-22SCI: kSetCursor works the same in sci16Martin Kiewitz
(coordinates are not a regular Rect, but bottom/right is the last allowed coordinate) svn-id: r51177
2010-07-22SCI: Some slight work on robot filesFilippos Karapetis
svn-id: r51176
2010-07-22SCI: kSetCursor change for sci32Martin Kiewitz
we use the movezone like any other rect, but sierra sci actually specifies bottom/right as being the last possible coordinates svn-id: r51174
2010-07-22SCI: sci2+ has a different kSetCursor orderMartin Kiewitz
fixes gk1 mouse cursor issue thx to wjp svn-id: r51168
2010-07-21SCI: Moved all the video related functions in a separate fileFilippos Karapetis
svn-id: r51110
2010-07-21SCI: Moved the SCI32 kernel functions out of kernel32.cpp and into their ↵Filippos Karapetis
respective files svn-id: r51108
2010-07-21SCI: r51104 adding #ifdef and check for hiresMartin Kiewitz
pq4cd is probably low-res, so adding check for hires and adding #ifdef as well svn-id: r51106
2010-07-21SCI: halfing kCelWide for sci2.1Martin Kiewitz
fixes lsl6 inventory icon placement, ffs. see comments svn-id: r51104
2010-07-17SCI: removing kSetPort 4 argument support from r44938, which was wrong - ↵Martin Kiewitz
adding workaround for lsl6 ending - fixes lsl6 ending svn-id: r50967
2010-07-15SCI: solved lsl1 casino door, lsl6 tram disappearing and qfg1 vga gate issue ↵Martin Kiewitz
- i hope this won't cause regressions, but calling the method in collision case is definitely wrong svn-id: r50921
2010-07-15SCI: r50919 had some temporary test code in it, removing that so it really ↵Martin Kiewitz
returns the actual "problem" svn-id: r50920
2010-07-15SCI: some big changes to kCantBeHere - kCantBeHere returns the actual ↵Martin Kiewitz
"problem" instead of being a plain boolean - part of solving lsl1 casino door / qfg1vga gate svn-id: r50919
2010-07-13SCI: adding quest for glory 2&3 export save filenames (same types and object ↵Martin Kiewitz
names as qfg1) svn-id: r50853
2010-07-13SCI: adding quest for glory 1 export save filename ("a:glory1.sav") for ↵Martin Kiewitz
filename fixing svn-id: r50851
2010-07-12SCI: Fix warningMax Horn
svn-id: r50818
2010-07-11SCI: remove "a:" from default export hero quest 1 filename "a:hq1_hero.sav"Martin Kiewitz
svn-id: r50803
2010-07-11SCI: also sync palette after playing movies, fixes kq6 introMartin Kiewitz
svn-id: r50798
2010-07-10SCI: added signatures for kGraph, removed isDummy boolean from KernelFunctionMartin Kiewitz
svn-id: r50786
2010-07-10SCI: adding kPalette signatures, fixing 3 kPalVary calls, fixing ↵Martin Kiewitz
kAssertPalette (we used the wrong parameter number before, maybe the issues were caused by this) svn-id: r50780
2010-07-10Simplified the expression.Torbjörn Andersson
svn-id: r50779
2010-07-10Fixed warning.Torbjörn Andersson
svn-id: r50778
2010-07-10SCI: added kPalVary signatures & mapping, removed debug-warningsMartin Kiewitz
svn-id: r50777