From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2002-12-23 19:30:28
Hi! On Mon, Dec 23, 2002 at 03:24:46AM +0100, Groepaz wrote: > with 4 controllers connected like this i would really like to have a common > joy_poll() routine here which should be called once before calls to > joy_read()...this routine can simply do nothing for drivers that dont need > it. (most drivers would probably benefit from it though, however) I don't like the idea of polluting the API just to handle this special hardware feature. What I do not like is that all programs would have to call joy_poll just to make the program work with one special controller. My suggestion would be to poll all joysticks when joy_read is called for the first joystick and document this somewhere. So the values for the other joysticks would be saved somewhere and joy_read just returns the in memory value. To make it super safe, you can also check the clock and do a poll even for other joysticks than the first one if the last call is older than 2 ticks or so. This solution does not add a burden for programs that don't care about this joystick. Regards Uz -- Ullrich von Bassewitz uz_at_musoftware.de ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo_at_musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2002-12-23 19:30:35 CET