[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