aboutsummaryrefslogtreecommitdiff
path: root/scumm/camera.cpp
AgeCommit message (Collapse)Author
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-10-01Smooth scrolling seems to work very well, so I am promoting it now from ↵Max Horn
hack-status to a fully official feature ;-) svn-id: r15371
2004-09-26cleanupMax Horn
svn-id: r15300
2004-08-14Get rid of _screenLeftMax Horn
svn-id: r14608
2004-07-22Remove unused code, VAR_SCROLL_SCRIPT is never set for scumm 1/2.Travis Howell
svn-id: r14298
2004-07-08Experimental fix for bugs #795938 and #929242. In both cases, text isTorbjörn Andersson
apparently printed before cameraMoved() has had the chance to update xstart of virtscr[0]. All this change does is to call cameraMoved() from setCameraAt(). svn-id: r14177
2004-06-29Remove old commented out codeTravis Howell
svn-id: r14119
2004-04-04Removed 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-01-08move the charset mask to the charset renderer class; some other related changesMax Horn
svn-id: r12263
2004-01-06Fix subtitles glitch when subtitles are shown during room scroll in pass.Travis Howell
svn-id: r12179
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-04Fix a few subtitles glitches in loomcd during cutscenes.Travis Howell
svn-id: r12136
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-11-16changed some shift operators to *, /Paweł Kołodziejski
svn-id: r11315
2003-10-15Disable code which seems to be real cause of lock up in title screen of MI1 ↵Travis Howell
demos svn-id: r10811
2003-10-06*** empty log message ***Travis Howell
svn-id: r10650
2003-10-06Fix text when room scrolls in game versions < 3.Travis Howell
Manual redraw of verbs areas isn't require after reload of game in loom/loomcd, causes glitches in some locations. svn-id: r10648
2003-10-06Should not apply to loom/loomcd, they only use room scrolling at one point ↵Travis Howell
and this causes glitches. svn-id: r10635
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-14moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for ↵Max Horn
access of the actor position svn-id: r10253
2003-07-07only move charset mask upon scrolling if tex is displayed in the game ↵Max Horn
graphics, but not for games which have a seperate text display area (partial fix for bug #766109) svn-id: r8847
2003-07-01only adjust gdi._mask if _charset->_hasMask is set to trueMax Horn
svn-id: r8689
2003-07-01fix for when we scroll while text is being displayed (text used to leave ↵Max Horn
traces behind in that case) svn-id: r8688
2003-06-14runHook -> runInventoryScript, VAR_HOOK_SCRIPT -> VAR_INVENTORY_SCRIPTMax Horn
svn-id: r8468
2003-06-07replaced GF_AFTER with _versionMax Horn
svn-id: r8372
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-05-30cleanup; removed last horizontal bound check from updateDirtyRect -> now all ↵Max Horn
the various 'offscreen actor redraw' problems should be fixed (at least I can't reproduce them in COMI anymore), while The Dig should still work just fine (at least it does in my test cases) svn-id: r8129
2003-05-29more camera splitingMax Horn
svn-id: r8121
2003-05-29moved camera stuff to own fileMax Horn
svn-id: r8099