Quantcast
Channel: ODK (OUYA Developer Kit) - OUYA Developer Forums
Viewing all articles
Browse latest Browse all 36

Can't get player number on ODK 1.0.0

$
0
0
This code used to work fine

    static private byte getPlayerNum(InputEvent e) {

        try {
            return (byte) OuyaController
                    .getPlayerNumByDeviceId(e.getDeviceId());
        } catch (Exception ex) {
            System.err.println("Cannot get player number: " + ex.getMessage() );
            ex.printStackTrace();
        }
        return 0;
    }

But on the newest ODK, I am unable to figure out how to fix it. Whenever I try it I get

03-12 11:47:36.189: W/System.err(3456): java.lang.NullPointerException
03-12 11:47:36.199: W/System.err(3456):     at tv.ouya.console.api.OuyaController.getOrCreateControllerByDeviceId(OuyaController.java:494)
03-12 11:47:36.199: W/System.err(3456):     at tv.ouya.console.api.OuyaController.getPlayerNumByDeviceId(OuyaController.java:218)
03-12 11:47:36.209: W/System.err(3456):     at com.binarte.tterminalys.input.Ouya.getPlayerNum(Ouya.java:289)

Is there a bug or am I doing something stupid?


Viewing all articles
Browse latest Browse all 36

Trending Articles