flag値設定
es_flag p1,p2
p1=スプライトNo. p2=flag値
(プラグイン / モジュール : HSP3Dish)
p1で指定したスプライトのflag値を変更します。 flag値は、スプライトが有効になっている場合は、 $100(256)が自動的に設定されています。通常は特にいじる必要はありません。 flag値が示す値は以下の通りです。[]内は定義されているマクロ名です。 flag値= 0 : スプライト未登録 bit 0-7 : 1~127 カウントダウンタイマー(HSPDX互換) bit 8 : $100 スプライト表示ON [ESSPFLAG_STATIC] bit 9 : $200 スプライト移動ON [ESSPFLAG_MOVE] bit10 : $400 自由落下移動ON [ESSPFLAG_GRAVITY] bit11 : $800 親とリンクして移動 [ESSPFLAG_SPLINK] bit12 : $1000 ボーダー消去無効ON [ESSPFLAG_NOWIPE] bit13 : $2000 ボーダーXで反転SWITCH [ESSPFLAG_XBOUNCE] bit14 : $4000 ボーダーYで反転SWITCH [ESSPFLAG_YBOUNCE] bit15 : $8000 カウントダウンタイマー時点滅SWITCH [ESSPFLAG_BLINK] bit16 : $10000 非表示SWITCH [ESSPFLAG_NODISP] bit17 : $20000 カウントダウンタイマー時フェードインSWITCH [ESSPFLAG_FADEIN] bit18 : $40000 カウントダウンタイマー時フェードアウトSWITCH [ESSPFLAG_FADEOUT] bit19 : $80000 カウントダウンタイマー終了時消滅SWITCH [ESSPFLAG_TIMERWIPE] bit20 : $100000 カウントダウンタイマー時消滅SWITCH2 [ESSPFLAG_BLINK2] bit21 : $200000 カウントダウンタイマー時末尾フェードSWITCH [ESSPFLAG_EFADE] bit22 : $400000 カウントダウンタイマー時末尾フェードSWITCH2 [ESSPFLAG_EFADE2]
プラグイン / モジュール | HSP3Dish |
バージョン | 3.6 |
作成日 | 2020/09/03 |
著作者 | onitama |
URL | http://hsp.tv/ |
備考 | hsp3dish.asをインクルードすること。 |
タイプ | 拡張命令 |
グループ | 拡張画面制御命令 |
対応環境 |
|
hs ファイル | hsphelp\sprite.hs |