●と○の画像を縦でも横でも良いから並べて、
イメージとしては、どちらも同じサイズの枠に入るよう並べます。
例えば●の大きさを縦16横16とすれば、
同じサイズの枠に入るように○を並べた画像を作ります。
そして、gcopyで参照する画像の位置を変えます。
アニメパターンの変更タイミングなどはカウンタの変数を用意します。
screen 2 ;buffer 2
color : boxf
color 255
circle 0,0,16,16
circle 16,0,32,16,0
screen 0
anicnt=0 ;アニメ用カウンタ
ani=0 ;アニメパターン
*メインループ
redraw 0
color : boxf
pos 100,100
gcopy 2,ani*16,0,16,16
redraw 1
anicnt++
if anicnt=10 {
if ani=0{
ani=1
}else{
ani=0
}
;初期化
anicnt=0
}
wait 1
goto *メインループ