OSDN Git Service

[Refactor] #37353 extract_note_dies() to monster1.c.
authordeskull <deskull@users.sourceforge.jp>
Tue, 19 Mar 2019 04:01:49 +0000 (13:01 +0900)
committerdeskull <deskull@users.sourceforge.jp>
Tue, 19 Mar 2019 04:13:01 +0000 (13:13 +0900)
src/externs.h
src/monster1.c
src/xtra2.c

index 9d19917..f0e576a 100644 (file)
@@ -661,6 +661,8 @@ extern void screen_roff(MONRACE_IDX r_idx, BIT_FLAGS mode);
 extern void display_roff(MONRACE_IDX r_idx);
 extern void output_monster_spoiler(MONRACE_IDX r_idx, void (*roff_func)(TERM_COLOR attr, concptr str));
 extern void create_name(int type, char *name);
+extern concptr extract_note_dies(MONRACE_IDX r_idx);
+extern void monster_death(MONSTER_IDX m_idx, bool drop_item);
 
 extern monsterrace_hook_type get_monster_hook(void);
 extern monsterrace_hook_type get_monster_hook2(POSITION y, POSITION x);
@@ -1155,8 +1157,6 @@ extern bool change_panel(POSITION dy, POSITION dx);
 
 
 /* xtra2.c */
-extern concptr extract_note_dies(MONRACE_IDX r_idx);
-extern void monster_death(MONSTER_IDX m_idx, bool drop_item);
 extern void get_screen_size(TERM_LEN *wid_p, TERM_LEN *hgt_p);
 extern void panel_bounds_center(void);
 extern void verify_panel(void);
index c3f06d7..13b84b7 100644 (file)
@@ -3132,3 +3132,30 @@ void monster_death(MONSTER_IDX m_idx, bool drop_item)
                msg_print(_("準備が整ったら引退(自殺コマンド)しても結構です。", "You may retire (commit suicide) when you are ready."));
        }
 }
+
+/*!
+ * @brief モンスターを撃破した際の述語メッセージを返す /
+ * Return monster death string
+ * @param r_ptr 撃破されたモンスターの種族情報を持つ構造体の参照ポインタ
+ * @return 撃破されたモンスターの述語
+ */
+concptr extract_note_dies(MONRACE_IDX r_idx)
+{
+       monster_race *r_ptr = &r_info[r_idx];
+       /* Some monsters get "destroyed" */
+       if (!monster_living(r_idx))
+       {
+               int i;
+
+               for (i = 0; i < 4; i++)
+               {
+                       if (r_ptr->blow[i].method == RBM_EXPLODE)
+                       {
+                               return _("は爆発して粉々になった。", " explodes into tiny shreds.");
+                       }
+               }
+               return _("を倒した。", " is destroyed.");
+       }
+
+       return _("は死んだ。", " dies.");
+}
index e2fdc63..89b8763 100644 (file)
 
 
 /*!
- * @brief モンスターを撃破した際の述語メッセージを返す /
- * Return monster death string
- * @param r_ptr 撃破されたモンスターの種族情報を持つ構造体の参照ポインタ
- * @return 撃破されたモンスターの述語
- */
-concptr extract_note_dies(MONRACE_IDX r_idx)
-{
-       monster_race *r_ptr = &r_info[r_idx];
-       /* Some monsters get "destroyed" */
-       if (!monster_living(r_idx))
-       {
-               int i;
-
-               for (i = 0; i < 4; i++)
-               {
-                       if (r_ptr->blow[i].method == RBM_EXPLODE)
-                       {
-                               return _("は爆発して粉々になった。", " explodes into tiny shreds.");
-                       }
-               }
-               return _("を倒した。", " is destroyed.");
-       }
-
-       return _("は死んだ。", " dies.");
-}
-
-
-
-/*!
  * @brief 現在のコンソール表示の縦横を返す。 /
  * Get term size and calculate screen size
  * @param wid_p コンソールの表示幅文字数を返す