OSDN Git Service

#37287 spell2.cとspell3.c内のC4457警告に対応。ソースコード整形。 / Deal C4457 warning in spell2.c and...
[hengband/hengband.git] / src / cmd4.c
index f37cf3e..7db4847 100644 (file)
@@ -502,13 +502,17 @@ errr do_cmd_write_nikki(int type, int num, cptr note)
                case NIKKI_MAXDEAPTH:
                {
                        fprintf(fff, _(" %2d:%02d %20s %sの最深階%d階に到達した。\n",
-                                                  " %2d:%02d %20s reached level %d of %s for the first time.\n"), hour, min, note_level, d_name+d_info[dungeon_type].name, num);
+                                                  " %2d:%02d %20s reached level %d of %s for the first time.\n"), hour, min, note_level,
+                                                  _(d_name+d_info[dungeon_type].name, num),
+                                                  _(num, d_name+d_info[dungeon_type].name));
                        break;
                }
                case NIKKI_TRUMP:
                {
                        fprintf(fff, _(" %2d:%02d %20s %s%sの最深階を%d階にセットした。\n",
-                                                  " %2d:%02d %20s reset recall level of %s to %d %s.\n"), hour, min, note_level, note, d_name + d_info[num].name, max_dlv[num]);
+                                                  " %2d:%02d %20s reset recall level of %s to %d %s.\n"), hour, min, note_level, note,
+                                                  _(d_name + d_info[num].name, max_dlv[num]),
+                                                  _(max_dlv[num], d_name + d_info[num].name));
                        break;
                }
                case NIKKI_STAIR:
@@ -565,12 +569,12 @@ errr do_cmd_write_nikki(int type, int num, cptr note)
                        if (num < 0)
                        {
                                int n = -num;
-                               fprintf(fff, _(" %2d:%02d %20s 闘技場の%d回戦で、%sの前に敗れ去った。\n", " %2d:%02d %20s beaten by %s in the %d%s fight.\n"),
-                                                       hour, min, note_level, _(n, note), _(note, n), _("", get_ordinal_number_suffix(n)));
+                               fprintf(fff, _(" %2d:%02d %20s 闘技場の%d%s回戦で、%sの前に敗れ去った。\n", " %2d:%02d %20s beaten by %s in the %d%s fight.\n"),
+                                                       hour, min, note_level, _(n, note), _("", n), _(note, get_ordinal_number_suffix(n)));
                                break;
                        }
-                       fprintf(fff, _(" %2d:%02d %20s 闘技場の%d回戦(%s)に勝利した。\n", " %2d:%02d %20s won the %d%s fight (%s).\n"), 
-                                               hour, min, note_level, num, _(note, get_ordinal_number_suffix(num)), note);
+                       fprintf(fff, _(" %2d:%02d %20s 闘技場の%d%s回戦(%s)に勝利した。\n", " %2d:%02d %20s won the %d%s fight (%s).\n"),
+                                               hour, min, note_level, num, _("", get_ordinal_number_suffix(num)), note);
                        
                        if (num == MAX_ARENA_MONS)
                        {
@@ -699,6 +703,8 @@ errr do_cmd_write_nikki(int type, int num, cptr note)
 /*!
  * @brief 日記のタイトル表記と内容出力 /
  * @return なし
+ * @details
+ * 日記のタイトルは本関数の subtitle ローカル変数で定義されている。
  */
 static void do_cmd_disp_nikki(void)
 {
@@ -707,6 +713,7 @@ static void do_cmd_disp_nikki(void)
        char buf[1024];
        char tmp[80];
 #ifdef JP
+       /*! */
        static const char subtitle[][30] = {"最強の肉体を求めて",
                                           "人生それははかない",
                                           "明日に向かって",
@@ -785,10 +792,10 @@ static void do_cmd_disp_nikki(void)
 
 #ifdef JP
        sprintf(nikki_title, "「%s%s%sの伝説 -%s-」",
-               ap_ptr->title, ap_ptr->no ? "の" : "", player_name, tmp);
+               ap_ptr->title, ap_ptr->no ? "の" : "", p_ptr->name, tmp);
 #else
        sprintf(nikki_title, "Legend of %s %s '%s'",
-               ap_ptr->title, player_name, tmp);
+               ap_ptr->title, p_ptr->name, tmp);
 #endif
 
        /* Display the file contents */
@@ -833,6 +840,10 @@ static void do_cmd_last_get(void)
        turn = turn_tmp;
 }
 
+/*!
+ * @brief ファイル中の全日記記録を消去する /
+ * @return なし
+ */
 static void do_cmd_erase_nikki(void)
 {
        char file_name[80];
@@ -3042,7 +3053,9 @@ void do_cmd_macros(void)
        screen_load();
 }
 
-
+/*!
+ * @brief キャラクタ色の明暗表現
+ */
 static cptr lighting_level_str[F_LIT_MAX] =
 {
 #ifdef JP
@@ -3057,6 +3070,13 @@ static cptr lighting_level_str[F_LIT_MAX] =
 };
 
 
+/*!
+ * @brief キャラクタのビジュアルIDを変更する際の対象指定関数
+ * @param i 指定対象となるキャラクタコード
+ * @param num 指定されたビジュアルIDを返す参照ポインタ
+ * @param max ビジュアルIDの最大数
+ * @return 指定が実際に行われた場合TRUE、キャンセルされた場合FALSE
+ */
 static bool cmd_visuals_aux(int i, int *num, int max)
 {
        if (iscntrl(i))
@@ -3081,6 +3101,11 @@ static bool cmd_visuals_aux(int i, int *num, int max)
        return TRUE;
 }
 
+/*!
+ * @brief キャラクタの変更メニュー表示
+ * @param choice_msg 選択メッセージ
+ * @return なし
+ */
 static void print_visuals_menu(cptr choice_msg)
 {
        prt(_("[ 画面表示の設定 ]", "Interact with Visuals"), 1, 0);
@@ -5722,7 +5747,7 @@ static void do_cmd_knowledge_weapon_exp(void)
 
                                if ((k_ptr->tval == TV_SWORD - i) && (k_ptr->sval == num))
                                {
-                                       if ((k_ptr->tval == TV_BOW) && (k_ptr->sval == SV_CRIMSON)) continue;
+                                       if ((k_ptr->tval == TV_BOW) && (k_ptr->sval == SV_CRIMSON || k_ptr->sval == SV_HARP)) continue;
 
                                        weapon_exp = p_ptr->weapon_exp[4 - i][num];
                                        strip_name(tmp, j);