OSDN Git Service

[Refactor] #39964 Moved auto_inscribe_item() from autopick.c to autopick-util.c/h
authorHourier <hourier@users.sourceforge.jp>
Sat, 25 Apr 2020 16:57:50 +0000 (01:57 +0900)
committerHourier <hourier@users.sourceforge.jp>
Sun, 26 Apr 2020 04:28:31 +0000 (13:28 +0900)
src/autopick/autopick-util.c
src/autopick/autopick-util.h
src/autopick/autopick.c

index 6d351d8..deb6bee 100644 (file)
@@ -59,3 +59,18 @@ int get_com_id(char key)
 
        return 0;
 }
+
+
+/*
+ * Auto inscription
+ */
+void auto_inscribe_item(player_type *player_ptr, object_type *o_ptr, int idx)
+{
+       if (idx < 0 || !autopick_list[idx].insc) return;
+
+       if (!o_ptr->inscription)
+               o_ptr->inscription = quark_add(autopick_list[idx].insc);
+
+       player_ptr->window |= (PW_EQUIP | PW_INVEN);
+       player_ptr->update |= (PU_BONUS);
+}
index 970ff1a..9d9b332 100644 (file)
@@ -90,3 +90,4 @@ extern object_type autopick_last_destroyed_object;
 void autopick_free_entry(autopick_type *entry);
 void free_text_lines(concptr *lines_list);
 int get_com_id(char key);
+void auto_inscribe_item(player_type *player_ptr, object_type *o_ptr, int idx);
index 500d60e..dfdc74a 100644 (file)
 #include "view/display-main-window.h" // 暫定。後で消す.
 
 /*
- * Auto inscription
- */
-static void auto_inscribe_item(player_type *player_ptr, object_type *o_ptr, int idx)
-{
-       if (idx < 0 || !autopick_list[idx].insc) return;
-
-       if (!o_ptr->inscription)
-               o_ptr->inscription = quark_add(autopick_list[idx].insc);
-
-       player_ptr->window |= (PW_EQUIP | PW_INVEN);
-       player_ptr->update |= (PU_BONUS);
-}
-
-
-/*
  *  Auto-destroy marked item
  */
 static void autopick_delayed_alter_aux(player_type *player_ptr, INVENTORY_IDX item)