OSDN Git Service

update_mon_lite()内でモンスター光源フラグを立てる際に, 外壁の永久岩を
authornothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sun, 6 Jul 2003 20:47:44 +0000 (20:47 +0000)
committernothere <nothere@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sun, 6 Jul 2003 20:47:44 +0000 (20:47 +0000)
commitab87a4d329d12575a12f42707c5efc972ed9b93d
treec13273b78deec9d588e8d3d46d8916f92c8072f6
parenta7e0bebd0d2e6942123f9ff89420f178e8d23c35
update_mon_lite()内でモンスター光源フラグを立てる際に, 外壁の永久岩を
超えそうな場合はcave_floor_bold()で偽になりそれから先は処理されない.
また, モンスターは常に(1, 1)から(cur_hgt - 2, cur_wid - 2)の範囲内に
いる. このことから, cave[][]の配列外アクセスは起きないので,
mon_*_hack()内のin_bounds2()は常に真になる. このパラノイアコードを一
旦コメントアウトすることで比較回数を削り, わずかに高速化を図った.
src/cave.c