ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

ファンクションキーに画面クリアを設定

実行中のプログラムを途中で止めると、上画面にグラフィック画面やスプライト、テキストの立体視設定などが残ったままになって見づらい状態になってしまうことがある。そんなときは画面クリアを命令を呼び出している。
テキストはCLS。グラフィックはGCLS。スプライトはSPCLR。
いちいち入力するのも大変なので、ファンクションキーに割り当てた。ファンクションキーの内容を変更するにはKEY命令を使う。

KEY 番号, "命令"

番号は1から5までで、SHIFTキーによる変化は対応していない。残念。
ENTERキーまで含んで設定したい場合には文字列に +CHR$(13) を付ければ良い。
実際に自分が1番のファンクションキーを設定したときは次のとおり。

KEY 1,"CLS:GCLS:SPCLR"+CHR$(13)

これで画面が見づらくなってもファンクションキーの1番を押せばクリアされるように出来た。