return;
}
- if (!flavor_ptr->aware && object_is_tried(flavor_ptr->o_ptr))
+ if (!flavor_ptr->aware && flavor_ptr->o_ptr->is_tried())
strcpy(flavor_ptr->fake_insc_buf, _("未判明", "tried"));
}
* @param o_ptr 試行済にするオブジェクトの構造体参照ポインタ
*/
void object_tried(object_type *o_ptr) { k_info[o_ptr->k_idx].tried = true; }
-
-/*
- * Determine if a given inventory item is "tried"
- */
-bool object_is_tried(const object_type *o_ptr)
-{
- return k_info[(o_ptr)->k_idx].tried;
-}
void object_known(object_type *o_ptr);
void object_aware(player_type *owner_ptr, object_type *o_ptr);
void object_tried(object_type *o_ptr);
-
-bool object_is_tried(const object_type *o_ptr);
{
return k_info[this->k_idx].aware;
}
+
+/*
+ * Determine if a given inventory item is "tried"
+ */
+bool object_type::is_tried() const
+{
+ return k_info[this->k_idx].tried;
+}
bool is_known() const;
bool is_fully_known() const;
bool is_aware() const;
+ bool is_tried() const;
} object_type;