aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics
AgeCommit message (Collapse)Author
2010-02-23SCI: Turn kernel_sleep() into SciEvent::sleep()Max Horn
svn-id: r48119
2010-02-23SCI: Move SciGui::wait to EngineState::waitMax Horn
svn-id: r48118
2010-02-23SCI: Stop storing EngineState in SciGui32Max Horn
svn-id: r48117
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-17SCI: Reduce header interdependenciesMax Horn
svn-id: r48086
2010-02-17SCI: Cleanup resource.hMax Horn
svn-id: r48084
2010-02-13SCI: Move language related code from EngineState to SciEngineMax Horn
svn-id: r48052
2010-02-13SCI: Remove EngineState::_kernel, use SciEngine::_kernel insteadMax Horn
svn-id: r48050
2010-02-13SCI: Get rid of EngineState::resManMax Horn
svn-id: r48048
2010-02-13SCI: Move Gui/Gfx related permanent objects from EngineState to SciEngineMax Horn
svn-id: r48047
2010-02-13SCI: Add global g_sci pointer to the active SciEngine instanceMax Horn
svn-id: r48046
2010-02-09SCI: also reset some variables inside reset(), so we dont error() out in ↵Martin Kiewitz
lsl2 and other games that reset game engine inbetween svn-id: r48015
2010-02-07SCI: GfxPalette::setFromResource() now actually passes force further down ↵Martin Kiewitz
the chain svn-id: r47965
2010-02-07SCI: set screen palette only when it got changed during merge (performance ↵Martin Kiewitz
only change) svn-id: r47955
2010-02-07SCI: dont set palette on kernelDrawCel() callMartin Kiewitz
svn-id: r47954
2010-02-07SCI: added dummy assertpalette to GfxPalette, setting destination palette ↵Martin Kiewitz
immediately on kPalVary(start) call svn-id: r47953
2010-02-06Removed unnecessary semi-colons to keep GCC happy.Torbjörn Andersson
svn-id: r47942
2010-02-06SCI: added plane coordinate adjustment code for sci32 when drawing pictures, ↵Martin Kiewitz
put everything into GfxCoordAdjuster svn-id: r47939
2010-02-06SCI: put kShakeScreen into GfxPaint, called directly nowMartin Kiewitz
svn-id: r47936
2010-02-06Mark the sanity checks inside kernelSetNowSeen and kernelBaseSetter as hacksFilippos Karapetis
svn-id: r47932
2010-02-06Added a sanity check for kListAt and made the hack for displaying text work ↵Filippos Karapetis
in SCI2 only svn-id: r47931
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: moving kDisplay into GfxPaint16, now getting called directly as wellMartin Kiewitz
svn-id: r47917
2010-02-05SCI: priority band specific stuff now gets called directly w/o SciGuiMartin Kiewitz
svn-id: r47916
2010-02-05SCI: moved control type enumMartin Kiewitz
svn-id: r47915
2010-02-05SCI: remaining cursor functions now also directly calledMartin Kiewitz
svn-id: r47914
2010-02-05SCI: drawMenuBar, drawStatus now called directly and w/o SciGuiMartin Kiewitz
svn-id: r47913
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-05SCI: initializing _highPlanePri inside GfxFrameoutMartin Kiewitz
svn-id: r47910
2010-02-05SCI: fix warning inside GfxCoordAdjuster headerMartin Kiewitz
svn-id: r47909
2010-02-05SCI: GfxCoordAdjuster class added, local2Global and global2Local use that ↵Martin Kiewitz
class directly, kGraph / RedrawBox is now using GfxPaint16 directly svn-id: r47908
2010-02-05SCI: frameout sci32 stuff now gets called directly w/o SciGui/32Martin Kiewitz
svn-id: r47907
2010-02-05SCI: removing debugShowMap from SciGui32Martin Kiewitz
svn-id: r47906
2010-02-05SCI: screen specific debug functions are now called directly w/o SciGui/32Martin Kiewitz
svn-id: r47905
2010-02-05SCI: adding some minor documentation for the various graphic classesMartin Kiewitz
svn-id: r47904
2010-02-05SCI: calling most of the cursor functions directly via _gfxCursor instead of ↵Martin Kiewitz
SciGui/32 svn-id: r47903
2010-02-05SCI: renamed class Cursor to GfxCursorMartin Kiewitz
svn-id: r47902
2010-02-05SCI: renamed class Font to GfxFontMartin Kiewitz
svn-id: r47900
2010-02-05SCI: renamed SciGuiPicture to GfxPictureMartin Kiewitz
svn-id: r47899
2010-02-05SCI2 Windows games are scaled from 320x200 to 640x480, not 640x400. Aspect ↵Matthew Hoops
ratio correction will eventually have to be applied. This fixes a possible segfault when playing the credits video in GK1 (which is 640x480). svn-id: r47895
2010-02-04Moved the PalVary code inside the GfxPalette classFilippos Karapetis
svn-id: r47893
2010-02-04SCI: fix build paint16.h changeMartin Kiewitz
svn-id: r47892
2010-02-04SCI: renaming class View to GfxViewMartin Kiewitz
svn-id: r47891