Thank you for your patience, Sidney. We now know the location of the bug
(SDL, of course), and have to find a way to work around it. This will need
some time. I have an idea how to do this, but it will probably further
impact Enigma's performance negatively. I might have to add an option for
this.


Am Fr., 25. Dez. 2020 um 23:00 Uhr schrieb Sidney Markowitz <
sid...@sidney.com>:

> Andreas Lochmann wrote on 26/12/20 1:56 am:
> > Hmm ... please change line 932 in video.cc from
> >      SDL_SetRelativeMouseMode(enabled ? SDL_TRUE : SDL_FALSE);
> > to:
> >      SDL_SetRelativeMouseMode(SDL_FALSE);
>
> This worked, though with the problem you mentioned when the invisible
> mouse
> cursor leaves Enigma's window.
>
> > Could you also try the following as replacement for line 932?
> >    Log << "Result of SetRelativeMouseMode: " <<
> > SDL_SetRelativeMouseMode(SDL_TRUE) << "\n";
> > I assume that "enigma --log" yields something like
> >    "Result of SetRelativeMouseMode: -1";
> > Indicating an error.
>
> No, the result of that is 0, and the large numbers problem of course
> re-appears.
>
> >
> > Oh, and is there a "Last SDL error:" at the end of the log (fourth line
> from
> > the bottom)
> > (Probably just "missing sound", but maybe it's an important hint.)
>
> There is no "Last SDL error" in the log, and nothing in the log looks to
> me as
> if it represents an SDL error message. There could be lines that I
> incorrectly
> think are other warnings, but none of them strike me as being an SDL error
> message.
>
>   Sidney
>
>

Reply via email to