006 画像の反転
画像を上下左右に反転して描画させることができます。
読み込んだビットマップ画像を描画させてみます。
下のビットマップ(縦横256ドット)を読み込んで
下のように画像を上下方向に反転させて描画させます。
もっとも簡単なプログラムは以下のようになります。
サンプルプログラム「2d 006」
CH = G@SETUP(640, 480, 16, 1)
B1 = G@CHRLOAD("DATA1.BMP")
LOOP
G@CHRCLEAR(CH)
G@CHRRECT(CH, 300, 200, 555, 455)
G@CHRCOPY(B1, CH,
1
)
G@FLIP()
ENDLOOP
赤字の引数で反転を指示します。指定できる値を以下に示します。
0:通常
1:上下反転
2:左右反転
3:上下左右反転