画像を移動したかったのでサンプルを探して、結論はこう。
---
*loop
nPosx = 20
nPosy = 40
; 描画処理の停止
redraw 0
; 背景で塗りつぶす
color 200,240,200
boxf
; 画像を表示
gmode 2
pos nPosx, nPosy
celput imgPack
; 描画処理の再開
redraw 1
; 位置を変更
nPosx = nPosx + 5
nPosy = nPosy + 5
; 少し待つ
await 20
goto loop
---
ポイントは、描画処理をいったん停止すること。
今は、塗りつぶしの四角と、1つの画像を表示するだけだけど、
画像が多くなったりするとちらつくので
停止して、全部描画してから、再開。
そうすると一気に描画するからちらつかない。(そういう理由だと思う。。)
あとawait20は、ちらつき防止と、CPUの負荷を軽減するためかなぁ。
よくわからないや。