Bug#884595: powermanga: Controls didn't work

Antoni Villalonga antoni at friki.cat
Sun Dec 17 17:49:38 UTC 2017


Hi,

After some tests I've found that SDL detects a joystick (I don't have
any "special" device attached).

This patch is a workarround for my problem:

diff a/display_sdl.c b/display_sdl.c
index c4fe282..e8b74db 100644
--- a/display_sdl.c
+++ b/display_sdl.c
@@ -1945,7 +1945,7 @@ display_open_joysticks (void)
 {
   Uint32 i;
   display_close_joysticks ();
-  numof_joysticks = SDL_NumJoysticks();
+  numof_joysticks = 0;
   LOG_INF ("number of joysticks available: %i", numof_joysticks);
   if (numof_joysticks < 1)
     {


I've also found this question at stackoverflow. It seems to be very close to
this problem.
https://stackoverflow.com/questions/21224023/why-does-sdl-numjoysticks-never-update

I have the same problem using this 50 lines long code (inexistent joystick
detected). Maybe you can move the bug to SDL libs.

Regards,

On Sun, Dec 17, 2017 at 12:35:10PM +0000, Antoni Villalonga wrote:
> Hi,
> 
> Same problem reproduced with powermanga=0.90-dfsg-2 (oldoldstable).
> 
> Regards,
> 
> On Sun, Dec 17, 2017 at 01:25:09PM +0100, Antoni Villalonga wrote:
> > Package: powermanga
> > Version: 0.93.1-2
> > Severity: important
> > 
> > Dear Maintainer,
> > 
> > The game didn't work at all.
> > 
> > After loading the game the selected option is 'Quit'. 'Up arrow' key didn't
> > work on main menu, so I only can change menu option by pressing 'down arrow'.
> > 
> > Once 'Play' option is selected the game starts and the ship goes to up-left
> > corner and I can't move it from there.
> > 
> > Regards,
> > 
> > 
> > -- System Information:
> > Debian Release: buster/sid
> >   APT prefers unstable
> >   APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
> > Architecture: amd64 (x86_64)
> > Foreign Architectures: i386
> > 
> > Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
> > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
> > Shell: /bin/sh linked to /bin/dash
> > Init: systemd (via /run/systemd/system)
> > 
> > Versions of packages powermanga depends on:
> > ii  libc6            2.25-4
> > ii  libpng16-16      1.6.34-1
> > ii  libsdl-mixer1.2  1.2.12-14
> > ii  libsdl1.2debian  1.2.15+dfsg2-0.1
> > ii  powermanga-data  0.93.1-2
> > 
> > powermanga recommends no packages.
> > 
> > powermanga suggests no packages.
> > 
> > -- no debconf information
> 
> -- 
> Antoni Villalonga
> http://friki.cat/

-- 
Antoni Villalonga
http://friki.cat/



More information about the Pkg-games-devel mailing list