From: Fay J. F C. AAC/W. <joh...@eg...> - 2004-02-06 15:02:19
|
Nigel, The comments at your web site sound well-thought-out. (I haven't had a lot of time to think them out myself, but I don't see anything glaring.) The primary problem that I see is a question of coders and testers: we'll need someone with a joystick, with or without a USB port, running Linux, Windows, FreeBSD, and NetBSD at a minimum. (I've invited someone from the PLIB community who has a Macintosh to try "freeglut", but I daresay his biggest problems will be elsewhere in the library.) John F. Fay joh...@eg... -----Original Message----- From: fre...@li... [mailto:fre...@li...]On Behalf Of Nigel Stewart Sent: Thursday, February 05, 2004 7:14 PM To: fre...@li... Subject: Re: [Freeglut-developer] Multiple Joysticks > I propose that we add an argument to "glutJoystickFunc" (and rename it) to > allow the application to specify which joystick the callback applies to. > Suggestions? When I looked into GLUT and FreeGLUT joystick handling, I put a few thoughts here: http://www.nigels.com/glt/news.html Generally, I thought that the API should be revised to support multiple joysticks and connect and disconnect events. The "legacy" callbacks would remain supported for the first detected joystick, I suppose. As the result of some discussion in relation to collaborative interaction or gaming applications - I realised that the same generality would also be useful for keyboard and mouse as well. Again, the "legacy" callbacks would be perfectly supported for less exotic applications. It was the one person, one mouse, one screen interaction model that we were particular interested in experimenting with, or rather, multi-person, multi input, one (big) screen. With the USB hot-plug kind of functionality these days, it makes sense to extend GLUT to generate the connect and disconnect events. Nigel ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn _______________________________________________ Freeglut-developer mailing list Fre...@li... https://lists.sourceforge.net/lists/listinfo/freeglut-developer |