OSDN Git Service

#37449 (2.2.0.68) generate.c内のWizardログの整理。 / Rearrange wizard logs in generate.c.
authorDeskull <desull@users.sourceforge.jp>
Tue, 29 Aug 2017 14:48:14 +0000 (23:48 +0900)
committerDeskull <desull@users.sourceforge.jp>
Tue, 29 Aug 2017 14:48:14 +0000 (23:48 +0900)
src/defines.h
src/generate.c

index fee0bef..198abd2 100644 (file)
@@ -53,7 +53,7 @@
 #define FAKE_VER_MAJOR 12 /*!< ゲームのバージョン番号定義(メジャー番号 + 10) */
 #define FAKE_VER_MINOR 2 /*!< ゲームのバージョン番号定義(マイナー番号) */
 #define FAKE_VER_PATCH 0 /*!< ゲームのバージョン番号定義(パッチ番号) */
-#define FAKE_VER_EXTRA 67 /*!< ゲームのバージョン番号定義(エクストラ番号) */
+#define FAKE_VER_EXTRA 68 /*!< ゲームのバージョン番号定義(エクストラ番号) */
 
 
  /*!
index 77d2899..2f8b4f0 100644 (file)
@@ -331,15 +331,7 @@ static void alloc_object(int set, int typ, int num)
 
                if (dummy >= SAFE_MAX_ATTEMPTS)
                {
-                       if (cheat_room)
-                       {
-#ifdef JP
-msg_print("警告!アイテムを配置できません!");
-#else
-                               msg_print("Warning! Could not place object!");
-#endif
-
-                       }
+                       msg_print_wizard(CHEAT_DUNGEON, _("アイテムの配置に失敗しました。", "Failed to place object."));
                        return;
                }
 
@@ -666,13 +658,7 @@ static void gen_caverns_and_lakes(void)
 
                if (dun->laketype)
                {
-                       if (cheat_room)
-#ifdef JP
-                               msg_print("湖を生成。");
-#else
-                               msg_print("Lake on the level.");
-#endif
-
+                       msg_print_wizard(CHEAT_DUNGEON, _("湖を生成します。", "Lake on the level."));
                        build_lake(dun->laketype);
                }
        }
@@ -685,13 +671,7 @@ static void gen_caverns_and_lakes(void)
 
                /* make a large fractal cave in the middle of the dungeon */
 
-               if (cheat_room)
-#ifdef JP
-                       msg_print("洞窟を生成。");
-#else
-                       msg_print("Cavern on level.");
-#endif
-
+               msg_print_wizard(CHEAT_DUNGEON, _("洞窟を生成。", "Cavern on level."));
                build_cavern();
        }
 #endif /* ALLOW_CAVERNS_AND_LAKES */
@@ -753,13 +733,7 @@ static bool cave_gen(void)
        if (ironman_empty_levels || ((d_info[dungeon_type].flags1 & DF1_ARENA) && (empty_levels && one_in_(EMPTY_LEVEL))))
        {
                dun->empty_level = TRUE;
-
-               if (cheat_room)
-#ifdef JP
-                       msg_print("アリーナレベル");
-#else
-                       msg_print("Arena level.");
-#endif
+               msg_print_wizard(CHEAT_DUNGEON, _("アリーナレベルを生成。", "Arena level."));
        }
 
        if (dun->empty_level)
@@ -1049,15 +1023,9 @@ static bool cave_gen(void)
                i += 1;
 
                if (i > small_tester) i = small_tester;
-               else if (cheat_hear)
-               {
-#ifdef JP
-msg_format("モンスター数基本値を %d から %d に減らします", small_tester, i);
-#else
-                       msg_format("Reduced monsters base from %d to %d", small_tester, i);
-#endif
+               else msg_format_wizard(CHEAT_DUNGEON,
+                       _("モンスター数基本値を %d から %d に減らします", "Reduced monsters base from %d to %d"), small_tester, i);
 
-               }
        }
 
        i += randint1(8);
@@ -1384,13 +1352,6 @@ static bool level_gen(cptr *why)
            (d_info[dungeon_type].flags1 & DF1_SMALLEST)) &&
            !(d_info[dungeon_type].flags1 & DF1_BIG))
        {
-               if (cheat_room)
-#ifdef JP
-                       msg_print("小さなフロア");
-#else
-                       msg_print("A 'small' dungeon level.");
-#endif
-
                if (d_info[dungeon_type].flags1 & DF1_SMALLEST)
                {
                        level_height = 1;
@@ -1419,8 +1380,9 @@ static bool level_gen(cptr *why)
                panel_row_min = cur_hgt;
                panel_col_min = cur_wid;
 
-               if (cheat_room)
-                 msg_format("X:%d, Y:%d.", cur_wid, cur_hgt);
+               msg_format_wizard(CHEAT_DUNGEON,
+                       _("小さなフロア: X:%d, Y:%d", "A 'small' dungeon level: X:%d, Y:%d."),
+                       cur_wid, cur_hgt);
        }
        else
        {