OSDN Git Service

[Refactor] #1796 ItemLoaderBase、ItemLoaderFactoryクラスを作ってアイテム読み込み処理用のクラスを分離しやすくした
[hengbandforosx/hengbandosx.git] / Hengband / Hengband / Hengband.vcxproj
index f4c441f..0c7d4a4 100644 (file)
     <ClCompile Include="..\..\src\cmd-action\cmd-tunnel.cpp" />\r
     <ClCompile Include="..\..\src\action\movement-execution.cpp" />\r
     <ClCompile Include="..\..\src\core\score-util.cpp" />\r
+    <ClCompile Include="..\..\src\load\item\item-loader-base.cpp" />\r
+    <ClCompile Include="..\..\src\load\item\item-loader-factory.cpp" />\r
+    <ClCompile Include="..\..\src\load\player-class-specific-data-loader.cpp" />\r
+    <ClCompile Include="..\..\src\object-enchant\object-smith.cpp" />\r
+    <ClCompile Include="..\..\src\object-enchant\smith-info.cpp" />\r
+    <ClCompile Include="..\..\src\object-enchant\smith-tables.cpp" />\r
+    <ClCompile Include="..\..\src\object-use\item-use-checker.cpp" />\r
+    <ClCompile Include="..\..\src\object-use\use-execution.cpp" />\r
+    <ClCompile Include="..\..\src\object-use\zaprod-execution.cpp" />\r
+    <ClCompile Include="..\..\src\object-use\zapwand-execution.cpp" />\r
+    <ClCompile Include="..\..\src\player-base\player-class.cpp" />\r
+    <ClCompile Include="..\..\src\player-base\player-race.cpp" />\r
+    <ClCompile Include="..\..\src\player-info\magic-eater-data-type.cpp" />\r
+    <ClCompile Include="..\..\src\save\player-class-specific-data-writer.cpp" />\r
+    <ClCompile Include="..\..\src\specific-object\stone-of-lore.cpp" />\r
     <ClCompile Include="..\..\src\system\grid-type-definition.cpp" />\r
     <ClCompile Include="..\..\src\grid\feature-action-flags.cpp" />\r
     <ClCompile Include="..\..\src\main-win\commandline-win.cpp" />\r
     <ClCompile Include="..\..\src\mspell\mspell-dispel.cpp" />\r
     <ClCompile Include="..\..\src\mutation\mutation-techniques.cpp" />\r
     <ClCompile Include="..\..\src\artifact\random-art-pval-investor.cpp" />\r
-    <ClCompile Include="..\..\src\object-hook\hook-bow.cpp" />\r
-    <ClCompile Include="..\..\src\object-hook\hook-checker.cpp" />\r
-    <ClCompile Include="..\..\src\object-hook\hook-enchant.cpp" />\r
     <ClCompile Include="..\..\src\object-hook\hook-expendable.cpp" />\r
     <ClCompile Include="..\..\src\object-hook\hook-magic.cpp" />\r
     <ClCompile Include="..\..\src\object-hook\hook-perception.cpp" />\r
     <ClCompile Include="..\..\src\load\dungeon-loader.cpp" />\r
     <ClCompile Include="..\..\src\load\extra-loader.cpp" />\r
     <ClCompile Include="..\..\src\load\inventory-loader.cpp" />\r
-    <ClCompile Include="..\..\src\load\item-loader.cpp" />\r
+    <ClCompile Include="..\..\src\load\old\item-loader-savefile10.cpp" />\r
     <ClCompile Include="..\..\src\load\load-util.cpp" />\r
-    <ClCompile Include="..\..\src\load\load-v1-3-0.cpp" />\r
-    <ClCompile Include="..\..\src\load\load-v1-5-0.cpp" />\r
-    <ClCompile Include="..\..\src\load\load-v1-7-0.cpp" />\r
+    <ClCompile Include="..\..\src\load\old\load-v1-5-0.cpp" />\r
+    <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
     <ClCompile Include="..\..\src\target\target-getter.cpp" />\r
     <ClCompile Include="..\..\src\target\target-preparation.cpp" />\r
     <ClCompile Include="..\..\src\target\target-setter.cpp" />\r
+    <ClCompile Include="..\..\src\timed-effect\player-cut.cpp" />\r
+    <ClCompile Include="..\..\src\timed-effect\player-stun.cpp" />\r
+    <ClCompile Include="..\..\src\timed-effect\timed-effects.cpp" />\r
+    <ClCompile Include="..\..\src\util\rng-xoshiro.cpp" />\r
     <ClCompile Include="..\..\src\view\display-inventory.cpp" />\r
     <ClCompile Include="..\..\src\view\display-map.cpp" />\r
     <ClCompile Include="..\..\src\view\display-self-info.cpp" />\r
     <ClCompile Include="..\..\src\cmd-item\cmd-quaff.cpp" />\r
     <ClCompile Include="..\..\src\cmd-item\cmd-read.cpp" />\r
     <ClCompile Include="..\..\src\cmd-io\cmd-save.cpp" />\r
-    <ClCompile Include="..\..\src\cmd-item\cmd-smith.cpp" />\r
     <ClCompile Include="..\..\src\cmd-action\cmd-spell.cpp" />\r
     <ClCompile Include="..\..\src\cmd-item\cmd-usestaff.cpp" />\r
     <ClCompile Include="..\..\src\cmd-visual\cmd-visuals.cpp" />\r
     <ClCompile Include="..\..\src\object\object-broken.cpp" />\r
     <ClCompile Include="..\..\src\object\lite-processor.cpp" />\r
     <ClCompile Include="..\..\src\player\patron.cpp" />\r
-    <ClCompile Include="..\..\src\player\player-class.cpp" />\r
+    <ClCompile Include="..\..\src\player-info\class-info.cpp" />\r
     <ClCompile Include="..\..\src\player\player-damage.cpp" />\r
     <ClCompile Include="..\..\src\status\action-setter.cpp" />\r
     <ClCompile Include="..\..\src\inventory\player-inventory.cpp" />\r
     <ClCompile Include="..\..\src\player\player-personality.cpp" />\r
-    <ClCompile Include="..\..\src\player\player-race.cpp" />\r
+    <ClCompile Include="..\..\src\player-info\race-info.cpp" />\r
     <ClCompile Include="..\..\src\player\player-sex.cpp" />\r
     <ClCompile Include="..\..\src\player\player-skill.cpp" />\r
     <ClCompile Include="..\..\src\player\player-status.cpp" />\r
-    <ClCompile Include="..\..\src\player\mimic-info-table.cpp" />\r
+    <ClCompile Include="..\..\src\player-info\mimic-info-table.cpp" />\r
     <ClCompile Include="..\..\src\player\permanent-resistances.cpp" />\r
     <ClCompile Include="..\..\src\player\process-name.cpp" />\r
     <ClCompile Include="..\..\src\player\race-info-table.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\item\item-loader-version-types.h" />\r
+    <ClInclude Include="..\..\src\load\item\item-loader-base.h" />\r
+    <ClInclude Include="..\..\src\load\item\item-loader-factory.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\mspell\mspell.h" />\r
+    <ClInclude Include="..\..\src\object-enchant\object-smith.h" />\r
+    <ClInclude Include="..\..\src\object-enchant\smith-info.h" />\r
+    <ClInclude Include="..\..\src\object-enchant\smith-tables.h" />\r
+    <ClInclude Include="..\..\src\object-enchant\smith-types.h" />\r
+    <ClInclude Include="..\..\src\object-enchant\tr-flags.h" />\r
+    <ClInclude Include="..\..\src\object-use\item-use-checker.h" />\r
     <ClInclude Include="..\..\src\object-use\throw-execution.h" />\r
     <ClInclude Include="..\..\src\action\travel-execution.h" />\r
     <ClInclude Include="..\..\src\action\tunnel-execution.h" />\r
     <ClInclude Include="..\..\src\object-enchant\apply-magic-helm.h" />\r
     <ClInclude Include="..\..\src\object-enchant\apply-magic-ring.h" />\r
     <ClInclude Include="..\..\src\object-enchant\apply-magic-shield.h" />\r
+    <ClInclude Include="..\..\src\object-use\use-execution.h" />\r
+    <ClInclude Include="..\..\src\object-use\zaprod-execution.h" />\r
+    <ClInclude Include="..\..\src\object-use\zapwand-execution.h" />\r
     <ClInclude Include="..\..\src\object\object-index-list.h" />\r
+    <ClInclude Include="..\..\src\player-base\player-class.h" />\r
+    <ClInclude Include="..\..\src\player-base\player-race.h" />\r
     <ClInclude Include="..\..\src\player-info\alignment.h" />\r
+    <ClInclude Include="..\..\src\player-info\bard-data-type.h" />\r
+    <ClInclude Include="..\..\src\player-info\bluemage-data-type.h" />\r
+    <ClInclude Include="..\..\src\player-info\class-specific-data.h" />\r
     <ClInclude Include="..\..\src\player-info\equipment-info.h" />\r
+    <ClInclude Include="..\..\src\player-info\force-trainer-data-type.h" />\r
+    <ClInclude Include="..\..\src\player-info\magic-eater-data-type.h" />\r
+    <ClInclude Include="..\..\src\player-info\mane-data-type.h" />\r
+    <ClInclude Include="..\..\src\player-info\monk-data-type.h" />\r
+    <ClInclude Include="..\..\src\player-info\ninja-data-type.h" />\r
+    <ClInclude Include="..\..\src\player-info\samurai-data-type.h" />\r
+    <ClInclude Include="..\..\src\player-info\smith-data-type.h" />\r
+    <ClInclude Include="..\..\src\player-info\sniper-data-type.h" />\r
+    <ClInclude Include="..\..\src\player-info\spell-hex-data-type.h" />\r
     <ClInclude Include="..\..\src\player-status\player-energy.h" />\r
     <ClInclude Include="..\..\src\player-status\player-hand-types.h" />\r
     <ClInclude Include="..\..\src\main-win\main-win-utils.h" />\r
+    <ClInclude Include="..\..\src\save\player-class-specific-data-writer.h" />\r
+    <ClInclude Include="..\..\src\specific-object\stone-of-lore.h" />\r
     <ClInclude Include="..\..\src\store\cmd-store.h" />\r
     <ClInclude Include="..\..\src\cmd-io\cmd-floor.h" />\r
     <ClInclude Include="..\..\src\cmd-io\cmd-lore.h" />\r
     <ClInclude Include="..\..\src\mutation\mutation-techniques.h" />\r
     <ClInclude Include="..\..\src\artifact\random-art-pval-investor.h" />\r
     <ClInclude Include="..\..\src\object-hook\hook-armor.h" />\r
-    <ClInclude Include="..\..\src\object-hook\hook-bow.h" />\r
-    <ClInclude Include="..\..\src\object-hook\hook-checker.h" />\r
-    <ClInclude Include="..\..\src\object-hook\hook-enchant.h" />\r
     <ClInclude Include="..\..\src\object-hook\hook-expendable.h" />\r
     <ClInclude Include="..\..\src\object-hook\hook-magic.h" />\r
     <ClInclude Include="..\..\src\object-hook\hook-perception.h" />\r
     <ClInclude Include="..\..\src\load\dungeon-loader.h" />\r
     <ClInclude Include="..\..\src\load\extra-loader.h" />\r
     <ClInclude Include="..\..\src\load\inventory-loader.h" />\r
-    <ClInclude Include="..\..\src\load\item-loader.h" />\r
+    <ClInclude Include="..\..\src\load\old\item-loader-savefile10.h" />\r
     <ClInclude Include="..\..\src\load\load-util.h" />\r
-    <ClInclude Include="..\..\src\load\load-v1-7-0.h" />\r
-    <ClInclude Include="..\..\src\load\load-v1-3-0.h" />\r
-    <ClInclude Include="..\..\src\load\load-v1-5-0.h" />\r
+    <ClInclude Include="..\..\src\load\old\load-v1-7-0.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
     <ClInclude Include="..\..\src\target\target-setter.h" />\r
     <ClInclude Include="..\..\src\target\target-types.h" />\r
     <ClInclude Include="..\..\src\term\screen-processor.h" />\r
+    <ClInclude Include="..\..\src\timed-effect\player-cut.h" />\r
+    <ClInclude Include="..\..\src\timed-effect\player-stun.h" />\r
+    <ClInclude Include="..\..\src\timed-effect\timed-effects.h" />\r
     <ClInclude Include="..\..\src\util\bit-flags-calculator.h" />\r
     <ClInclude Include="..\..\src\util\buffer-shaper.h" />\r
+    <ClInclude Include="..\..\src\util\enum-converter.h" />\r
+    <ClInclude Include="..\..\src\util\enum-range.h" />\r
     <ClInclude Include="..\..\src\util\flag-group.h" />\r
     <ClInclude Include="..\..\src\util\int-char-converter.h" />\r
     <ClInclude Include="..\..\src\util\point-2d.h" />\r
     <ClInclude Include="..\..\src\mspell\mspell-util.h" />\r
     <ClInclude Include="..\..\src\mspell\mspell-ball.h" />\r
     <ClInclude Include="..\..\src\player\player-personality-types.h" />\r
-    <ClInclude Include="..\..\src\player\player-race-types.h" />\r
-    <ClInclude Include="..\..\src\player\player-class-types.h" />\r
+    <ClInclude Include="..\..\src\player-info\race-types.h" />\r
+    <ClInclude Include="..\..\src\player-info\class-types.h" />\r
     <ClInclude Include="..\..\src\spell-kind\spells-detection.h" />\r
     <ClInclude Include="..\..\src\system\angband-version.h" />\r
     <ClInclude Include="..\..\src\core\turn-compensator.h" />\r
     <ClInclude Include="..\..\src\cmd-item\cmd-quaff.h" />\r
     <ClInclude Include="..\..\src\cmd-item\cmd-read.h" />\r
     <ClInclude Include="..\..\src\cmd-io\cmd-save.h" />\r
-    <ClInclude Include="..\..\src\cmd-item\cmd-smith.h" />\r
     <ClInclude Include="..\..\src\cmd-action\cmd-spell.h" />\r
     <ClInclude Include="..\..\src\cmd-item\cmd-usestaff.h" />\r
     <ClInclude Include="..\..\src\cmd-visual\cmd-visuals.h" />\r
     <ClInclude Include="..\..\src\term\term-color-types.h" />\r
     <ClInclude Include="..\..\src\util\angband-files.h" />\r
     <ClInclude Include="..\..\src\util\object-sort.h" />\r
+    <ClInclude Include="..\..\src\util\rng-xoshiro.h" />\r
     <ClInclude Include="..\..\src\util\string-processor.h" />\r
     <ClInclude Include="..\..\src\util\tag-sorter.h" />\r
     <ClInclude Include="..\..\src\view\display-birth.h" />\r
     <ClInclude Include="..\..\src\flavor\object-flavor.h" />\r
     <ClInclude Include="..\..\src\object\lite-processor.h" />\r
     <ClInclude Include="..\..\src\inventory\player-inventory.h" />\r
-    <ClInclude Include="..\..\src\player\mimic-info-table.h" />\r
+    <ClInclude Include="..\..\src\player-info\mimic-info-table.h" />\r
     <ClInclude Include="..\..\src\player\permanent-resistances.h" />\r
     <ClInclude Include="..\..\src\player\process-name.h" />\r
     <ClInclude Include="..\..\src\player\race-info-table.h" />\r
     <ClInclude Include="..\..\src\object\object-kind-hook.h" />\r
     <ClInclude Include="..\..\src\object\object-kind.h" />\r
     <ClInclude Include="..\..\src\player\patron.h" />\r
-    <ClInclude Include="..\..\src\player\player-class.h" />\r
+    <ClInclude Include="..\..\src\player-info\class-info.h" />\r
     <ClInclude Include="..\..\src\player\player-damage.h" />\r
     <ClInclude Include="..\..\src\status\action-setter.h" />\r
     <ClInclude Include="..\..\src\player\player-move.h" />\r
     <ClInclude Include="..\..\src\player\player-personality.h" />\r
-    <ClInclude Include="..\..\src\player\player-race.h" />\r
+    <ClInclude Include="..\..\src\player-info\race-info.h" />\r
     <ClInclude Include="..\..\src\player\player-sex.h" />\r
     <ClInclude Include="..\..\src\player\player-skill.h" />\r
     <ClInclude Include="..\..\src\player\player-status.h" />\r
     <ClInclude Include="..\..\src\target\target-checker.h" />\r
     <ClInclude Include="..\..\src\term\gameterm.h" />\r
     <ClInclude Include="..\..\src\grid\trap.h" />\r
-    <ClInclude Include="..\..\src\system\alloc-entry-definition.h" />\r
     <ClInclude Include="..\..\src\io\screen-util.h" />\r
     <ClInclude Include="..\..\src\object\warning.h" />\r
     <ClInclude Include="..\..\src\floor\wild.h" />\r