aboutsummaryrefslogtreecommitdiff
path: root/scumm/gfx.cpp
AgeCommit message (Collapse)Author
2003-02-19Patch #689271: Usage bits fixMax Horn
svn-id: r6626
2003-02-07Patch 679354: ComI actor redraw patchJames Brown
svn-id: r6590
2003-01-28remove 'small drawing optimisation' that breaks drawing of vertically ↵Jonathan Gray
scrolling rooms, and yes fingolfin in answer to the message left in the commit message on rev 2.26 it causes regression :) svn-id: r6562
2003-01-18small drawing optimization for V7/V8 games - tell me if that causes any ↵Max Horn
regressions svn-id: r6504
2003-01-16Patch 668634: Actor iteration fixJames Brown
svn-id: r6484
2003-01-15made NUT font rendered honor _ignoreCharsetMaskMax Horn
svn-id: r6466
2003-01-14Patch 667613: Extend gfxUsageBits[]James Brown
svn-id: r6453
2003-01-12fix banjo duel crashMax Horn
svn-id: r6427
2003-01-11cleanupMax Horn
svn-id: r6397
2003-01-05cleaned up & documented the transitionEffect() code a bitMax Horn
svn-id: r6338
2003-01-01added an assert against the z plane count; resolved an ambigious statement ↵Max Horn
(the order in which the post-increment operator is executed is not specified in the C(++) standard); indentation cleanup svn-id: r6315
2003-01-01Fix CMI room segfaults (too few zbuffers defined)James Brown
svn-id: r6310
2002-12-31cleanup; fixed z masking in COMIMax Horn
svn-id: r6294
2002-12-31more cleanupMax Horn
svn-id: r6292
2002-12-31another round of cleanup on the first 6 decoders: only moved around code to ↵Max Horn
work out the extreme similarities between them svn-id: r6291
2002-12-31getting rid of _currentXMax Horn
svn-id: r6290
2002-12-31more cleanupMax Horn
svn-id: r6289
2002-12-31cleanupMax Horn
svn-id: r6288
2002-12-31implemented object drawing (still somewhat broken, we get a 'green screen' ↵Max Horn
effetc :-). Oh yes, this probably breaks save game compatibility for COMI. Oh yeah. As if I would care <g> svn-id: r6285
2002-12-30Fixed VC++ warnings.Jamieson Christian
svn-id: r6279
2002-12-30cleanupMax Horn
svn-id: r6278
2002-12-30load z-planes correctly for V8; however, there is still something slightly ↵Max Horn
broken (visible at the cannon which is only drawn partly) svn-id: r6275
2002-12-27cleanupMax Horn
svn-id: r6197
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-25moved CharsetRendere into its own header/source file; changed ↵Max Horn
Scumm::_charset into a pointer, to make it possible to use different implementations of it svn-id: r6147
2002-12-25two good rules of thumb: don't use typecasts if you don't have to - type ↵Max Horn
cast have a nasty habit of hiding and causing problems. When a method takes a pointer argument, if possible make it const. :-). Cleanup. Fixed font rendering in CMI: you need to call updateDirtyRect() if you modify the screen... svn-id: r6143
2002-12-25fixed bomp cursor in CMI partially - still seeing ↵Max Horn
flickering/tearing/artifacts, though svn-id: r6124
2002-12-25renamed Scumm::charset -> Scumm::_charsetMax Horn
svn-id: r6119
2002-12-25added (broken) cursor support for V8; enabled bomp drawingMax Horn
svn-id: r6113
2002-12-24getting graphics in COMI, woohoo! That's a nice christmas present, isn't it? :-)Max Horn
svn-id: r6103
2002-12-24some hacks to get V8 loading further. It now fails because it can't find the ↵Max Horn
SMAP resource svn-id: r6102
2002-12-24make initBGBuffers handle the fact that v8 stores number of z buffers in ↵Jonathan Gray
RMHD not RMIH. Now we have to handle the fact that object code blocks are now a sub block of RMSC svn-id: r6095
2002-12-21partial checkin of patch #655594 (handling Y/N questions); cleanupMax Horn
svn-id: r6042
2002-12-21got rid of _curVirtScreen and VirtScreen::unk1; added some comments to ↵Max Horn
gfx.cpp; added a hack to enable smooth scrolling in V7 games (note: when I say hack, I mean it, it is buggy as hell and not enabled by default, use at your own risk and don't report problems with it, it's disabled by default) svn-id: r6037
2002-12-16fixed compilation under MSVCPaweł Kołodziejski
svn-id: r5998
2002-12-16cleanupMax Horn
svn-id: r5986
2002-12-15cleanup; reordering stuff in gfx.cpp, trying to group code into logical ↵Max Horn
groups (cursor, bomp, camera, palette, fades) svn-id: r5985
2002-12-15cleanupMax Horn
svn-id: r5983
2002-12-13nitpickMax Horn
svn-id: r5930
2002-12-13fix for the arrow bug in MonkeyVGA (see also bug #599442 and patch #643464)Max Horn
svn-id: r5923
2002-12-11Fixed myriad VC++ compile/link problems.Jamieson Christian
PLEASE DON'T MAKE CHANGES TO THE ACTUAL PROJECT FILES UNLESS YOU MAKE THEM FOR *ALL* PRIMARY PORTS! svn-id: r5900
2002-12-10added a helpe func for color weight computation; made createSpecialPalette ↵Max Horn
use it, too svn-id: r5899
2002-12-09cleanup; only now do I see how similiar setupShadowPalette, the new ↵Max Horn
setupShadowPalette and createSpecialPalette are. Throw in remapPaletteColor and darkenPalette and maybe we should restructure the code to have less duplication? svn-id: r5894
2002-12-09cleanupMax Horn
svn-id: r5893
2002-12-04even more cleanupMax Horn
svn-id: r5839
2002-12-04more cleanupMax Horn
svn-id: r5837
2002-12-04readded MonkeyVGA fixMax Horn
svn-id: r5832
2002-12-04lots of cleanup to the graphics code; removed various global states (makes ↵Max Horn
it easier to understand the code) svn-id: r5831
2002-12-01moved RNG to common/util.cppOliver Kiehl
svn-id: r5778
2002-12-01fixed my workaround for the palette bug in MIVGAMax Horn
svn-id: r5767