Opened 15 years ago

Closed 15 years ago

#1792 closed defect (fixed)

INSANE: Wrong pitch of actors (regression)

Reported by: sev- Owned by: fingolfin
Priority: high Component: Engine: SCUMM
Keywords: Cc:
Game: Full Throttle

Description

In all INSANE scenes in FT actors are drawn with wrong
pitch. It was caused by smooth scrolling. Instead of
actor width it uses whole screen.

To reproduce run FT with bootparam 550.

Ticket imported from: #1037052. Ticket imported from: bugs/1792.

Change History (12)

comment:1 by fingolfin, 15 years ago

Fine. I guess you know where INSANE does its drawing (somethign I
have no idea about), so it should be easy to fix that, no?

comment:2 by fingolfin, 15 years ago

Owner: changed from fingolfin to sev-

comment:3 by fingolfin, 15 years ago

Ah it seems the problem you talk about refers to the actors - sorry,
should've tried before replying :-).

Will have a look.

comment:4 by fingolfin, 15 years ago

Owner: changed from sev- to fingolfin

comment:5 by fingolfin, 15 years ago

Resolution: fixed
Status: newclosed

comment:6 by fingolfin, 15 years ago

A work around is in CVS now.

comment:7 by sev-, 15 years ago

INSANE simply calls

Actor *a = _vm->derefActor(actorNumber);
a->setDirection(direction);
a->startAnimActor(frame);
a->putActor(x, y, room);

So rendering is in akos.cpp.

comment:8 by sev-, 15 years ago

Resolution: fixed
Status: closednew

comment:9 by sev-, 15 years ago

heh, when I was writing my comment, you've fixed it :)

comment:10 by fingolfin, 15 years ago

So did you reopen this on purpose?

comment:11 by sev-, 15 years ago

Resolution: fixed
Status: newclosed

comment:12 by sev-, 15 years ago

No, it was accidentally. I was wondering why you didn't
close it. Just I started to write when it was open.

Note: See TracTickets for help on using tickets.