aboutsummaryrefslogtreecommitdiff
path: root/scumm/gfx.h
AgeCommit message (Collapse)Author
2004-08-14Modified VirtScreen to inherit from Graphics::Surface, and added ↵Max Horn
getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen svn-id: r14612
2004-08-08Patch #1003866 (SCUMM: New text rendering code (fixes various bugs))Max Horn
svn-id: r14521
2004-08-08Moved some code out into a separate functionMax Horn
svn-id: r14516
2004-06-23HE 7.0 fixesEugene Sandulenko
o Stub for o7_startSound o graphics decoders o findResource was moved to ScummEngine and extended o 7.0+ titles use akos costumes, so fix that in launcher o more o6_resourceRoutines stubs Now HE 7.0 games (first 320x200 windows ports) show intros and some are playable to some extent. svn-id: r14003
2004-06-20Rewrote 3DO graphics decoders to more C-like syntax.Eugene Sandulenko
svn-id: r13985
2004-02-24Graphics decoders for 3DO HE titles. Preliminary implementation, don'tEugene Sandulenko
blame me :) After testing I'll convert it to C. svn-id: r13014
2004-01-08move the charset mask to the charset renderer class; some other related changesMax Horn
svn-id: r12263
2004-01-08cleanup (make some more use of class Common::Rect)Max Horn
svn-id: r12232
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-06get rid of VirtScreen::scrollableMax Horn
svn-id: r12173
2004-01-06typoMax Horn
svn-id: r12170
2004-01-06renamed VirtScreen::alloctwobuffers to hasTwoBuffers; added lots of doxygen ↵Max Horn
comments to VirtScreen; cleanup svn-id: r12168
2004-01-04turns out we always had VirtScreen::backBuf but didn't use it... change that ↵Max Horn
(helps readability of the code, IMO); added Gdi::getMaskBuffer (again, helps understanding the code, I think); regrouped some functions in gfx.cpp svn-id: r12133
2004-01-03renamed updateDirtyRect to markRectAsDirty (because that's what it really ↵Max Horn
does); used virtual screen id constants in more places svn-id: r12122
2004-01-03cleanupMax Horn
svn-id: r12121
2004-01-03added & renamed some constants; fixed & added some doxygen comments; cleaned ↵Max Horn
up the dirty screen code a bit (this should also fix a bug in V1/V2 games where part of the screen was not redrawn properly) svn-id: r12118
2003-10-13cleanup; got rid of Gdi::_palette_mod in favor of Gdi::_roomPaletteMax Horn
svn-id: r10778
2003-10-03introduced namespace Scumm; made #include statements use scumm/ prefix ↵Max Horn
explicitly svn-id: r10571
2003-10-02renamed class Scumm to ScummEngine (consisten with other engine names; also ↵Max Horn
makes room for a potential 'Scumm' namespace) svn-id: r10549
2003-10-02renamed namespace ScummVM to CommonMax Horn
svn-id: r10544
2003-09-05fixed a warning from the IBM C++ compilerMax Horn
svn-id: r10013
2003-08-25implemented V1/C64 object masking, and simplified drawStripC64Mask a bitMax Horn
svn-id: r9859
2003-06-19added initial form of v1 costume codec (NOT WORKING, i think)Paweł Kołodziejski
svn-id: r8551
2003-06-06fixed almost object drawing for v1 games, (ugly hack for drawBitmap)Paweł Kołodziejski
svn-id: r8345
2003-06-05added v1 gfx codec, (not working)Paweł Kołodziejski
svn-id: r8329
2003-06-05there are a few places in maniac and zakdemo where we *do* have to store the ↵Max Horn
run & color <grmbl> svn-id: r8306
2003-06-04cache room strip offsets (this should help performance on PalmOS)Max Horn
svn-id: r8300
2003-06-01added a getMaskBuffer method (makes it easier to read some of the code); ↵Max Horn
merged setVirtscreenDirty() into updateDirtyRect(); made setDirtyRange a method of struct VirtScreen svn-id: r8241
2003-06-01clearUpperMask -> clearCharsetMaskMax Horn
svn-id: r8206
2003-05-30some cheap doxygen docs; cleanupMax Horn
svn-id: r8154
2003-05-30cleanupMax Horn
svn-id: r8145
2003-05-29moved camera stuff to own fileMax Horn
svn-id: r8099
2003-05-29removed obsoleteMax Horn
svn-id: r8098
2003-05-29removed obsoleteMax Horn
svn-id: r8095
2003-05-28const as const can!Max Horn
svn-id: r8058
2003-05-26more const qualifiersMax Horn
svn-id: r8002
2003-05-15Make use of ScummVM::RectMax Horn
svn-id: r7546
2003-05-15ScummPoint -> ScummVM::PointMax Horn
svn-id: r7543
2003-05-15cleanupMax Horn
svn-id: r7538
2003-05-11cleanupMax Horn
svn-id: r7428
2003-05-10added a 'width' parameter to drawBitmap (contrary to 'numstrips', it ↵Max Horn
specifies the full width of the image passed in, not how much we shoul draw of it) - this will be used for the new V2 drawBitmap code; renamed drawBitmap parameter 'h' to 'height' svn-id: r7412
2003-04-30added gfx bitmap and zbuffer codec for v2 gamesPaweł Kołodziejski
svn-id: r7209
2003-04-09a little improved ega supportPaweł Kołodziejski
svn-id: r6946
2003-03-06updated copyrights headersPaweł Kołodziejski
svn-id: r6726
2003-03-06and more cleanupPaweł Kołodziejski
svn-id: r6718
2002-12-31more cleanupMax Horn
svn-id: r6292
2002-12-31getting rid of _currentXMax Horn
svn-id: r6290
2002-12-26Increase allowed zbuffers for CMI (One room, 16, uses at least 6.. add a few ↵James Brown
spare just in case). svn-id: r6174
2002-12-26640*480 = 307200 > 65536: uin16 not sufficient to store the VirtScreen sizeMax Horn
svn-id: r6156
2002-12-25added (broken) cursor support for V8; enabled bomp drawingMax Horn
svn-id: r6113