In the 24-08-2004 CVS build for Dreamcast, when viewing
the journal in Flight of the Amazon Queen to load or
save a game, the mouse pointer freezes.
You can navigate the menu by pressing the mouse button
or the A key on the controller, then moving the cursor,
then repeating. If you just try to move the cursor on
it's own, it doesn't show it's position on the screen.
Logged In: YES
user_id=230314
I suspect the main loop in Journal not doing all what's needed
for the Dreamcast port. As I am not familiar with this
backend ; Marcus, can you look at journal.cpp lines 65-84
and see if you notice something wrong ?
Logged In: YES
user_id=230314
Ok, I have an idea. I suppose that, contrary to the SDL
backend, in order to the refresh the new pointer position on
the screen, you have to call OSystem::updateScreen()...
I just added a call to it in Journal. Can someone test if the
problem is still there ?
Logged In: YES
user_id=446790
I haven't tested the new code, but I can confirm that you do
need to call updateScreen() for the mouse pointer to be
redrawn. poll_event() will just update the internal
position variables.
Logged In: YES
user_id=230314
So, is the problem still there ?
Logged In: YES
user_id=12935
Mickey McMurray / metafox -- please respond!
Logged In: YES
user_id=514793
Sorry for the late response time.
It works like a charm now.