|
||
|
GP Mailing List
ATXGPSIG List
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: The keys have benn captured!!!!
Read it! :0) -----Original Message----- From: Acidnaught <luisfertv@geocities.com> To: gameprogrammer@gameprogrammer.com <gameprogrammer@gameprogrammer.com> Cc: nikhilwiz@yahoo.com <nikhilwiz@yahoo.com> Date: 06 September 1999 17:32 Subject: The keys have benn captured!!!! >OK, listen to me everybody. > >I said I WILL implement OpenGl but I didn't say I was already implementing >it. Yes, I am programing some DOS code for my university and finally I have >the code right now, thanks to some of you and some other good stuff I found >on the net. > >Some interesting aspects: > >getchar() doesn't work fine but getch() does. However it's very dificult to >print on the screen the values this function retunrs, so I had to search for >the right codes for this keys on the keyboard and I'd like to share them >with all of you: > >here is the code: > > >char c: > >if ((c = getch()) == 27) > // Escape key was pressed so do whatever you want >if (c == 72) > // up arrow key was pressed so do whatever you want >if (c == 80) > // down arrow key was pressed so do whatever you want >if (c == 77) > // right arrow key was pressed so do whatever you want >if (c == 75) > // left arrow key was pressed so do whatever you want >if (c == 13) > // ENTER key was pressed so do whatever you want > > > >Hope somebody find this usefull (besides of me) > > > > > >-----Original Message----- >From: Riccardo Fischetti <riccardo.fischetti@tiscalinet.it> >To: gameprogrammer@gameprogrammer.com <gameprogrammer@gameprogrammer.com> >Date: Monday, September 06, 1999 2:29 AM >Subject: R: How to captue enter, up, down, left, right and Fx > > >>Yeas, sure.....the getchar() function get char value without enter the >>return key....but it display it on the screen.....:) >>so, use getch() instead of getchar(), because it don't print the char on >the >>screen.... >> >>----- Original Message ----- >>From: Eudoxus3 <Eudoxus@freeuk.com> >>To: Game programmer <gameprogrammer@gameprogrammer.com> >>Sent: Sunday, September 05, 1999 12:45 PM >>Subject: Re: How to captue enter, up, down, left, right and Fx >> >> >>> On Sun 05 Sep, justin howard wrote: >>> > The number ten being returned is the ASCII code for it I believe. >>> > Check an ascii table. >>> > I think ENTER is equivalent to 0x10 or &H10 or Hexadecial 10 in >>otherwords. >>> > Hope that helps >>> > >From: "AcidNaught" <luisfertv@geocities.com> >>> > >Subject: How to captue enter, up, down, left, right and Fx >>> > > clrscr(); >>> > > flushall(); >>> > > c = getchar(); >>> >>> Yes, the `getchar()` function returns the value of the character entered. >>> Some functions are annoying (like scanf()`) because they only give a >value >>> once return has been pressed. >>> >>> The arrow keys won't give a value via `getchar()` because they don't have >>> any ASCII values associated with them. >>> >>> Btw: ASCII stands for American Standard Character Information >Interchange. >>> Just thought u might like 2 no. >>> >>> >>> Regards, >>> >>> Matt. W. >>> -- >>> *** eudoxus@freeuk.com *** http://members.xoom.com/eudoxusM/ >>> mwebster@apsoft.co.uk >>> >>> ================================================================= >>> To SUBSCRIBE or UNSUBSCRIBE please visit >>> http://gameprogrammer.com/mailinglist.html >>> >>> >> >>================================================================= >>To SUBSCRIBE or UNSUBSCRIBE please visit >>http://gameprogrammer.com/mailinglist.html > > >================================================================= >To SUBSCRIBE or UNSUBSCRIBE please visit >http://gameprogrammer.com/mailinglist.html > > ================================================================= To SUBSCRIBE or UNSUBSCRIBE please visit http://gameprogrammer.com/mailinglist.html
|
|