My concern is that there are X branches of the launcher/framework and suddenly we have to worry about 1-off hacks or extra meta-data for each one. All it takes is 1 bad proguard configuration and a framework branch could accidentally optimize out e…
I think having a getPlayerNumberByDeviceId would be perfect, I would imagine the prototype to be something like:
public static int getPlayerNumberByDeviceId(int deviceId);
Our API already has this :)
int player = OuyaController.getControllerByDeviceId(deviceId).getPlayerNum();
But the device ID and those methods are only valid if you are passing the onKey* events to OuyaController and I'm not doing that.
Going from a bitmap plotting system to openGL is a pretty big jump. It's really the difference between drawing/positioning bitmaps vs defining 3D geometry, drawing it, positioning it and your camera in 3D space, etc.
If all you want to do is draw …
I agree with Dreamwriter. Opening up the framework and launcher would not be beneficial for game developers. I'm already worried enough as it is, Java makes for some pretty easy reverse engineering unless you go out of your way with obfuscation me…
I see in the ODK samples controller project they have a nice image of a controller with highlighted overlays to display buttons being pressed. Not quite what I'm looking for but thought I'd mention it.
I'm sure a lot of folks want these images, so…