[過去ログ] 【ダンジョン】 自動生成 2 【地形】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
325
(1): 2009/08/05(水)00:35 ID:SND5sjgx(1) AAS
いろんな方法があると思うけど

たとえば各マスが「部屋ID」のようなものを持ち
部屋IDが同じマスたちはすべて同じ部屋で
部屋IDがヌル(とか0とかNaNとか)なら通路とか
そういう方法もあるかもね

あるいは同じことだけどIDではなく部屋クラスのオブジェクトへの参照とか

それか逆に部屋クラスの方でその部屋に属するマスのリストを持ってもいい

あとはたとえば各マスに「北と同じ部屋か?」「西と同じ部屋か?」
を表す真偽値のプロパティを持たせるとかいう方法もあるかも

いずれにしても壁が壊れて等のイベントの際にはいちいち判断を入れて
意図通りになるように処理するしかないかと

多分そういうイベントの方が少ないケース(コード量的にも発生頻度的にも)
なのだろうから、一般的なケースが処理しやすくなるような方法にすれば
よいと思うよ
1-
あと 677 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.007s