aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui/gui_picture.cpp
AgeCommit message (Collapse)Author
2009-12-26SCI: Added #ifdefs for sci32 picture format codeMartin Kiewitz
svn-id: r46605
2009-12-26SCI: added TODO priority map of sci32 picturesMartin Kiewitz
svn-id: r46604
2009-12-26SCI: support for "no compression" pictures in sci32Martin Kiewitz
svn-id: r46603
2009-12-26SCI: support for sci32 picture resource dataMartin Kiewitz
svn-id: r46602
2009-12-07Stop using variables named "byte", as byte is a variable type in ScummVM, ↵Filippos Karapetis
and it gets confusing. Also, this fixes an error when language extensions are defined in MSVC - refer to patch #2909854 svn-id: r46272
2009-10-29SCI/newgui: SciGuiPicture now acts like sierra sci when drawing cels, so we ↵Martin Kiewitz
dont need some hardcoded variable and differ when clearing screen svn-id: r45508
2009-10-29SCI/newgui: Defining color white and others in SciGuiScreen and using that. ↵Martin Kiewitz
Also clears screen with 0 on sci1.1 games (needs further investigation), fixes pictures svn-id: r45500
2009-10-28SCI/newgui: fill screen with white instead of black before picture drawing, ↵Martin Kiewitz
fixes some pixels of some screens svn-id: r45481
2009-10-28SCI/newgui: another floodfill change, fixes sq3 this time (this is madness)Martin Kiewitz
svn-id: r45474
2009-10-28SCI/newgui: floodfill fixed (hopefully), fixes kq5 priority issuesMartin Kiewitz
svn-id: r45473
2009-10-25SCI/newgui: circle bitmap table fixed, fixes qfg1 character selection graphicMartin Kiewitz
svn-id: r45369
2009-10-23SCI/newgui: fixed EGA palette code in SciGuiPicture so that palettes 1+ get ↵Martin Kiewitz
applied correctly (fixes qfg1 nighttime) svn-id: r45348
2009-10-19SCI/newgui: SciGuiPicture - fix drawing of mirrored embedded cel-data in ↵Martin Kiewitz
vectordata (fixes lsl5 scene) svn-id: r45249
2009-10-16Moved sci_ffs() inside iterator.cpp, the only place where it's actually ↵Filippos Karapetis
used, and removed tools.*. Also, removed all the unused includes to tools.h from several places svn-id: r45176
2009-10-16SCI/newgui: changed commentMartin Kiewitz
svn-id: r45164
2009-10-16SCI/newgui: addToPic priority issue fixed (lsl5 dream sequences)Martin Kiewitz
svn-id: r45162
2009-10-15SCI/newgui: SciGuiPicture now supports embedded ega cel dataMartin Kiewitz
svn-id: r45112
2009-10-14SCI/newgui: another change to floodfill, fixes jones/vgaMartin Kiewitz
svn-id: r45063
2009-10-14SCI/newgui: coordinates fixup for embeeded celsMartin Kiewitz
svn-id: r45062
2009-10-14SCI/newgui: support for embedded cel data < 320 pixels width. fixes jones/vgaMartin Kiewitz
svn-id: r45061
2009-10-13SCI/newgui: floodfill / remove screenMasks that are already filled with the ↵Martin Kiewitz
right value (otherwise we could get into an endless loop) svn-id: r45006
2009-10-13SCI/newgui: finally changed floodfill to behave the same way as sierra sci. ↵Martin Kiewitz
Fixes sq3 priority map svn-id: r45005
2009-10-13SCI/newgui: fix floodfill for qfg1ega picturesMartin Kiewitz
svn-id: r45003
2009-10-12SCI/newgui: typo fixed in SciGuiPictureMartin Kiewitz
svn-id: r44970
2009-10-12Move the line drawing code to SciGuiScreen()Filippos Karapetis
svn-id: r44969
2009-10-11Stop passing all of the engine state to SciGuiPictureFilippos Karapetis
svn-id: r44932
2009-10-11fix new[]/delete mismatchJoost Peters
svn-id: r44924
2009-10-11Removed unused variable.Torbjörn Andersson
svn-id: r44909
2009-10-11SCI/newgui: SciGuiPicture now also supports mirroring of cel-dataMartin Kiewitz
svn-id: r44908
2009-10-10SCI: kMessage() rewriteWalter van Niftrik
svn-id: r44860
2009-10-09SCI: Fix some weird casting in the vectorPatternCircle and ↵Max Horn
vectorPatternTexturedCircle svn-id: r44851
2009-10-09SCI/newgui: changing SciGuiScreen::dither() for cel-undithering logicMartin Kiewitz
svn-id: r44846
2009-10-09SCI/newgui: moved priority band initialization to init() call of SciGui to ↵Martin Kiewitz
avoid having to call usesOldGfxFunctions() within constructor, where it would crash on some games (sq3) svn-id: r44844
2009-10-09SCI/newgui: pattern and floodfill moved into SciGuiPictureMartin Kiewitz
svn-id: r44838
2009-10-09SCI/newgui: kCanBeHere partially implemented, little correctionsMartin Kiewitz
svn-id: r44832
2009-10-09SCI/newgui: priority bands support for ega picturesMartin Kiewitz
svn-id: r44827
2009-10-09SCI/newgui: support for priority bands, kCoordPri kPriCoord implemented, ↵Martin Kiewitz
priority band picture support also added svn-id: r44825
2009-10-08SCI/newgui: floodfill cleanup, pattern drawing: helper went private, ↵Martin Kiewitz
clipping implemented svn-id: r44792
2009-10-07SCI/newgui: SciGuiPicture now errors out on mirrored VGA pictures (added fixme)Martin Kiewitz
svn-id: r44758
2009-10-07SCI/newgui: kDrawPic cleanup, addToFlag inverse detection currently not ↵Martin Kiewitz
working needs fixing svn-id: r44756
2009-10-07SCI/newgui: hopefully the final fix for drawpicture - set priority and ↵Martin Kiewitz
control to "not draw" state, also added remark for fillroutine svn-id: r44745
2009-10-07SCI/newgui: fix that caused floodfill to failMartin Kiewitz
svn-id: r44736
2009-10-07SCI: SciGuiCursor class added, cleanup, OSystem removed from SciGui constructorMartin Kiewitz
svn-id: r44730
2009-10-06Reverted #44697 (line drawing in the new GUI), with some function renaming. ↵Filippos Karapetis
Apparently, Sierra's implementation of the Bresenham line drawing algorithm was a bit different than ours, which resulted in problems with flood fill svn-id: r44720
2009-10-06SCI: clean up oldx/y vs x/yWillem Jan Palenstijn
svn-id: r44707
2009-10-06SCI/newgui: palette functions from SciGuiGfx now in SciGuiPaletteMartin Kiewitz
svn-id: r44698
2009-10-06- Removed the SciGuiGfx parameter from SciGuiViewFilippos Karapetis
- Moved _sysPalette inside SciGuiScreen - Made CreatePaletteFromData() a static helper function svn-id: r44696
2009-10-06Removed duplicate private variablesFilippos Karapetis
svn-id: r44695
2009-10-06SCI/newgui: removed warnings from vector drawingMartin Kiewitz
svn-id: r44694
2009-10-06SCI/newgui: support for amiga palette, amiga picture support, cleanupMartin Kiewitz
svn-id: r44685