3Dダンジョンロールプレイングゲーム第10回目です。
今回は、前回設定した表示ワークの内容を表示する順番と条件を考えます。

以前に書いたパターン番号で説明します。
プレイヤーに近い順に壁があるパターンを優先して描画していきます。
まず、?Vのパターン。
1歩前に壁があるパターン。
この場合は、?U?V?Wを壁描画し、?X描画に飛びます。

次、2歩前が壁があるパターン。

あとは、壁がないパターン。

次は?Wのパターン。
1歩前右に壁があるパターン。

あとは、壁がないパターン。

次は?Uのパターン。
?Wのパターンの左右逆に同じです。
次は?Xのパターン。
左に壁があるパターン。
壁描画し、?T描画に飛びます。

左に壁がなく、その1歩前に壁があるパターン。

あとは、壁がないパターン。

最後?Tのパターン。
?Xのパターンの左右逆に同じです。
描画条件、描画順も、ほぼこのままで大丈夫です。
それ以外のパターンは、ダンジョンの構造上発生しません。
と言うか、発生しないような構造にしました。(奇数行と奇数列を壁とするダンジョン。)
次回は、今回考えたロジックに則った描画ルーチンを組みます。