Max Horn
|
71bbdbfae4
|
Removed CharsetRenderer::_mask (this was used to optimize charset mask 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-04-04 20:20:09 +00:00 |
|
Max Horn
|
04b002bbaa
|
move the charset mask to the charset renderer class; some other related changes
svn-id: r12263
|
2004-01-08 21:21:40 +00:00 |
|
Travis Howell
|
dd1eb2a4b4
|
Fix subtitles glitch when subtitles are shown during room scroll in pass.
svn-id: r12179
|
2004-01-06 13:28:19 +00:00 |
|
Max Horn
|
033ff78ae9
|
updated copyright notice
svn-id: r12176
|
2004-01-06 12:45:34 +00:00 |
|
Travis Howell
|
dacbe84029
|
Fix a few subtitles glitches in loomcd during cutscenes.
svn-id: r12136
|
2004-01-04 14:10:06 +00:00 |
|
Max Horn
|
34db2e793a
|
added & renamed some constants; fixed & added some doxygen comments; cleaned 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
|
2004-01-03 21:22:07 +00:00 |
|
Paweł Kołodziejski
|
d5eddef057
|
changed some shift operators to *, /
svn-id: r11315
|
2003-11-16 20:52:57 +00:00 |
|
Travis Howell
|
f0ffea2d64
|
Disable code which seems to be real cause of lock up in title screen of MI1 demos
svn-id: r10811
|
2003-10-15 09:40:44 +00:00 |
|
Travis Howell
|
249444e4c6
|
*** empty log message ***
svn-id: r10650
|
2003-10-06 23:21:22 +00:00 |
|
Travis Howell
|
f57a6d74a1
|
Fix text when room scrolls in game versions < 3.
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-06 23:12:01 +00:00 |
|
Travis Howell
|
ebd0b962fb
|
Should not apply to loom/loomcd, they only use room scrolling at one point and this causes glitches.
svn-id: r10635
|
2003-10-06 12:28:52 +00:00 |
|
Max Horn
|
d7660a2662
|
introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
|
2003-10-03 18:33:57 +00:00 |
|
Max Horn
|
3f55f2669d
|
renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
|
2003-10-02 22:42:03 +00:00 |
|
Max Horn
|
0e645f88ae
|
renamed namespace ScummVM to Common
svn-id: r10544
|
2003-10-02 17:43:02 +00:00 |
|
Max Horn
|
6512592d0f
|
moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for access of the actor position
svn-id: r10253
|
2003-09-14 18:16:45 +00:00 |
|
Max Horn
|
b5a42396e7
|
only move charset mask upon scrolling if tex is displayed in the game graphics, but not for games which have a seperate text display area (partial fix for bug #766109)
svn-id: r8847
|
2003-07-07 22:17:20 +00:00 |
|
Max Horn
|
09e47bad3d
|
only adjust gdi._mask if _charset->_hasMask is set to true
svn-id: r8689
|
2003-07-01 15:26:07 +00:00 |
|
Max Horn
|
4f91c49836
|
fix for when we scroll while text is being displayed (text used to leave traces behind in that case)
svn-id: r8688
|
2003-07-01 15:21:51 +00:00 |
|
Max Horn
|
f4a31da513
|
runHook -> runInventoryScript, VAR_HOOK_SCRIPT -> VAR_INVENTORY_SCRIPT
svn-id: r8468
|
2003-06-14 12:23:30 +00:00 |
|
Max Horn
|
86df3537b9
|
replaced GF_AFTER with _version
svn-id: r8372
|
2003-06-07 00:13:26 +00:00 |
|
Max Horn
|
cb5fb5d403
|
added a getMaskBuffer method (makes it easier to read some of the code); merged setVirtscreenDirty() into updateDirtyRect(); made setDirtyRange a method of struct VirtScreen
svn-id: r8241
|
2003-06-01 14:30:26 +00:00 |
|
Max Horn
|
37fa2df49a
|
cleanup; removed last horizontal bound check from updateDirtyRect -> now all 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-30 02:01:45 +00:00 |
|
Max Horn
|
d0b2e56194
|
more camera spliting
svn-id: r8121
|
2003-05-29 23:44:24 +00:00 |
|
Max Horn
|
1db0f749ca
|
moved camera stuff to own file
svn-id: r8099
|
2003-05-29 12:55:28 +00:00 |
|