| www.delorie.com/archives/browse.cgi | search |
| From: | "Chris A. Triebel" <cat AT sun4 DOT iol DOT unh DOT edu> |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Need Shawn's (or anybody's) advice on making joystick buffer... |
| Date: | Mon, 12 May 1997 14:52:40 -0400 |
| Organization: | University of New Hampshire - Durham, NH |
| Lines: | 31 |
| Message-ID: | <Pine.SUN.3.91.970512145030.17680B-100000@sun4.iol.unh.edu> |
| References: | <Pine DOT 3 DOT 89 DOT 9705091454 DOT B31537-0100000 AT alpha DOT hcst DOT com> <5l2ano$3cv2 AT elmo DOT cadvision DOT com> |
| NNTP-Posting-Host: | sun4.iol.unh.edu |
| Mime-Version: | 1.0 |
| In-Reply-To: | <5l2ano$3cv2@elmo.cadvision.com> |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
On 10 May 1997, Calvin French wrote:
> Date: 10 MAY 1997 17:19:52 GMT
> From: Calvin French <frenchc AT cadvision DOT com>
> Newgroups: comp.os.msdos.djgpp
> Subject: Re: Need Shawn's (or anybody's) advice on making joystick buffer...
>
> What can I say? Holy moly! :-) And I couldn't get past the fourth beer
> at the Millenial Fair in Chrono Trigger. I'll try and poll about 60
> times per second, then... I just hope I don't get into reentrancy at
> that rate.
It's possible that you could solve this problem by using a flag which
when set does not allow you to re-enter the function. Say something like
this ...
static int flag=0;
void stick(void)
{
if(flag)
return;
else
{
flag=1;
do_stuff_here
flag=0;
return;
}
}
cat
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |