update test/tetris.nas

This commit is contained in:
ValKmjolnir 2022-03-11 23:42:09 +08:00
parent 3b8a092f36
commit 6a1338bb23
1 changed files with 5 additions and 5 deletions

View File

@ -296,7 +296,7 @@ var main=func(){
libkey.getch(); libkey.getch();
print("\ec"); print("\ec");
var interval=0.55; var counter=15;
while(1){ while(1){
# nonblock input one character # nonblock input one character
var ch=libkey.nonblock(); var ch=libkey.nonblock();
@ -319,17 +319,17 @@ var main=func(){
map.checkmap(); map.checkmap();
if(map.gameover()) if(map.gameover())
break; break;
interval-=0.05;
} }
if(!ch or interval<0.1){ if(!counter){
# automatically fall one block and check # automatically fall one block and check
map.fall(); map.fall();
map.checkmap(); map.checkmap();
if(map.gameover()) if(map.gameover())
break; break;
unix.sleep(interval); counter=15;
interval=0.55;
} }
unix.sleep(0.04);
counter-=1;
} }
libkey.close(); libkey.close();
print( print(