OSDN Git Service

[Refactor] #40274 Unified angband_music_basic_name[] into main/music-definitions...
authorHourier <hourier@users.sourceforge.jp>
Wed, 22 Apr 2020 08:23:25 +0000 (17:23 +0900)
committerHourier <hourier@users.sourceforge.jp>
Wed, 22 Apr 2020 08:23:25 +0000 (17:23 +0900)
16 files changed:
Hengband_vcs2017/Hengband/Hengband.vcxproj
Hengband_vcs2017/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/birth.c
src/cmd/cmd-basic.c
src/core.c
src/main-win.c
src/main/music-definitions-table.c [new file with mode: 0644]
src/main/music-definitions-table.h [new file with mode: 0644]
src/market/building.c
src/market/store.c
src/monster1.c
src/player-damage.c
src/quest.c
src/util.c
src/util.h

index c56586c..e14bc32 100644 (file)
     <ClCompile Include="..\..\src\autopick.c" />\r
     <ClCompile Include="..\..\src\avatar.c" />\r
     <ClCompile Include="..\..\src\birth.c" />\r
+    <ClCompile Include="..\..\src\main\music-definitions-table.c" />\r
     <ClCompile Include="..\..\src\main\sound-definitions-table.c" />\r
     <ClCompile Include="..\..\src\market\building.c" />\r
     <ClCompile Include="..\..\src\character-dump.c" />\r
     <ClInclude Include="..\..\src\autopick.h" />\r
     <ClInclude Include="..\..\src\avatar.h" />\r
     <ClInclude Include="..\..\src\birth.h" />\r
+    <ClInclude Include="..\..\src\main\music-definitions-table.h" />\r
     <ClInclude Include="..\..\src\main\sound-definitions-table.h" />\r
     <ClInclude Include="..\..\src\market\building.h" />\r
     <ClInclude Include="..\..\src\character-dump.h" />\r
index 20d7dc6..c1fcd65 100644 (file)
     <ClCompile Include="..\..\src\main\sound-definitions-table.c">
       <Filter>main</Filter>
     </ClCompile>
+    <ClCompile Include="..\..\src\main\music-definitions-table.c">
+      <Filter>main</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <ClInclude Include="..\..\src\gamevalue.h" />
     <ClInclude Include="..\..\src\main\sound-definitions-table.h">
       <Filter>main</Filter>
     </ClInclude>
+    <ClInclude Include="..\..\src\main\music-definitions-table.h">
+      <Filter>main</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <None Include="..\..\src\wall.bmp" />
index 5e3288f..20fe55d 100644 (file)
@@ -11,6 +11,7 @@ hengband_SOURCES = \
        \
        avatar.h avatar.c birth.c birth.h \
        \
+       main/music-definitions-table.c main/music-definitions-table.h \
        main/sound-definitions-table.c main/sound-definitions-table.h \
        market/arena-info-table.c market/arena-info-table.h \
        market/building.c market/building.h \
@@ -170,7 +171,7 @@ hengband_SOURCES = \
 
 EXTRA_hengband_SOURCES = \
        angband.ico angband.rc ang_eng.rc maid-x11.c main-win.c \
-       makefile.bcc makefile.std readdib.c readdib.h wall.bmp
+       makefile.bcc makefile.std readdib.c readdib.h wall.bmp \
 
 EXTRA_DIST = \
        gcc-wrap
index cab8c02..c136a21 100644 (file)
@@ -13,6 +13,7 @@
 
 #include "angband.h"
 #include "util.h"
+#include "main/music-definitions-table.h"
 #include "market/building.h"
 #include "core.h"
 #include "core/show-file.h"
index 9ee1495..add169e 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include "angband.h"
+#include "main/music-definitions-table.h"
 #include "core.h"
 #include "gameterm.h"
 
index 580340a..c4fc413 100644 (file)
@@ -13,6 +13,7 @@
 #include "angband.h"
 #include "signal-handlers.h"
 #include "util.h"
+#include "main/music-definitions-table.h"
 #include "core.h"
 #include "inet.h"
 #include "gameterm.h"
index 93cb749..1ff231c 100644 (file)
@@ -92,6 +92,7 @@
 #include "angband.h"
 #include "signal-handlers.h"
 #include "main/sound-definitions-table.h"
+#include "main/music-definitions-table.h"
 #include "util.h"
 #include "inet.h"
 #include "chuukei.h"
 #define MOUSE_SENS 40
 
 /*
- * Standard music names
- */
-const concptr angband_music_basic_name[MUSIC_BASIC_MAX] =
-{
-       "default",
-       "gameover",
-       "exit",
-       "town",
-       "field1",
-       "field2",
-       "field3",
-       "dun_low",
-       "dun_med",
-       "dun_high",
-       "feel1",
-       "feel2",
-       "winner",
-       "build",
-       "wild",
-       "quest",
-       "arena",
-       "battle",
-       "quest_clear",
-       "final_quest_clear",
-       "ambush",
-};
-
-/*
  * Include some more files. Note: the Cygnus Cygwin compiler
  * doesn't use mmsystem.h instead it includes the winmm library
  * which performs a similar function.
diff --git a/src/main/music-definitions-table.c b/src/main/music-definitions-table.c
new file mode 100644 (file)
index 0000000..6c8c358
--- /dev/null
@@ -0,0 +1,27 @@
+#include "angband.h"
+#include "main/music-definitions-table.h"
+
+const concptr angband_music_basic_name[MUSIC_BASIC_MAX] =
+{
+       "default",
+       "gameover",
+       "exit",
+       "town",
+       "field1",
+       "field2",
+       "field3",
+       "dun_low",
+       "dun_med",
+       "dun_high",
+       "feel1",
+       "feel2",
+       "winner",
+       "build",
+       "wild",
+       "quest",
+       "arena",
+       "battle",
+       "quest_clear",
+       "final_quest_clear",
+       "ambush",
+};
diff --git a/src/main/music-definitions-table.h b/src/main/music-definitions-table.h
new file mode 100644 (file)
index 0000000..7a188d2
--- /dev/null
@@ -0,0 +1,26 @@
+#pragma once
+
+#define MUSIC_BASIC_DEFAULT    0
+#define MUSIC_BASIC_GAMEOVER   1
+#define MUSIC_BASIC_EXIT       2
+#define MUSIC_BASIC_TOWN       3
+#define MUSIC_BASIC_FIELD1     4
+#define MUSIC_BASIC_FIELD2     5
+#define MUSIC_BASIC_FIELD3     6
+#define MUSIC_BASIC_DUN_LOW    7
+#define MUSIC_BASIC_DUN_MED    8
+#define MUSIC_BASIC_DUN_HIGH   9
+#define MUSIC_BASIC_DUN_FEEL1 10
+#define MUSIC_BASIC_DUN_FEEL2 11
+#define MUSIC_BASIC_WINNER    12
+#define MUSIC_BASIC_BUILD     13
+#define MUSIC_BASIC_WILD      14
+#define MUSIC_BASIC_QUEST     15
+#define MUSIC_BASIC_ARENA     16
+#define MUSIC_BASIC_BATTLE    17
+#define MUSIC_BASIC_QUEST_CLEAR 18
+#define MUSIC_BASIC_FINAL_QUEST_CLEAR 19
+#define MUSIC_BASIC_AMBUSH    20
+#define MUSIC_BASIC_MAX       21 /*!< BGM定義の最大数 */
+
+extern const concptr angband_music_basic_name[MUSIC_BASIC_MAX];
index 3d93309..2f5192c 100644 (file)
@@ -14,6 +14,7 @@
 
 #include "angband.h"
 #include "util.h"
+#include "main/music-definitions-table.h"
 #include "gameterm.h"
 
 #include "core.h"
index 909d68e..9bf5709 100644 (file)
@@ -19,6 +19,7 @@
 #include "market/black-market.h"
 #include "core.h"
 #include "util.h"
+#include "main/music-definitions-table.h"
 #include "gameterm.h"
 
 #include "floor.h"
index 9af6c9e..562001b 100644 (file)
@@ -12,6 +12,7 @@
 
 #include "angband.h"
 #include "util.h"
+#include "main/music-definitions-table.h"
 #include "gameterm.h"
 
 #include "io/write-diary.h"
index 1fe704a..012412e 100644 (file)
@@ -1,6 +1,7 @@
 #include "angband.h"
 #include "core.h"
 #include "util.h"
+#include "main/music-definitions-table.h"
 #include "gameterm.h"
 
 #include "avatar.h"
index 95e2864..958df8a 100644 (file)
@@ -1,5 +1,6 @@
 #include "angband.h"
 #include "util.h"
+#include "main/music-definitions-table.h"
 
 #include "core.h"
 #include "dungeon.h"
index 6c5f3f5..7b1d26f 100644 (file)
@@ -11,6 +11,7 @@
  /* Purpose: Angband utilities -BEN- */
 
 #include "angband.h"
+#include "main/music-definitions-table.h"
 #include "signal-handlers.h"
 #include "core.h"
 #include "gameterm.h"
index b27d7cb..ba30417 100644 (file)
@@ -166,31 +166,6 @@ extern s16b command_new;
 
 extern concptr keymap_act[KEYMAP_MODES][256];
 
-/*** Music constants ***/
-
-#define MUSIC_BASIC_DEFAULT    0
-#define MUSIC_BASIC_GAMEOVER   1
-#define MUSIC_BASIC_EXIT       2
-#define MUSIC_BASIC_TOWN       3
-#define MUSIC_BASIC_FIELD1     4
-#define MUSIC_BASIC_FIELD2     5
-#define MUSIC_BASIC_FIELD3     6
-#define MUSIC_BASIC_DUN_LOW    7
-#define MUSIC_BASIC_DUN_MED    8
-#define MUSIC_BASIC_DUN_HIGH   9
-#define MUSIC_BASIC_DUN_FEEL1 10
-#define MUSIC_BASIC_DUN_FEEL2 11
-#define MUSIC_BASIC_WINNER    12
-#define MUSIC_BASIC_BUILD     13
-#define MUSIC_BASIC_WILD      14
-#define MUSIC_BASIC_QUEST     15
-#define MUSIC_BASIC_ARENA     16
-#define MUSIC_BASIC_BATTLE    17
-#define MUSIC_BASIC_QUEST_CLEAR 18
-#define MUSIC_BASIC_FINAL_QUEST_CLEAR 19
-#define MUSIC_BASIC_AMBUSH    20
-#define MUSIC_BASIC_MAX       21 /*!< BGM定義の最大数 */
-
 /*** Sound constants ***/
 
 /*