1マスずつ検索
変数とラベルの一覧表


変数
番号 名前 使用内容
0001 出発地点:X座標 出発地点のX座標を代入
0002 出発地点:Y座標 出発地点のY座標を代入
0003 到着地点:X座標 到着地点のX座標を代入
0004 到着地点:Y座標 到着地点のY座標を代入
0006 到着:歩数 到着地点からの歩数
0007 出発:歩数 出発地点からの歩数
0008 出発:最短ルート変数 最短ルートの移動方向を変数701〜1000番に代入する時に使用
0009 到着:最短ルート変数 最短ルートの移動方向を変数701〜1000番に代入する時に使用
0011 出力:X座標 別の変数に記憶されたX座標を出力する時に使用
0012 出力:Y座標 別の変数に記憶されたY座標を出力する時に使用
0013 出力:変数番号 別の変数に記憶された変数番号を出力する時に使用
0014 出力:移動方向 別の変数に記憶された検索有無&移動方向を出力する時に使用
0015 地形ID 地形IDを呼び出す時に使用
0017 処理中記憶変数番号 調べるマスがまだあるかどうかを判断する時に使用
0018 合流→到着変数番号 合流地点の到着側の変数1001番以降の変数番号
0021 記憶/出発:次X座標 変数101〜200番への代入に使用
0022 記憶/出発:次Y座標 変数201〜300番への代入に使用
0023 記憶/出発:次変数 変数301〜400番への代入に使用
0026 記憶/到着:次X座標 変数401〜500番への代入に使用
0027 記憶/到着:次Y座標 変数501〜600番への代入に使用
0028 記憶/到着:次変数 変数601〜700番への代入に使用
0031 呼出/出発:次X座標 変数101〜200番からの出力で使用
0032 呼出/出発:次Y座標 変数201〜300番からの出力で使用
0033 呼出/出発:次変数 変数301〜400番からの出力で使用
003 呼出/出発:次X座標 変数401〜500番からの出力で使用
003 呼出/出発:次Y座標 変数501〜600番からの出力で使用
003 呼出/出発:次変数 変数601〜700番からの出力で使用
0101〜0200 出発地点から見た次の歩数で調べるマスのX座標を保存
0201〜0300 出発地点から見た次の歩数で調べるマスのY座標を保存
0301〜0400 出発地点から見た次の歩数で調べるマスの変数番号(1001〜)を保存
0401〜0500 到着地点から見た次の歩数で調べるマスのX座標を保存
0501〜0600 到着地点から見た次の歩数で調べるマスのY座標を保存
0601〜0700 到着地点から見た次の歩数で調べるマスの変数番号(1001〜)を保存
0701〜1000 出発地点からの移動方向(最短ルート)を保存
1001〜2805 検索済み&移動方向を保存

ラベル
番号 使用内容
01 変数1001番以降で範囲外となるマスの初期設定に使用
10 合流地点の検索処理:出発地点からの検索トップへ戻る時に使用
11 合流地点の検索処理:出発地点からの1マスずつの検索時に使用
12 合流地点の検索処理:到着地点からの1マスずつの検索時に使用
20 合流地点が見つかるとこのラベルへ飛ばされる
合流地点から出発地点までの移動ルートを確立する時に使用
21 合流地点から到着地点までの移動ルートを確立する時に使用



YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール