6 * @brief 地形が罠持ちであるかの判定を行う。 / Return TRUE if the given feature is a trap
8 * @return 罠持ちの地形ならばTRUEを返す。
10 bool is_trap(FEAT_IDX feat)
12 return have_flag(f_info[feat].flags, FF_TRAP);
16 * @brief 地形が閉じたドアであるかの判定を行う。 / Return TRUE if the given grid is a closed door
18 * @return 閉じたドアのある地形ならばTRUEを返す。
20 bool is_closed_door(FEAT_IDX feat)
22 feature_type *f_ptr = &f_info[feat];
24 return (have_flag(f_ptr->flags, FF_OPEN) || have_flag(f_ptr->flags, FF_BASH)) &&
25 !have_flag(f_ptr->flags, FF_MOVE);