以前の自分が書いた ソレ
文字列をそのまま数字型配列としてメインルーチンで使用していたのです。
map={"
1,1,3,4
1,2,3,2
1,1,3,2
3,3,3,1
1,2,1,2
"}
#const CIPSIZE 32
notesel map
*@
redraw 0
color:boxf
repeat notemax : y=cnt*CIPSIZE
noteget cline,cnt
if(cline!=""){
split cline,",",arr
repeat stat
hsvcolor int(arr.cnt)*10,255,255
x = cnt*CIPSIZE
boxf x,y,x+CIPSIZE-1,y+CIPSIZE-1
loop
}
loop
await 30
redraw
goto*@b