1. Arrow Keys
- Posted by Andy <videogamefreak101 at hotmail.com> Jan 08, 2006
- 465 views
How would you program the arrow keys. Like if you were making a game how would you make so that you can use the up arrow key to move up and so forth.
2. Re: Arrow Keys
- Posted by Chris Burch <chriscrylex at aol.com> Jan 08, 2006
- 455 views
Andy wrote: > > How would you program the arrow keys. Like if you were making a game how would > you make so that you can use the up arrow key to move up and so forth.
if platform() = LINUX then --key defines up = 259 dn = 258 left = 260 right = 261 ENTER = 10 ESC = 27 SP = 32 pgup = 339 pgdn = 338 home = 262 endd = 360 insert = 331 bksp = 263 del = 330 F1 = 265 F2 = 266 F3 = 267 F4 = 268 F5 = 269 F6 = 270 F7 = 271 F8 = 272 F9 = 273 F10 = 274 F11 = 275 F12 = 276 else --key defines wim32 / dos up = 328 dn = 336 left = 331 right = 333 ENTER = 13 ESC = 27 SP = 32 pgup = 329 pgdn = 337 home = 327 endd = 335 insert = 338 bksp = 8 del = 339 F1 = 315 F12 = 316 F3 = 317 F4 = 318 F5 = 319 F6 = 320 F7 = 321 F8 = 322 F9 = 323 F10 = 324 F11 = 325 F12 = 326 end if integer key key = 0 while key != ESC do key = get_key() if key = up then --do stuff elsif key = dn --do different stuff end if end while
http://members.aol.com/chriscrylex/euphoria.htm http://uboard.proboards32.com/ http://members.aol.com/chriscrylex/EUSQLite/eusql.html
3. Re: Arrow Keys
- Posted by Chris Burch <chriscrylex at aol.com> Jan 08, 2006
- 472 views
Chris Burch wrote: > > Andy wrote: > > > > How would you program the arrow keys. Like if you were making a game how > > would > > you make so that you can use the up arrow key to move up and so forth. > > }}} <eucode> > if platform() = LINUX then > --key defines > up = 259 dn = 258 left = 260 right = 261 ENTER = 10 ESC = 27 SP > = 32 > pgup = 339 pgdn = 338 home = 262 endd = 360 insert = 331 bksp = > 263 del = 330 > F1 = 265 F2 = 266 F3 = 267 F4 = 268 F5 = 269 F6 = 270 F7 = 271 F8 = > 272 F9 = 273 F10 = 274 F11 = 275 F12 = 276 > else > --key defines wim32 / dos > up = 328 dn = 336 left = 331 right = 333 ENTER = 13 ESC = 27 SP > = 32 > pgup = 329 pgdn = 337 home = 327 endd = 335 insert = 338 bksp = 8 > del = 339 > F1 = 315 F12 = 316 F3 = 317 F4 = 318 F5 = 319 F6 = 320 F7 = 321 F8 = > 322 F9 = 323 F10 = 324 F11 = 325 F12 = 326 > end if > > integer key key = 0 > while key != ESC do > key = get_key() > if key = up then > --do stuff > elsif key = dn > --do different stuff > end if > end while > > </eucode> {{{ > > <a > href="http://members.aol.com/chriscrylex/euphoria.htm">http://members.aol.com/chriscrylex/euphoria.htm</a> > <a href="http://uboard.proboards32.com/">http://uboard.proboards32.com/</a> > <a > href="http://members.aol.com/chriscrylex/EUSQLite/eusql.html">http://members.aol.com/chriscrylex/EUSQLite/eusql.html</a> Hi forgot to add credits - Irv Mullins, Dave Cuny (and anyone else) Chris http://members.aol.com/chriscrylex/euphoria.htm http://uboard.proboards32.com/ http://members.aol.com/chriscrylex/EUSQLite/eusql.html
4. Re: Arrow Keys
- Posted by Chris Burch <chriscrylex at aol.com> Jan 08, 2006
- 465 views
Andy wrote: > > How would you program the arrow keys. Like if you were making a game how would > you make so that you can use the up arrow key to move up and so forth. Ok, try again, Credits to Dave Cuny, and Irv Mullins from dialogs
global integer up, dn, left, right, ENTER, ESC, SP, pgup, pgdn, home, endd, insert, bksp, del, tab, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12 if platform() = LINUX then --key defines up = 259 dn = 258 left = 260 right = 261 ENTER = 10 ESC = 27 SP = 32 pgup = 339 pgdn = 338 home = 262 endd = 360 insert = 331 bksp = 263 del = 330 F1 = 265 F2 = 266 F3 = 267 F4 = 268 F5 = 269 F6 = 270 F7 = 271 F8 = 272 F9 = 273 F10 = 274 F11 = 275 F12 = 276 else --key defines wim32 / dos up = 328 dn = 336 left = 331 right = 333 ENTER = 13 ESC = 27 SP = 32 pgup = 329 pgdn = 337 home = 327 endd = 335 insert = 338 bksp = 8 del = 339 F1 = 315 F12 = 316 F3 = 317 F4 = 318 F5 = 319 F6 = 320 F7 = 321 F8 = 322 F9 = 323 F10 = 324 F11 = 325 F12 = 326 end if integer key key = 0 while key != ESC do key = get_key() if key = up then --do stuff elsif key = dn --do different stuff end if end while
http://members.aol.com/chriscrylex/euphoria.htm http://uboard.proboards32.com/ http://members.aol.com/chriscrylex/EUSQLite/eusql.html