OSDN Git Service

[Refactor] #37353 コメント整理。 / Refactor comments.
[hengband/hengband.git] / src / floor-events.c
index 20e9237..3eddb67 100644 (file)
@@ -88,3 +88,28 @@ void night_falls(void)
        }\r
 \r
 }\r
+\r
+/*!\r
+ * @brief 現在フロアに残っている敵モンスターの数を返す /\r
+ * @return 現在の敵モンスターの数\r
+ */\r
+MONSTER_NUMBER count_all_hostile_monsters(void)\r
+{\r
+       POSITION x, y;\r
+       MONSTER_NUMBER number_mon = 0;\r
+\r
+       for (x = 0; x < cur_wid; ++x)\r
+       {\r
+               for (y = 0; y < cur_hgt; ++y)\r
+               {\r
+                       MONSTER_IDX m_idx = cave[y][x].m_idx;\r
+\r
+                       if (m_idx > 0 && is_hostile(&m_list[m_idx]))\r
+                       {\r
+                               ++number_mon;\r
+                       }\r
+               }\r
+       }\r
+\r
+       return number_mon;\r
+}\r