update test/tetris.nas
This commit is contained in:
parent
3b8a092f36
commit
6a1338bb23
|
@ -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(
|
||||||
|
|
Loading…
Reference in New Issue