[Scummvm-devel] Re: [Scummvm-cvs-logs] SF.net SVN: scummvm: [21312] scummvm/trunk/engines/kyra/kyra.cpp
Marcus Comstedt
marcus at mc.pp.se
Wed Mar 15 13:36:01 CET 2006
Max Horn <max at quendi.de> writes:
> > Revert previous change. I'm told some backends don't draw the mouse
> > cursor
> > automatically, for some reason.
>
> Hm, interesting. I very vaguely recall something like that, but I am
> not sure... Could somebody please elaborate a bit and explain which
> backends are affected, and why?
>
> Something fundamental yet subtle like this absolutely should be
> documented, at the very least in the OSystem doxygen docs. I am
> willing to do that, but first I need to know why some backends do
> this etc. :-)
I'm not sure if it's relevant for this particular change, but in the
Dreamcast backend, a call to updateScreen() is needed to update the
screen (this renders a new scene, and causes a page-flip). If it is
not called, the previously rendered scene will simply be shown, and
nothing moves, including the cursor.
I think there was a problem with this in some engine (queen?) but it
was easily fixed by inserting a call to updateScreen() in the relevant
place.
// Marcus
More information about the Scummvm-devel
mailing list