Hi,

> > > src/core/kgraphics.c (kAnimate): Fixed problem with Hoyle's Book of
> > > Games main menu.
> >
> > What exactly was the problem here? This patch apparently fixed the problem
> 
> I made k_draw_view_list() call k_set_now_seen() (which I created from the
> kernel function). Animate() does this, but apparently only for some views - I
> am quite sure that the problem is the signal bits... Ii'll have to look
> further into this.

I think it's called for all views (at least, this is consistant with
Sierra SCI behaviour).

> > with the sherriff floating during his smoking animation in QfG1, but now
> > the Hero's head is off a few pixels (and drawn with an incorrect priority)
> > when he looks left and right after first entering the village. It's
> It also prevents him from leaving town...

Actually, that was caused by some strange behaviour in
_k_draw_view_list(): Unless IGNORE_ACTORS is set, all views fill their
nsRect with 0xf on the control map. This is consistant with the docs, but
doesn't make any sense (in my opinion, that is). I think it's possible
that the brRect is filled for picviews (or views with a specific signal
bit set), though...

I have disabled that code for the time being.

llap,
 Christoph


Reply via email to