FADECHK

プチコン3号(3.2.0) プチコンBIG 

画面がフェード中か調べる

fgl = FADECHK()

戻り値

flgフェード中かのフラグ

解説

画面がフェード中かどうかを調べます。

フェード途中ならTRUE(1)、停止中ならFALSE(0)が返ります。

画面が変化している途中かを調べるので、既にアニメーションが終わってフェードが掛かっている状態であっても、FALSEが返ります。

サンプルコード

プログラムの処理をしながらフェードを繰り返す
DIM C1=0,C2=128
 
'フェード----
IF !FADECHK() THEN 'フェードしていなければ
  SWAP C1,C2 '色を入れ替え
  FADE RGB(C1,255,255,255),30 'フェード開始
'メインしょり--
?"A";
 

参照

XSCREEN 各画面のサイズなどを設定
DISPLAY 上下どちらの画面を操作するか指定
VISIBLE 各画面(CONSOLE,GRP,BG,SPRITE)の表示・非表示を設定
BACKCOLOR 画面の背景色を指定
ACLS 画面表示設定を初期値に戻す
FADE 画面をフェードさせる
FADECHK 画面がフェード中か調べる

Facebookコメント