Opened 19 years ago
Closed 18 years ago
#2535 closed defect (fixed)
MANIACNES: Actors don't appear if outside camera range
Reported by: | SF/quietust | Owned by: | fingolfin |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Maniac Mansion |
Description
Upon entering a room, any actors not within immediate camera range are not visible or selectable.
For example, have one character stand by the mailbox in front of the house, and then have another character walk to the beginning screen and then back to the front of the house. Upon switching characters (even if to the same character), the actors will become visible once again.
Ticket imported from: #1451720. Ticket imported from: bugs/2535.
Change History (3)
comment:1 by , 19 years ago
Summary: | MMNES - Actors don't appear if outside camera range → MANIACNES: Actors don't appear if outside camera range |
---|
comment:2 by , 18 years ago
comment:3 by , 18 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Fixed in SVN. The problem was that the actor redrawing code relies on markRectAsDirty being called with the actors true surounding rectangle even when the actor is outside the currently visible screen (and the rect thus contains negative coordinates). The NES costume renderer didn't do that. Slightly reordering the code helped.