<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
<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
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 \
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 \
#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"
#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"
#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"
#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"
-#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"
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,
-};
--- /dev/null
+#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,
+};
#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"
#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"