Also allow diagonal movement here.

This commit is contained in:
Stefan `Sec` Zehl 2011-07-21 20:08:00 +02:00
parent 742c422439
commit 148b2d9aee
1 changed files with 9 additions and 5 deletions

View File

@ -113,15 +113,19 @@ void f_nick(void){
delayms(40); delayms(40);
key= getInputRaw(); key= getInputRaw();
if(key==BTN_UP){ if(key & BTN_UP){
--y;//if(--y<0) y=0; --y;//if(--y<0) y=0;
}else if (key ==BTN_DOWN){ };
if (key & BTN_DOWN){
++y;//if(++y>=RESY) y=RESY-1; ++y;//if(++y>=RESY) y=RESY-1;
}else if (key ==BTN_LEFT){ };
if (key & BTN_LEFT){
--x;//if(--x<0) x=0; --x;//if(--x<0) x=0;
}else if (key ==BTN_RIGHT){ };
if (key & BTN_RIGHT){
++x;//if(++x>=RESX) x=RESX-1; ++x;//if(++x>=RESX) x=RESX-1;
}else if (key ==BTN_ENTER){ };
if (key == BTN_ENTER){
lcdClear(); lcdClear();
lcdPrintln("Done."); lcdPrintln("Done.");
lcdDisplay(); lcdDisplay();