-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Raspberry Pi: Keyboard recognized in Menu but not in Game #41
Comments
Do you have hints/ideas how to track this down? Maybe it is also related to the allegro lib itself. |
FWIW. As a workaround the allegro 5 build can be used. However, this limits the usage to the Raspberry Pi 4, as the Raspberry Pi 3 and the Head-over-Heels allegro5 binaries are not performing well together. cf. https://gist.github.com/Gemba/f2c541f6e027d7278e948f80e311e318#file-headoverheels-sh-L46 |
Such “the keyboard works in menus but not in the game” I am sometimes suffering (but sometimes not, it looks really random) when I run the game thru |
as for the issue with keyboard, that’s what I’ve got keys are handled in two distinct threads, those which control the game and those which control the characters so anything that treats threads unequally may broke the key handling the good news are that since C++11 there’s does anyone want to try porting thread handling to |
Describe the bug
On a Raspberry Pi the binary can be started and shows up the menu. In the menu navigation works with keyboard controls but after starting a new game the keyboard events are no longer recognized.
Allegro Lib
Tested with 4.4.3.1 (bundled with this repo) as well as with 4.4.2.1 from Raspi OS Buster.
To Reproduce
Steps to reproduce the behavior:
headoverheels
, navigate to new gameExpected behavior
Keyboard should be usable in game.
Testsystem
Additional context
PS: Thanks for reviving this classic game and gem.
The text was updated successfully, but these errors were encountered: