プチコンmkII









16 システム変数

数値型システム変数

RW(R=読み込み、W=書き込み)
CSRX○×現在のカーソル横方向位置
CSRY○×現在のカーソル縦方向位置
FREEMEM○×残りユーザー用のメモリー容量
VERSION○×システムのバージョン
&HAABBCCDD
16進数表記
ERR○×直前のエラー番号
ERL○×エラー発生行番号
RESULT○×ファイル系命令の実行結果
TCHX○×タッチされたx座標
TCHY○×タッチされたy座標
TCHST○×タッチ状態
(TRUE=触られた)
TCHTIME○×タッチされ続けている時間
(フレーム数)
MAINCNTL○×起動時からの経過フレーム時間(最大145分)
MAINCNTH○×起動時からの経過フレーム時間(145分以上の情報)
TABSTEP○○TABによる移動量(0〜16)
TRUE○×必ず1
FALSE○×必ず0
CANCEL○×必ず-1
ICONPUSE○○FALSE=使わない
TRUE=使う
ICONPAGE○○ユーザー用システムアイコンのページ番号(実行モードでは常に0が入ります)
ICONPMAX○○ユーザー用システムアイコンのページ最大値(実行モードでは無効)
FUNCNO○×押されているファンクションキーの番号( 1〜5、0=押されていない)
FREEVAR○×登録可能な変数の数
SYSBEEP○○システム効果音制御(TRUE=あり、FALSE=なし)
KEYBOARD○×キースキャンコード
SPHITNO○×SPRITE衝突判定の結果
(-1=なし、0〜99=衝突)
SPHITX○×SPRITE衝突時のx座標
SPHITY○×SPRITE衝突時のy座標
SPHITT○×SPRITE衝突時の時刻

16 システム変数

文字列型システム変数

RW(R=読み込み、W=書き込み)
TIME$○×現在の時刻を文字列として取得(HH:MM:SS)
DATE$○×現在の日付を文字列として取得(YYYY/MM/DD)
MEM$○○ファイル保存可能な文字列
PRGNAME$○×直前にPRG形式のファイルが読み込まれた場合にファイル名が格納される
PACKAGE$○×直前に読み込まれたファイルのパッケージ情報が格納される

16 システム変数

キースキャンコード

システム変数 KEYBOARD は、INKEY$では取得できないキーボードの情報を取得するための特別な変数です。得られる値は文字に対応する番号ではなくキーボードのボタンに対応する数値となります。何も入力が無い場合、KEYBOARD変数には0が入ります。