add special character \e.

This commit is contained in:
ValKmjolnir
2022-02-18 01:58:49 +08:00
parent 2be7324cde
commit 9cbbbe2058
4 changed files with 27 additions and 1 deletions
+24 -1
View File
@@ -114,10 +114,33 @@ var curve4=func()
}
return;
}
var curve5=func(){
var a=[];
for(var i=0;i<10;i+=1)
append(a,"\e["~split(".",str(i))[0]~"mh \e[0m");
for(var i=30;i<38;i+=1)
append(a,"\e["~split(".",str(i))[0]~"mh \e[0m");
for(var i=40;i<48;i+=1)
append(a,"\e["~split(".",str(i))[0]~"mh \e[0m");
for(var i=90;i<98;i+=1)
append(a,"\e["~split(".",str(i))[0]~"mh \e[0m");
for(var i=100;i<108;i+=1)
append(a,"\e["~split(".",str(i))[0]~"mh \e[0m");
var s=0;
foreach(var i;a){
print(i,s==3?"\n":"");
if(s==3)
s=0;
else
s+=1;
}
print('\n');
}
trans_ttf("just for test");
trans_ttf(" ValKmjolnir ");
trans_ttf("just for fun");
curve1();
curve2();
curve3();
curve4();
curve4();
curve5();
+1
View File
@@ -43,6 +43,7 @@ var lexer=func(file)
var c=chr(s[ptr]);
if (c=='a' ) str~='\a';
elsif(c=='b' ) str~='\b';
elsif(c=='e' ) str~='\e';
elsif(c=='f' ) str~='\f';
elsif(c=='n' ) str~='\n';
elsif(c=='r' ) str~='\r';