#1412 closed defect (fixed)
DOTT: Transition effect glitch (regression)
Reported by: | eriktorbjorn | Owned by: | Kirben |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Day of the Tentacle |
Description
I've been playing through Day of the Tentacle with a recent CVS snapshot.
I noticed a slight glitch that I believe may be a regression. In the future, after showing one of those "Meanwhile..." interludes, the screen wasn't completely cleared. Presumably because virtscreen 0 covered the entire screen during the interlude, but not afterwards.
That meant that for a brief time the verb/inventory area of the screen contained garbage.
I'm attacing a saved game. It should be enough to simply walk into the kitchen or entrance hall (but not through the chimney or into the kennel?) to trigger the interlude.
I'm not sure how to fix it, but I did notice that initVirtScreen() will call setDirtyRange() in most cases. If I add a call to updateDirtyScreen() as well, the glitch goes away.
Ticket imported from: #884171. Ticket imported from: bugs/1412.
Attachments (2)
Change History (10)
by , 21 years ago
Attachment: | tentacle.s10 added |
---|
comment:1 by , 21 years ago
Summary: | Transition effect glitch (regression?) → DOTT: Transition effect glitch (regression?) |
---|
comment:2 by , 21 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:3 by , 21 years ago
Kirben has confirmed that the patch was wrong, and it was causing regressions in FOA. See patch #889552 and bug #893500 for details.
I have reverted the patch which, of course, means that this bug is once again happening.
comment:4 by , 21 years ago
Resolution: | fixed |
---|---|
Status: | closed → new |
comment:5 by , 20 years ago
Summary: | DOTT: Transition effect glitch (regression?) → DOTT: Transition effect glitch (regression) |
---|
comment:7 by , 20 years ago
Status: | new → closed |
---|
comment:8 by , 20 years ago
Owner: | changed from | to
---|---|
Resolution: | → fixed |
Savegame (compressed) near glitch