mirror of
https://github.com/ValKmjolnir/Nasal-Interpreter.git
synced 2026-07-26 12:59:05 +08:00
update test/tetris.nas
This commit is contained in:
+5
-5
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user