ラベルのサブルーチン化

 2010-10-02
特定の「ラベル」と「ラベルジャンプ」に囲まれた部分をサブルーチンとして動作する機能を追加します。
通常のラベルと違い、呼び出された位置へ自動で戻るので複数の箇所で再利用することができます。
>> ダウンロード



■ サブルーチンの定義
デフォルトの設定では、ラベル名の戦闘に & を付けるとサブルーチンとなります。
サブルーチンの処理の最後に「ラベルジャンプ」に return と記入しておきます。
この2つは、必ずセットで設定します。

サブルーチンの定義も基本的に「ラベル」と同じなので、処理が実行されないように
「ラベルジャンプ」で回避するか
SS1010021051425.png
「イベント処理の中断」でそれ以上処理を実行しないようにしてください。
SS1010021061426.png


■ サブルーチンの呼び出し
「ラベルジャンプ」で、サブルーチンのラベル名を記入して、ジャンプします。
この辺は、デフォルトのラベル設定と同じ方法で行います。
サブルーチン側の「ラベルジャンプ」 return が呼び出されると、
この呼び出しが行われた場所に戻り、処理を再開します。
SS1010021051424.png


■ & や return の変更
設定項目を変更することでこれらの文字は変更できます。
設定する場合は、文字列もしくは、正規表現を使ってください。
コメント




 

 ※ コメント内にURLを含めるには、バッククォート(`)をURLの直前に付け加えてください。


管理人のみ閲覧許可 [?]

トラックバック
トラックバックURL:
http://cacaosoft.blog42.fc2.com/tb.php/461-9f4e97c0
≪ トップページへこのページの先頭へ  ≫
カレンダー
09 << 2017/10 >> 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

カテゴリー
最近の記事
最近のコメント
タグクラウド

リンク