OSDN Git Service

[Refactor] #40534 Unified vowel-checker.c/h into english.c/h
authorHourier <hourier@users.sourceforge.jp>
Tue, 7 Jul 2020 11:41:01 +0000 (20:41 +0900)
committerHourier <hourier@users.sourceforge.jp>
Tue, 7 Jul 2020 11:41:44 +0000 (20:41 +0900)
24 files changed:
Hengband/Hengband/Hengband.vcxproj
Hengband/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/birth/history-editor.c
src/cmd-action/cmd-spell.c
src/core/scores.c
src/flavor/flavor-describer.c
src/io/chuukei.c
src/io/targeting.c
src/locale/english.c
src/locale/english.h
src/locale/vowel-checker.c [deleted file]
src/locale/vowel-checker.h [deleted file]
src/monster/monster-describer.c
src/object/object-flavor.c
src/player/eldritch-horror.c
src/player/player-move.c
src/savedata/load-util.c
src/status/shape-changer.c
src/store/store.c
src/util/angband-files.c
src/view/display-lore-attacks.c
src/view/display-lore-status.c
src/view/display-lore.c

index ea976d1..6cd3b78 100644 (file)
     <ClCompile Include="..\..\src\io\cursor.c" />\r
     <ClCompile Include="..\..\src\io\input-key-acceptor.c" />\r
     <ClCompile Include="..\..\src\io\input-key-requester.c" />\r
-    <ClCompile Include="..\..\src\locale\vowel-checker.c" />\r
     <ClCompile Include="..\..\src\mind\mind-mage.c" />\r
     <ClCompile Include="..\..\src\mind\mind-magic-resistance.c" />\r
     <ClCompile Include="..\..\src\mind\mind-weaponsmith.c" />\r
     <ClInclude Include="..\..\src\io\input-key-acceptor.h" />\r
     <ClInclude Include="..\..\src\io\input-key-requester.h" />\r
     <ClInclude Include="..\..\src\locale\language-switcher.h" />\r
-    <ClInclude Include="..\..\src\locale\vowel-checker.h" />\r
     <ClInclude Include="..\..\src\mind\mind-blue-mage.h" />\r
     <ClInclude Include="..\..\src\mind\mind-mage.h" />\r
     <ClInclude Include="..\..\src\mind\mind-magic-resistance.h" />\r
index 5f2b9cd..8c4360f 100644 (file)
     <ClCompile Include="..\..\src\io\command-repeater.c">
       <Filter>io</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\src\locale\vowel-checker.c">
-      <Filter>locale</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\src\game-option\keymap-directory-getter.c">
       <Filter>game-option</Filter>
     </ClCompile>
     <ClInclude Include="..\..\src\io\command-repeater.h">
       <Filter>io</Filter>
     </ClInclude>
-    <ClInclude Include="..\..\src\locale\vowel-checker.h">
-      <Filter>locale</Filter>
-    </ClInclude>
     <ClInclude Include="..\..\src\util\tag-sorter.h">
       <Filter>util</Filter>
     </ClInclude>
index 69d1696..c6185c1 100644 (file)
@@ -269,7 +269,6 @@ hengband_SOURCES = \
        locale/english.c locale/english.h \
        locale/japanese.c locale/japanese.h \
        locale/language-switcher.h \
-       locale/vowel-checker.c locale/vowel-checker.h \
        \
        lore/combat-types-setter.c lore/combat-types-setter.h \
        lore/lore-calculator.c lore/lore-calculator.h \
index 138a0cc..bc3d181 100644 (file)
@@ -1,11 +1,13 @@
 #include "birth/history-editor.h"
 #include "io/input-key-acceptor.h"
 #include "io/read-pref-file.h"
-#include "locale/japanese.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
 #include "util/int-char-converter.h"
 #include "view/display-player.h" // 暫定。後で消す.
+#ifdef  JP
+#include "locale/japanese.h"
+#endif
 
 /*!
  * @brief 生い立ちメッセージを編集する。/Character background edit-mode
index 758d017..200ef61 100644 (file)
@@ -25,7 +25,6 @@
 #include "io/input-key-acceptor.h"
 #include "io/input-key-requester.h"
 #include "io/write-diary.h"
-#include "locale/japanese.h"
 #include "main/sound-definitions-table.h"
 #include "main/sound-of-music.h"
 #include "mind/mind.h"
@@ -60,6 +59,9 @@
 #include "util/buffer-shaper.h"
 #include "util/int-char-converter.h"
 #include "view/display-messages.h"
+#ifdef JP
+#include "locale/japanese.h"
+#endif
 
 /*!
  * 魔法領域フラグ管理テーブル /
index 95b2c54..b9855fe 100644 (file)
@@ -23,7 +23,6 @@
 #include "io/signal-handlers.h"
 #include "io/uid-checker.h"
 #include "io/write-diary.h"
-#include "locale/japanese.h"
 #include "player/player-class.h"
 #include "player/player-personality.h"
 #include "player/player-sex.h"
@@ -37,6 +36,9 @@
 #include "util/string-processor.h"
 #include "view/display-messages.h"
 #include "world/world.h"
+#ifdef JP
+#include "locale/japanese.h"
+#endif
 
  /*
   * The "highscore" file descriptor, if available.
index dc06786..7d81d15 100644 (file)
@@ -33,7 +33,7 @@
 #include "util/string-processor.h"
 #ifdef JP
 #else
-#include "locale/vowel-checker.h"
+#include "locale/english.h"
 #include "monster-race/race-flags1.h"
 #include "player/player-class.h"
 #endif
index e0b1669..e3d1ba1 100644 (file)
 #include "io/files-util.h"
 #include "io/inet.h"
 #include "io/signal-handlers.h"
-#include "locale/japanese.h"
 #include "term/gameterm.h"
 #include "util/angband-files.h"
 #include "view/display-messages.h"
+#ifdef JP
+#include "locale/japanese.h"
+#endif
 
 #include <ctype.h>
 #include <stdarg.h>
index 023a3bd..66fd4ef 100644 (file)
@@ -40,7 +40,6 @@
 #include "io/input-key-acceptor.h"
 #include "io/input-key-requester.h"
 #include "io/screen-util.h"
-#include "locale/vowel-checker.h"
 #include "main/sound-of-music.h"
 #include "monster-race/monster-race-hook.h"
 #include "monster-race/monster-race.h"
 #include "view/display-monster-status.h"
 #include "view/main-window-util.h"
 #include "world/world.h"
+#ifdef JP
+#else
+#include "locale/english.h"
+#endif
 
 /*!
  * @brief コンソール上におけるマップ表示の左上位置を返す /
index 4281620..6fc2641 100644 (file)
@@ -125,3 +125,25 @@ void plural_aux(char *Name)
                strcpy(&(Name[NameLen]), "s");
        }
 }
+
+/*
+ * Check a char for "vowel-hood"
+ */
+bool is_a_vowel(int ch)
+{
+    switch (ch) {
+    case 'a':
+    case 'e':
+    case 'i':
+    case 'o':
+    case 'u':
+    case 'A':
+    case 'E':
+    case 'I':
+    case 'O':
+    case 'U':
+        return TRUE;
+    }
+
+    return FALSE;
+}
index 49af5da..e432a8c 100644 (file)
@@ -3,3 +3,4 @@
 #include "system/angband.h"
 
 void plural_aux(char * Name);
+bool is_a_vowel(int ch);
diff --git a/src/locale/vowel-checker.c b/src/locale/vowel-checker.c
deleted file mode 100644 (file)
index 2e469c2..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#include "locale/vowel-checker.h"
-
-/*
- * Check a char for "vowel-hood"
- */
-bool is_a_vowel(int ch)
-{
-    switch (ch) {
-    case 'a':
-    case 'e':
-    case 'i':
-    case 'o':
-    case 'u':
-    case 'A':
-    case 'E':
-    case 'I':
-    case 'O':
-    case 'U':
-        return TRUE;
-    }
-
-    return FALSE;
-}
diff --git a/src/locale/vowel-checker.h b/src/locale/vowel-checker.h
deleted file mode 100644 (file)
index e7f77d7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma once
-
-#include "system/angband.h"
-
-bool is_a_vowel(int ch);
index 9682844..424f6ec 100644 (file)
@@ -1,7 +1,6 @@
 #include "monster/monster-describer.h"
 #include "floor/floor.h"
 #include "io/files-util.h"
-#include "locale/vowel-checker.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags1.h"
 #include "monster/monster-description-types.h"
@@ -10,6 +9,10 @@
 #include "util/quarks.h"
 #include "util/string-processor.h"
 #include "view/display-messages.h"
+#ifdef JP
+#else
+#include "locale/english.h"
+#endif
 
 /*!
  * @brief モンスターの呼称を作成する / Build a string describing a monster in some way.
index 3edc699..8e164e2 100644 (file)
@@ -18,8 +18,6 @@
 #include "grid/trap.h"
 #include "inventory/inventory-slot-types.h"
 #include "io/files-util.h"
-#include "locale/japanese.h"
-#include "locale/vowel-checker.h"
 #include "mind/mind-sniper.h"
 #include "mind/mind-weaponsmith.h"
 #include "monster-race/monster-race.h"
 #include "util/quarks.h"
 #include "util/string-processor.h"
 #include "world/world.h"
+#ifdef JP
+#include "locale/japanese.h"
+#else
+#include "locale/english.h"
+#endif
 
 /*!
  * @brief 最初から簡易な名称が明らかになるベースアイテムの判定。 /  Certain items, if aware, are known instantly
index 92a9574..7d64820 100644 (file)
@@ -8,7 +8,6 @@
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "floor/floor.h"
-#include "locale/vowel-checker.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags1.h"
 #include "monster-race/race-flags2.h"
 #include "status/base-status.h"
 #include "view/display-messages.h"
 #include "world/world.h"
+#ifdef JP
+#else
+#include "locale/english.h"
+#endif
 
 /*!
  * @brief エルドリッチホラーの形容詞種別を決める
index fd19130..79f96f8 100644 (file)
 #include "inventory/player-inventory.h"
 #include "io/input-key-requester.h"
 #include "io/targeting.h"
-#include "locale/vowel-checker.h"
 #include "main/sound-definitions-table.h"
 #include "main/sound-of-music.h"
 #include "mind/mind-ninja.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
 #include "world/world.h"
+#ifdef JP
+#else
+#include "locale/english.h"
+#endif
 
 travel_type travel;
 
index 1eca473..d9aba59 100644 (file)
@@ -1,6 +1,8 @@
 #include "savedata/load-util.h"
-#include "locale/japanese.h"
 #include "term/screen-processor.h"
+#ifdef JP
+#include "locale/japanese.h"
+#endif
 
 FILE *loading_savefile;
 byte load_xor_byte; // Old "encryption" byte.
index f51c2cb..d8a169f 100644 (file)
@@ -9,10 +9,6 @@
 #include "core/window-redrawer.h"
 #include "game-option/disturbance-options.h"
 #include "grid/grid.h"
-#ifdef JP
-#else
-#include "locale/vowel-checker.h"
-#endif
 #include "mutation/mutation.h"
 #include "player/avatar.h"
 #include "player/player-class.h"
 #include "status/base-status.h"
 #include "status/element-resistance.h"
 #include "view/display-messages.h"
+#ifdef JP
+#else
+#include "locale/english.h"
+#endif
 
 void do_poly_wounds(player_type *creature_ptr)
 {
index 17da1ad..c497e8b 100644 (file)
@@ -53,7 +53,6 @@
 #include "io/command-repeater.h"
 #include "io/input-key-requester.h"
 #include "io/write-diary.h"
-#include "locale/japanese.h"
 #include "main/music-definitions-table.h"
 #include "main/sound-definitions-table.h"
 #include "main/sound-of-music.h"
@@ -94,6 +93,9 @@
 #include "view/display-sub-windows.h"
 #include "view/object-describer.h"
 #include "world/world.h"
+#ifdef JP
+#include "locale/japanese.h"
+#endif
 
 #define MIN_STOCK 12
 
index ecff74d..bd22eb4 100644 (file)
@@ -1,6 +1,8 @@
 #include "util/angband-files.h"
 #include "util/string-processor.h"
+#ifdef JP
 #include "locale/japanese.h"
+#endif
 
 #ifdef SET_UID
 
index 40e63b0..9268123 100644 (file)
@@ -1,8 +1,10 @@
 #include "view/display-lore-attacks.h"
-#include "locale/japanese.h"
 #include "lore/combat-types-setter.h"
 #include "lore/lore-calculator.h"
 #include "monster-race/race-flags1.h"
+#ifdef JP
+#include "locale/japanese.h"
+#endif
 
 #ifdef JP
 static void display_monster_blows_jp(lore_type *lore_ptr, int attack_numbers, int d1, int d2, int m)
index d7ff56e..e7a38f0 100644 (file)
@@ -1,5 +1,4 @@
 #include "view/display-lore-status.h"
-#include "locale/japanese.h"
 #include "lore/lore-calculator.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags-resistance.h"
@@ -8,6 +7,9 @@
 #include "monster-race/race-flags3.h"
 #include "monster-race/race-flags7.h"
 #include "term/term-color-types.h"
+#ifdef JP
+#include "locale/japanese.h"
+#endif
 
 void display_monster_hp_ac(lore_type *lore_ptr)
 {
index 7d0e12e..53703b8 100644 (file)
@@ -6,8 +6,6 @@
 
 #include "view/display-lore.h"
 #include "game-option/text-display-options.h"
-#include "locale/english.h"
-#include "locale/japanese.h"
 #include "lore/lore-calculator.h"
 #include "lore/monster-lore.h"
 #include "monster-race/monster-race.h"
 #include "term/term-color-types.h"
 #include "view/display-messages.h"
 #include "world/world.h"
+#ifdef JP
+#include "locale/japanese.h"
+#else
+#include "locale/english.h"
+#endif
 
 /*!
  * 英語の複数系記述用マクロ / Pluralizer.  Args(count, singular, plural)