OSDN Git Service

[Refactor] #37353 item_tester_refill_lantern() を object-hook.c へ移動。 / Move item_teste...
authorDeskull <deskull@users.sourceforge.jp>
Tue, 29 Jan 2019 15:39:02 +0000 (00:39 +0900)
committerDeskull <deskull@users.sourceforge.jp>
Tue, 29 Jan 2019 15:39:02 +0000 (00:39 +0900)
src/cmd-item.c
src/object-hook.c
src/object-hook.h

index f8a12d5..8fedc95 100644 (file)
@@ -950,27 +950,6 @@ void do_cmd_inscribe(void)
 }
 
 
 }
 
 
-
-/*!
- * @brief オブジェクトがランタンの燃料になるかどうかを判定する
- * An "item_tester_hook" for refilling lanterns
- * @param o_ptr 判定したいオブジェクトの構造体参照ポインタ
- * @return オブジェクトがランタンの燃料になるならばTRUEを返す
- */
-static bool item_tester_refill_lantern(object_type *o_ptr)
-{
-       /* Flasks of oil are okay */
-       if (o_ptr->tval == TV_FLASK) return (TRUE);
-
-       /* Laterns are okay */
-       if ((o_ptr->tval == TV_LITE) &&
-           (o_ptr->sval == SV_LITE_LANTERN)) return (TRUE);
-
-       /* Assume not okay */
-       return (FALSE);
-}
-
-
 /*!
  * @brief ランタンに燃料を加えるコマンドのメインルーチン
  * Refill the players lamp (from the pack or floor)
 /*!
  * @brief ランタンに燃料を加えるコマンドのメインルーチン
  * Refill the players lamp (from the pack or floor)
index 01fd8ce..9ed8faf 100644 (file)
@@ -491,3 +491,23 @@ bool item_tester_high_level_book(object_type *o_ptr)
 
        return FALSE;
 }
 
        return FALSE;
 }
+
+/*!
+ * @brief オブジェクトがランタンの燃料になるかどうかを判定する
+ * An "item_tester_hook" for refilling lanterns
+ * @param o_ptr 判定したいオブジェクトの構造体参照ポインタ
+ * @return オブジェクトがランタンの燃料になるならばTRUEを返す
+ */
+bool item_tester_refill_lantern(object_type *o_ptr)
+{
+       /* Flasks of oil are okay */
+       if (o_ptr->tval == TV_FLASK) return (TRUE);
+
+       /* Laterns are okay */
+       if ((o_ptr->tval == TV_LITE) &&
+               (o_ptr->sval == SV_LITE_LANTERN)) return (TRUE);
+
+       /* Assume not okay */
+       return (FALSE);
+}
+
index 236fa43..ca77f87 100644 (file)
@@ -25,3 +25,4 @@ extern bool item_tester_hook_recharge(object_type *o_ptr);
 \r
 extern bool item_tester_learn_spell(object_type *o_ptr);\r
 extern bool item_tester_high_level_book(object_type *o_ptr);\r
 \r
 extern bool item_tester_learn_spell(object_type *o_ptr);\r
 extern bool item_tester_high_level_book(object_type *o_ptr);\r
+extern bool item_tester_refill_lantern(object_type *o_ptr);\r