📝 unify code style of ./stl ./test

This commit is contained in:
ValKmjolnir
2022-07-02 13:53:50 +08:00
parent beba975ff0
commit f3ba80b41c
20 changed files with 200 additions and 375 deletions
+7 -14
View File
@@ -1,18 +1,15 @@
var map=nil;
var check=func(x,y)
{
var check=func(x,y){
if(x>14) x=0;
if(y>19) y=0;
return map[x][y];
}
var new_map=func()
{
var new_map=func(){
var tmp=[];
setsize(tmp,15);
forindex(var i;tmp)
{
forindex(var i;tmp){
tmp[i]=[];
setsize(tmp[i],20);
}
@@ -22,8 +19,7 @@ var new_map=func()
var prt=func()
{
var s='\e[0;0H';
foreach(var line;map)
{
foreach(var line;map){
foreach(var elem;line)
s~=elem~' ';
s~='\n';
@@ -32,8 +28,7 @@ var prt=func()
unix.sleep(1/144);
}
func()
{
func(){
if(os.platform()=="windows")
system("chcp 65001");
print("\ec");
@@ -43,13 +38,11 @@ func()
forindex(var j;map[i])
map[i][j]=rand()>0.7?'O':' ';
var calc=[[0,1],[1,0],[0,-1],[-1,0],[1,1],[1,-1],[-1,-1],[-1,1]];
for(var r=0;r<100;r+=1)
{
for(var r=0;r<100;r+=1){
prt(map);
var tmp=new_map();
for(var i=0;i<15;i+=1)
for(var j=0;j<20;j+=1)
{
for(var j=0;j<20;j+=1){
var cnt=0;
foreach(var k;calc)
cnt+=(check(i+k[0],j+k[1])=='O');