OSDN Git Service

[Refactor] #1796 Moved monster-loader.cpp/h from load/ to load/old/ (これらのファイルはまだ現役)
authorHourier <66951241+Hourier@users.noreply.github.com>
Sat, 16 Oct 2021 12:29:02 +0000 (21:29 +0900)
committerHourier <66951241+Hourier@users.noreply.github.com>
Sun, 17 Oct 2021 05:44:05 +0000 (14:44 +0900)
13 files changed:
Hengband/Hengband/Hengband.vcxproj
Hengband/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/load/dummy-loader.cpp
src/load/floor-loader.cpp
src/load/old/item-loader-savefile10.cpp
src/load/old/load-v1-5-0.cpp
src/load/old/monster-loader-savefile10.cpp [moved from src/load/monster-loader.cpp with 97% similarity]
src/load/old/monster-loader-savefile10.h [moved from src/load/monster-loader.h with 100% similarity]
src/load/old/savedata10-item-flag-types.h [moved from src/load/savedata-flag-types.h with 65% similarity]
src/load/old/savedata10-monster-flag-types.h [new file with mode: 0644]
src/save/item-writer.cpp
src/save/monster-writer.cpp

index aa429ea..4f25020 100644 (file)
     <ClCompile Include="..\..\src\load\old\load-v1-7-0.cpp" />\r
     <ClCompile Include="..\..\src\load\load-zangband.cpp" />\r
     <ClCompile Include="..\..\src\load\lore-loader.cpp" />\r
-    <ClCompile Include="..\..\src\load\monster-loader.cpp" />\r
+    <ClCompile Include="..\..\src\load\old\monster-loader-savefile10.cpp" />\r
     <ClCompile Include="..\..\src\load\option-loader.cpp" />\r
     <ClCompile Include="..\..\src\load\player-attack-loader.cpp" />\r
     <ClCompile Include="..\..\src\load\player-info-loader.cpp" />\r
     <ClInclude Include="..\..\src\action\open-close-execution.h" />\r
     <ClInclude Include="..\..\src\action\open-util.h" />\r
     <ClInclude Include="..\..\src\action\run-execution.h" />\r
+    <ClInclude Include="..\..\src\load\old\savedata10-monster-flag-types.h" />\r
     <ClInclude Include="..\..\src\load\player-class-specific-data-loader.h" />\r
     <ClInclude Include="..\..\src\load\savedata-old-flag-types.h" />\r
     <ClInclude Include="..\..\src\monster-race\monster-aura-types.h" />\r
     <ClInclude Include="..\..\src\load\old\load-v1-5-0.h" />\r
     <ClInclude Include="..\..\src\load\load-zangband.h" />\r
     <ClInclude Include="..\..\src\load\lore-loader.h" />\r
-    <ClInclude Include="..\..\src\load\monster-loader.h" />\r
+    <ClInclude Include="..\..\src\load\old\monster-loader-savefile10.h" />\r
     <ClInclude Include="..\..\src\load\old-feature-types.h" />\r
     <ClInclude Include="..\..\src\load\option-loader.h" />\r
     <ClInclude Include="..\..\src\load\player-attack-loader.h" />\r
     <ClInclude Include="..\..\src\load\player-info-loader.h" />\r
-    <ClInclude Include="..\..\src\load\savedata-flag-types.h" />\r
+    <ClInclude Include="..\..\src\load\old\savedata10-item-flag-types.h" />\r
     <ClInclude Include="..\..\src\load\store-loader.h" />\r
     <ClInclude Include="..\..\src\load\world-loader.h" />\r
     <ClInclude Include="..\..\src\racial\racial-util.h" />\r
index c7f98e7..376fbde 100644 (file)
     <ClCompile Include="..\..\src\load\load-util.cpp">\r
       <Filter>load</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\src\load\monster-loader.cpp">\r
-      <Filter>load</Filter>\r
-    </ClCompile>\r
     <ClCompile Include="..\..\src\load\load-zangband.cpp">\r
       <Filter>load</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\src\load\old\item-loader-savefile10.cpp">\r
       <Filter>load\old</Filter>\r
     </ClCompile>\r
+    <ClCompile Include="..\..\src\load\old\monster-loader-savefile10.cpp">\r
+      <Filter>load\old</Filter>\r
+    </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ClInclude Include="..\..\src\combat\shoot.h">\r
     <ClInclude Include="..\..\src\load\load-util.h">\r
       <Filter>load</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\src\load\savedata-flag-types.h">\r
-      <Filter>load</Filter>\r
-    </ClInclude>\r
-    <ClInclude Include="..\..\src\load\monster-loader.h">\r
-      <Filter>load</Filter>\r
-    </ClInclude>\r
     <ClInclude Include="..\..\src\load\load-zangband.h">\r
       <Filter>load</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\src\load\old\item-loader-savefile10.h">\r
       <Filter>load\old</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="..\..\src\load\old\monster-loader-savefile10.h">\r
+      <Filter>load\old</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\src\load\old\savedata10-item-flag-types.h">\r
+      <Filter>load\old</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\..\src\load\old\savedata10-monster-flag-types.h">\r
+      <Filter>load\old</Filter>\r
+    </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <None Include="..\..\src\wall.bmp" />\r
index 47a6b52..aa017bd 100644 (file)
@@ -343,7 +343,6 @@ hengband_SOURCES = \
        load/floor-loader.cpp load/floor-loader.h \
        load/info-loader.cpp load/info-loader.h \
        load/inventory-loader.cpp load/inventory-loader.h \
-       load/monster-loader.cpp load/monster-loader.h \
        load/old-feature-types.h \
        load/load-util.cpp load/load-util.h \
        load/load-zangband.cpp load/load-zangband.h \
@@ -362,6 +361,7 @@ hengband_SOURCES = \
        load/old/item-loader-savefile10.cpp load/old/item-loader-savefile10.h \
        load/old/load-v1-5-0.cpp load/old/load-v1-5-0.h \
        load/old/load-v1-7-0.cpp load/old/load-v1-7-0.h \
+       load/old/monster-loader-savefile10.cpp load/old/monster-loader-savefile10.h \
        \
        locale/english.cpp locale/english.h \
        locale/japanese.cpp locale/japanese.h \
index fd2526d..8ca51f9 100644 (file)
@@ -1,7 +1,7 @@
 #include "load/dummy-loader.h"
 #include "load/angband-version-comparer.h"
 #include "load/load-util.h"
-#include "load/monster-loader.h"
+#include "load/old/monster-loader-savefile10.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-type-definition.h"
 #include "system/player-type-definition.h"
index 6d518f9..398418f 100644 (file)
@@ -9,10 +9,10 @@
 #include "io/uid-checker.h"
 #include "load/angband-version-comparer.h"
 #include "load/load-util.h"
-#include "load/monster-loader.h"
 #include "load/old-feature-types.h"
 #include "load/old/item-loader-savefile10.h"
 #include "load/old/load-v1-5-0.h"
+#include "load/old/monster-loader-savefile10.h"
 #include "monster-race/monster-race.h"
 #include "monster/monster-info.h"
 #include "monster/monster-list.h"
index efb043b..c184a80 100644 (file)
@@ -4,7 +4,7 @@
 #include "load/angband-version-comparer.h"
 #include "load/load-util.h"
 #include "load/old/load-v1-5-0.h"
-#include "load/savedata-flag-types.h"
+#include "load/old/savedata10-item-flag-types.h"
 #include "load/savedata-old-flag-types.h"
 #include "object-enchant/object-ego.h"
 #include "object-enchant/tr-types.h"
index 6e3b0f7..09e0d73 100644 (file)
@@ -14,9 +14,9 @@
 #include "grid/trap.h"
 #include "load/angband-version-comparer.h"
 #include "load/load-util.h"
-#include "load/monster-loader.h"
 #include "load/old-feature-types.h"
 #include "load/old/item-loader-savefile10.h"
+#include "load/old/monster-loader-savefile10.h"
 #include "mind/mind-weaponsmith.h"
 #include "monster-floor/monster-move.h"
 #include "monster-race/monster-race.h"
similarity index 97%
rename from src/load/monster-loader.cpp
rename to src/load/old/monster-loader-savefile10.cpp
index c0b1d0a..d57a0bc 100644 (file)
@@ -1,8 +1,8 @@
-#include "load/monster-loader.h"
+#include "load/old/monster-loader-savefile10.h"
 #include "load/angband-version-comparer.h"
 #include "load/load-util.h"
 #include "load/old/load-v1-5-0.h"
-#include "load/savedata-flag-types.h"
+#include "load/old/savedata10-monster-flag-types.h"
 #include "system/monster-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
similarity index 65%
rename from src/load/savedata-flag-types.h
rename to src/load/old/savedata10-item-flag-types.h
index c0b05c3..4a11514 100644 (file)
@@ -32,22 +32,3 @@ enum class SaveDataItemFlagType {
        ART_FLAGS = 0x10000000,
        STACK_IDX = 0x20000000,
 };
-
-enum class SaveDataMonsterFlagType {
-       AP_R_IDX = 0x00000001,
-       SUB_ALIGN = 0x00000002,
-       CSLEEP = 0x00000004,
-       FAST = 0x00000008,
-       SLOW = 0x00000010,
-       STUNNED = 0x00000020,
-       CONFUSED = 0x00000040,
-       MONFEAR = 0x00000080,
-       TARGET_Y = 0x00000100,
-       TARGET_X = 0x00000200,
-       INVULNER = 0x00000400,
-       SMART = 0x00000800,
-       EXP = 0x00001000,
-       MFLAG2 = 0x00002000,
-       NICKNAME = 0x00004000,
-       PARENT = 0x00008000,
-};
diff --git a/src/load/old/savedata10-monster-flag-types.h b/src/load/old/savedata10-monster-flag-types.h
new file mode 100644 (file)
index 0000000..d464e9f
--- /dev/null
@@ -0,0 +1,20 @@
+#pragma once
+
+enum class SaveDataMonsterFlagType {
+    AP_R_IDX = 0x00000001,
+    SUB_ALIGN = 0x00000002,
+    CSLEEP = 0x00000004,
+    FAST = 0x00000008,
+    SLOW = 0x00000010,
+    STUNNED = 0x00000020,
+    CONFUSED = 0x00000040,
+    MONFEAR = 0x00000080,
+    TARGET_Y = 0x00000100,
+    TARGET_X = 0x00000200,
+    INVULNER = 0x00000400,
+    SMART = 0x00000800,
+    EXP = 0x00001000,
+    MFLAG2 = 0x00002000,
+    NICKNAME = 0x00004000,
+    PARENT = 0x00008000,
+};
index bd30a3c..174f5d9 100644 (file)
@@ -1,6 +1,6 @@
 #include "save/item-writer.h"
 #include "artifact/random-art-effects.h"
-#include "load/savedata-flag-types.h"
+#include "load/old/savedata10-item-flag-types.h"
 #include "object/object-kind.h"
 #include "save/save-util.h"
 #include "system/object-type-definition.h"
index 25436f6..747777a 100644 (file)
@@ -1,5 +1,5 @@
 #include "save/monster-writer.h"
-#include "load/savedata-flag-types.h"
+#include "load/old/savedata10-monster-flag-types.h"
 #include "monster-race/monster-race.h"
 #include "monster/monster-info.h"
 #include "monster/monster-status.h"