#deffunc spput int _p1,int _p2,int _p3,int _p4,int _p5,int _p6について、
;layerのint _p1,int _p2にspatの_p3,_p4から_p5,_p6の大きさをコピー repeat _p5 X=cnt repeat _p6 Y=cnt layer(_p1+X,_p2+Y)=spat(X+_p3,Y+_p4) loop loop return
spput 0,0,10,10,32,32
とすると、layer(0,0)〜layer(32,32)にspat(10,10)〜spat(42,42)の値がコピーされます
ちゃんと動きますが、これを毎回5回以上実行すると処理落ちがひどくなってしまいます
もっと処理が軽くなる方法はありませんか?
boxfやcellputは同じような処理ですが大量に実行しても重くなりませんよね。
そのようなプログラムが組みたいです
少なくとも50回は実行しても重くならないプログラムが必要です