Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-04-08 | Fix for bugs #929722 (MI2: Difficulty selection screen regression) and ↵ | Max Horn | |
#930385 (Subtitles are not shown correctly) by changing restoreCharsetBg() to only restore the screen area which is actually masked by text svn-id: r13508 | |||
2004-04-04 | Removed CharsetRenderer::_mask (this was used to optimize charset mask ↵ | Max Horn | |
handling). This shouldn't cause any noticable slowdowns, but allows us to get rid of two nasty hacks, and fixes bug #895355 (DIG: Subtitles sometimes stay on the screen), maybe also others svn-id: r13464 | |||
2004-03-28 | Renamed more OSystem methods | Max Horn | |
svn-id: r13410 | |||
2004-02-28 | renamed more OSystem methods to follow our naming scheme; renamed ↵ | Max Horn | |
NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend svn-id: r13087 | |||
2004-02-24 | Minor correction | Travis Howell | |
svn-id: r13015 | |||
2004-02-24 | Graphics decoders for 3DO HE titles. Preliminary implementation, don't | Eugene Sandulenko | |
blame me :) After testing I'll convert it to C. svn-id: r13014 | |||
2004-02-14 | Reverted patch #889552. Kirben confirmed it was wrong for DOTT, and it was | Torbjörn Andersson | |
causing regressions in FOA. See bug #884171 and #893500 for details. svn-id: r12872 | |||
2004-02-03 | Patch #889552: Possible fix for bug #884171 | Max Horn | |
svn-id: r12718 | |||
2004-01-19 | this is not necessary anymore | Max Horn | |
svn-id: r12512 | |||
2004-01-18 | Add back checks for invalid left/right values, fixes regressions for now. | Travis Howell | |
svn-id: r12462 | |||
2004-01-08 | oops | Max Horn | |
svn-id: r12265 | |||
2004-01-08 | more cleanup | Max Horn | |
svn-id: r12264 | |||
2004-01-08 | move the charset mask to the charset renderer class; some other related changes | Max Horn | |
svn-id: r12263 | |||
2004-01-08 | more cleanup | Max Horn | |
svn-id: r12234 | |||
2004-01-08 | cleanup (make some more use of class Common::Rect) | Max Horn | |
svn-id: r12232 | |||
2004-01-08 | various fixes for vertical scrolling rooms: fixed, screen updates (and made ↵ | Max Horn | |
them more efficient), fixed transitionEffect() for 'high' rooms, documented drawStripToScreen() params a little (we really should start documenting for each function which takes coordinates in which coordinate system they are). Please test all vertical scrolling rooms (and others, too) for regressions svn-id: r12228 | |||
2004-01-06 | Fix subtitles glitch when subtitles are shown during room scroll in pass. | Travis Howell | |
svn-id: r12179 | |||
2004-01-06 | updated copyright notice | Max Horn | |
svn-id: r12176 | |||
2004-01-06 | get rid of VirtScreen::scrollable | Max Horn | |
svn-id: r12173 | |||
2004-01-06 | just always call updateDirtyScreen(kTextVirtScreen) - it won't do any harm ↵ | Max Horn | |
for games not using that virt screen, but fixes the Indy part of the PASS demo svn-id: r12172 | |||
2004-01-06 | renamed VirtScreen::alloctwobuffers to hasTwoBuffers; added lots of doxygen ↵ | Max Horn | |
comments to VirtScreen; cleanup svn-id: r12168 | |||
2004-01-05 | 'proper' fix for V1 MM problem; added a FIXME | Max Horn | |
svn-id: r12149 | |||
2004-01-05 | fix bug #870433 (DIG: Scrolling regression with the lander game) | Max Horn | |
svn-id: r12148 | |||
2004-01-04 | cleanup | Max Horn | |
svn-id: r12139 | |||
2004-01-04 | split out cursor/palette code into separate source files | Max Horn | |
svn-id: r12138 | |||
2004-01-04 | turns 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-04 | replaced many instances of _screenWidth by VirtScreen::width, where ↵ | Max Horn | |
approriate (there are cases, like when dealing with the camera, where _screenWidth is correct; in other places we still use it, because the VirtScreen is not available in that place at this time, will be fixed later). Reason for all this: eventually a clean seperation will allow us to use a main screen which is wider than the real screen width -> useful for V7+ smooth scrolling svn-id: r12131 | |||
2004-01-04 | uhm? I don't see why VC 2003 would complain about this, but not about the ↵ | Max Horn | |
many equal instances of this code (which, BTW, is perfectly valid C...) svn-id: r12130 | |||
2004-01-04 | I don't see why this would be needed (my guess is that the hack in ↵ | Max Horn | |
initVirtScreen (to use _roomHeight) already covers this, and more) svn-id: r12125 | |||
2004-01-04 | remove this HACK workaround - I think I may have fixed the true cause (we'll ↵ | Max Horn | |
see) svn-id: r12124 | |||
2004-01-03 | renamed 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-03 | cleanup | Max Horn | |
svn-id: r12121 | |||
2004-01-03 | oops | Max Horn | |
svn-id: r12120 | |||
2004-01-03 | removed unused param in initScreens | Max Horn | |
svn-id: r12119 | |||
2004-01-03 | added & 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-12-25 | fix indirect palette cycling | Max Horn | |
svn-id: r11929 | |||
2003-12-17 | Patch #861716: palManipulateInit for V6 games (I modified the patch a bit) | Max Horn | |
svn-id: r11718 | |||
2003-12-15 | Add extra color table entry for v1 games, for inventory/sentence color. | Travis Howell | |
svn-id: r11653 | |||
2003-11-23 | added ugly hack for maniac v1, it fix redrawing last 8 lines of gfx room ↵ | Paweł Kołodziejski | |
layer after change room svn-id: r11356 | |||
2003-11-16 | ops | Paweł Kołodziejski | |
svn-id: r11316 | |||
2003-11-16 | changed some shift operators to *, / | Paweł Kołodziejski | |
svn-id: r11315 | |||
2003-11-08 | cleanup whitespaces | Paweł Kołodziejski | |
svn-id: r11217 | |||
2003-11-07 | more spelling fixes | Jonathan Gray | |
svn-id: r11176 | |||
2003-10-16 | Add hack from Jamieson, to prevent palette darkening when it shouldn't in ↵ | Travis Howell | |
Amiga versions of Mi2/FOA. svn-id: r10820 | |||
2003-10-16 | Fix spacing | Travis Howell | |
svn-id: r10818 | |||
2003-10-13 | This should only apply to 32 color Amiga versions. | Travis Howell | |
svn-id: r10785 | |||
2003-10-13 | cleanup; got rid of Gdi::_palette_mod in favor of Gdi::_roomPalette | Max Horn | |
svn-id: r10778 | |||
2003-10-13 | Whitespace change | Torbjörn Andersson | |
svn-id: r10776 | |||
2003-10-12 | code simplification | Max Horn | |
svn-id: r10762 | |||
2003-10-12 | Missed two spots | Travis Howell | |
svn-id: r10740 |