aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/frameout.cpp
AgeCommit message (Collapse)Author
2010-07-24SCI: cache Planes for sci32Martin Kiewitz
svn-id: r51249
2010-07-24SCI: delete hidden planes in kFrameoutMartin Kiewitz
svn-id: r51246
2010-07-24SCI: adding 1 to planeRect bottom/rightMartin Kiewitz
svn-id: r51241
2010-07-22SCI: doing res correction on text as wellMartin Kiewitz
"fixes" lsl6 abort intro dialog svn-id: r51159
2010-07-22SCI: some changes to kFrameout for sci32Martin Kiewitz
cels are now clipped correctly against plane boundaries, nsRect is also set now, fixes some hotspot issues and larry disappearing when going to the left/right of screen svn-id: r51158
2010-07-22Use new[]/delete[] instead of malloc/freeMatthew Hoops
svn-id: r51144
2010-07-22Silence gcc warningMatthew Hoops
svn-id: r51143
2010-07-22SCI: some more work on priority sci32Martin Kiewitz
svn-id: r51139
2010-07-22SCI: removing priority hack for gk1hiresMartin Kiewitz
also fixing base picture drawing svn-id: r51137
2010-07-22SCI: some work on priority in sci32Martin Kiewitz
svn-id: r51134
2010-07-21SCI: fixing hires background pictures sci2.1Martin Kiewitz
svn-id: r51086
2010-07-14SCI: Removed a chatty (and unneeded) warningFilippos Karapetis
svn-id: r50860
2010-07-02Extended the SCI2 text drawing hack for SCI2.1 too, and added font cachingFilippos Karapetis
svn-id: r50592
2010-06-30SCI: support for hires views in gk1Martin Kiewitz
svn-id: r50533
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-20SCI: properly implement kPalVary functionality within kDrawPic and ↵Martin Kiewitz
transitions, so pharkas finally works w/o palette corruption svn-id: r50099
2010-06-20SCI: adding timestamp update for frameout, fixes gk1 windows main menuMartin Kiewitz
svn-id: r50094
2010-06-20Sort planes in kFrameOut by priority and keep plane/item priority separate ↵Matthew Hoops
as they represent two different things. Fixes various SCI32 graphical glitches. Most (all?) remaining glitches are because we don't yet handle kSignalFixedPriority. svn-id: r50087
2010-06-20SCI: adding kPalVary update call to kFrameout - it's getting morning now in ↵Martin Kiewitz
gabriel knight 1 svn-id: r50083
2010-06-15SCI: make umlauts work in kFrameout for sci32Martin Kiewitz
svn-id: r49890
2010-06-14Ignore and remove invalid plane and item objects in kFrameout. Fixes loading ↵Matthew Hoops
in-game in GK1. svn-id: r49663
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-04-17SCI: change textedit control to cast to unsigned char to fix cursor position ↵Martin Kiewitz
when multilingual chars are used. Also make getFontHeight() private inside GfxFontFromResource class, remove it in all the other classes svn-id: r48689
2010-04-16SCI: support for kanji (sjis), minor centering issue leftMartin Kiewitz
svn-id: r48674
2010-02-13SCI: Add global g_sci pointer to the active SciEngine instanceMax Horn
svn-id: r48046
2010-02-06SCI: added plane coordinate adjustment code for sci32 when drawing pictures, ↵Martin Kiewitz
put everything into GfxCoordAdjuster svn-id: r47939
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-05SCI: Add a 'SELECTOR' macroMax Horn
svn-id: r47918
2010-02-05SCI: initializing _highPlanePri inside GfxFrameoutMartin Kiewitz
svn-id: r47910
2010-02-05SCI: frameout sci32 stuff now gets called directly w/o SciGui/32Martin Kiewitz
svn-id: r47907
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-04SCI: renaming class View to GfxViewMartin Kiewitz
svn-id: r47891
2010-02-04SCI: adding GfxPaint32 class, adding back support for planes, minor change ↵Martin Kiewitz
in GfxPaint16 (using #def instead of fixed value) svn-id: r47880
2010-02-04SCI: also adjusting bottom/right coordinate of plane rectMartin Kiewitz
svn-id: r47878
2010-02-04SCI: added clipping inside frameout (fixes torin)Martin Kiewitz
svn-id: r47877
2010-02-04SCI: support for resX, resY inside frameoutMartin Kiewitz
svn-id: r47875
2010-02-03Initial implementation of text drawing for SCI2 (it's a hack for now, done ↵Filippos Karapetis
the "SCI0-SCI11" way, and text splitting is wrong...) svn-id: r47838
2010-02-02Silenced warningFilippos Karapetis
svn-id: r47817
2010-02-02SCI: frameout ignoring 0xFFFE for picture id as well (must be some other ↵Martin Kiewitz
magic value) svn-id: r47815
2010-02-02SCI: some sort of priority support for sci32 (not working right, but at ↵Martin Kiewitz
least the menu in gk1 now correctly shows up) svn-id: r47814