Andreas Lochmann wrote on 25/12/20 11:19 am:
Could you try "enigma --log --nograb"? This is no solution, but it helps to
pin down the problem. It sets two SDL-switches to false; one of them grabs the
mouse, such that Enigma does not loose focus when the mouse cursor leaves the
window; the other
Yes, there is quite a difference: The menu mouse cursor is displayed by
absolute mouse coordinates, delivered by SDL. If there was a problem with
absolute measurements, nearly every SDL using application would fail.
However, in the game we use relative coordinates (delivered by SDL), which
is a muc
That could explain it. I have a MacBook Pro laptop with two external monitors
attached. The virtual machine display is on one of the external monitors. I
can imagine that a bug in the interaction between SDL2 and the virtual
graphics stuff could result in coordinates with large numbers as if the
A mouse event with so large numbers is discarded by Enigma on purpose,
because the black ball would suddenly be subjected to an enormous impulse,
if the mouse event would have been interpreted the normal way. So, the ball
not moving is a logical and necessary consequence to an overly large mouse
xr
I tried installing on Ubuntu 20.04 based Linux Mint Mate and got the same
problem with the mouse while in the level.
At this point the only point of difference I see is that I'm running it on a
VirtualBox virtual machine.
In other news, I've built and uploaded a macOS dmg that anyone can use
Well, I‘ve been running Enigma successfully. Since you asked for possible
differences:
I built Enigma from the tar archive and everything seems to work fine. I‘m
running Manjaro Linux with kernel 5.9.11. Enigma is linked against
libSDL2-2.0.so.0 (package version 2.0.12-3), ..._image (2.0.5-2), .
I'm on an Ubuntu 20.04-based Linux Mint Mate. I ran:
./autogen.sh
./configure
make
sudo make install (needed for translations)
Running ./enigma or enigma worked fine.
I was missing some dependencies initially, so just to be sure I can
"make clean" in between attempts.
This is my ./configure sum