aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/compare.cpp
AgeCommit message (Collapse)Author
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-06-30SCI: adjust brRect and nsRect, if sci2 hires views are used, fixes hotspots ↵Martin Kiewitz
in gk1 svn-id: r50536
2010-06-28SCI: Add const qualifiers to many GfxView methods and their return values.Max Horn
This helps to ensure proper data encapsulation. Also reformatted some overlong comments to 80 chars per line, and fixed some other code formatting issues. svn-id: r50421
2010-06-23Moved the SelectorCache struct inside selector.h, where it belongs, and ↵Filippos Karapetis
fixed some header dependencies in the process svn-id: r50183
2010-06-10Use the SELECTOR() macro for readabilityFilippos Karapetis
svn-id: r49563
2010-05-29Mass renaming of selector-related functions, and removed some defines which ↵Filippos Karapetis
were just cloaking functions with a different name - GET_SEL32 -> readSelector - GET_SEL32V -> readSelectorValue - PUT_SEL32 -> writeSelector - PUT_SEL32V -> writeSelectorValue Also, changed some selector-related function names and variables to CamelCase svn-id: r49317
2010-05-15SCI: SCI_SCREEN_MASK_* now GFX_SCREEN_MASK_*, using enum - added new enum ↵Martin Kiewitz
GFX_SCREEN_UPSCALED_* svn-id: r49039
2010-02-21SCI: added warning when getting invalid rect in kCan(t)BeHereMartin Kiewitz
svn-id: r48102
2010-02-21Handle invalid rects in kCanBeHere(). Fixes some odd crashes in IcemanFilippos Karapetis
svn-id: r48098
2010-02-06Mark the sanity checks inside kernelSetNowSeen and kernelBaseSetter as hacksFilippos Karapetis
svn-id: r47932
2010-02-06Don't try and manipulate invalid views (i.e. views with view ID -1/65535, ↵Filippos Karapetis
which are most likely the currently missing dynamically constructed text views). Torin chapter 1 starts now (and dies shortly afterwards, but that's a different issue) svn-id: r47930
2010-02-05SCI: removing int8 from kernelSetNowSeen() as well, didnt make any sense :PMartin Kiewitz
svn-id: r47923
2010-02-05SCI: removing int8 inside kernelSetNowSeen as well, didnt make any sense :PMartin Kiewitz
svn-id: r47922
2010-02-05SCI: Get rid of the mysterious sign_extend_byte() and replace it by a simple ↵Max Horn
cast ;) svn-id: r47921
2010-02-05SCI: Document GfxCompare::canBeHereCheckRectList; pass Common::Rect by refMax Horn
svn-id: r47920
2010-02-05SCI: Add comment to GfxCompare::canBeHereCheckRectListMax Horn
svn-id: r47919
2010-02-05SCI: Add a 'SELECTOR' macroMax Horn
svn-id: r47918
2010-02-05SCI: moved onControl etc. into GfxCompare, now getting called directly. also ↵Martin Kiewitz
fixed loading saved games due Gfx* changes svn-id: r47912
2010-02-04SCI: renaming class View to GfxViewMartin Kiewitz
svn-id: r47891
2010-01-31SCI: renamed SciPalette to GfxPalette, Screen to GfxScreen, GfxPalette is ↵Martin Kiewitz
now called directly w/o SciGui svn-id: r47752
2010-01-31SCI: cleaned up graphics classes, removed gfx&windowmgr, added gfxports, ↵Martin Kiewitz
gfxcompare, gfxpaint16, gfxcache. kernel uses gfxports directly w/o going through SciGui svn-id: r47745