ACLS

プチコン3号 プチコンBIG 

画面表示設定を初期値に戻す

ACLS [grp,spr,fnt]

パラメーター

grpGRP0〜5初期化フラグ(TRUE:初期化しない)
sprSPDEF初期化フラグ(TRUE:初期化しない)
fntフォント初期化フラグ(TRUE:初期化しない)

解説

画面の各種設定や描画内容などを、SmileBASIC起動時の状態に戻します。
初期化しない項目をパラメータで指定可能(Ver3.3〜)
パラメータの内容(TRUE時に初期化しない
grpをTRUEにすると、グラフィックページの初期化(GCLS、デフォルトのスプライト画像とBG画像のLOAD)を行いません。
sprをTRUEにすると、スプライト定義の初期化(SPDEF)を行いません。
fntをTRUEにすると、フォント定義の初期化(FONTDEF)を行いません。


サンプルコード

ACLSの処理内容。最新の情報はソフト内のマニュアルを参照してください。
各命令の解説は、見たい命令をクリックしてください。
LOAD "GRP4:SYS/DEFSP.GRP"
LOAD "GRP5:SYS/DEFBG.GRP"
 
WIDTH 8
COLOR 15,0:LOCATE 0,0,0:ATTR 0:CLS
VISIBLE 1,1,1,1
 
WIDTH 8
COLOR 15,0:LOCATE 0,0,0:ATTR 0:CLS
FOR I=0 TO 3:GPAGE I,I:GCLS 0:NEXT
GPAGE 0,0:GPRIO 1024
VISIBLE 1,1,1,1
参考:v3.1のACLS
XSCREEN 0,512,4
LOAD "GRP4:SYS/DEFSP.GRP"
LOAD "GRP5:SYS/DEFBG.GRP"
FOR I=1 TO 0 STEP -1
DISPLAY I:VISIBLE 1,1,1,1:GPAGE I,I
GCOLOR RGB(255,255,255):GCLS 0:GPRIO 512
COLOR 15,0:LOCATE 0,0,0:ATTR 0:CLS

参照

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

Facebookコメント