#endif
#ifdef JP
-static void display_monster_blows_jp(lore_type *lore_ptr, int attack_numbers, int d1, int d2, int m)
+/*!
+ * @brief [日本語]モンスター打撃の1回分を出力する
+ * @param lore_ptr 思い出情報へのポインタ
+ * @param attack_numbers 打撃の最大回数
+ * @param d1 ダメージダイス数
+ * @param d2 ダメージダイス面
+ * @param m 打撃の何番目か
+ * @return なし
+ */
+static void display_monster_blow_jp(lore_type *lore_ptr, int attack_numbers, int d1, int d2, int m)
{
if (attack_numbers == 0) {
hooked_roff(format("%^sは", wd_he[lore_ptr->msex]));
hooked_roff("、");
}
#else
-
-static void display_monster_blows_en(lore_type *lore_ptr, int attack_numbers, int d1, int d2, int m)
+/*!
+ * @brief [英語]モンスター打撃の1回分を出力する
+ * @param lore_ptr 思い出情報へのポインタ
+ * @param attack_numbers 打撃の最大回数
+ * @param d1 ダメージダイス数
+ * @param d2 ダメージダイス面
+ * @param m 打撃の何番目か
+ * @return なし
+ */
+static void display_monster_blow_en(lore_type *lore_ptr, int attack_numbers, int d1, int d2, int m)
{
if (attack_numbers == 0) {
hooked_roff(format("%^s can ", wd_he[lore_ptr->msex]));
}
#endif
-void display_monster_blows(lore_type *lore_ptr, int m, int attack_numbers)
+/*!
+ * @brief モンスター打撃の1回分を出力する(日英切替への踏み台)
+ * @param lore_ptr 思い出情報へのポインタ
+ * @param m 打撃の何番目か
+ * @param attack_numbers 打撃の最大回数
+ * @return なし
+ */
+void display_monster_blow(lore_type *lore_ptr, int m, int attack_numbers)
{
int d1 = lore_ptr->r_ptr->blow[m].d_dice;
int d2 = lore_ptr->r_ptr->blow[m].d_side;
- void (*display_monster_blows_pf)(lore_type *, int, int, int, int) = _(display_monster_blows_jp, display_monster_blows_en);
+ void (*display_monster_blows_pf)(lore_type *, int, int, int, int) = _(display_monster_blow_jp, display_monster_blow_en);
(*display_monster_blows_pf)(lore_ptr, attack_numbers, d1, d2, m);
}
-void display_monster_attacks(lore_type *lore_ptr)
+/*!
+ * @brief モンスターの思い出に打撃に関する情報を出力する
+ * @param lore_ptr 思い出情報へのポインタ
+ * @return なし
+ */
+void display_monster_blows(lore_type *lore_ptr)
{
const int max_attack_numbers = 4;
for (int m = 0; m < max_attack_numbers; m++) {
set_monster_blow_method(lore_ptr, m);
set_monster_blow_effect(lore_ptr, m);
- display_monster_blows(lore_ptr, m, attack_numbers);
+ display_monster_blow(lore_ptr, m, attack_numbers);
attack_numbers++;
}