OSDN Git Service

[Refactor] #3286 Removed player-redraw-types.h
[hengbandforosx/hengbandosx.git] / Hengband / Hengband / Hengband.vcxproj
index 2804a17..13d6966 100644 (file)
       <WarningLevel>EnableAllWarnings</WarningLevel>\r
       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
       <CompileAs>CompileAsCpp</CompileAs>\r
-      <DisableSpecificWarnings>4061;4062;4127;4244;4255;4365;4514;4668;4710;4820;4996;4774;5045;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
+      <DisableSpecificWarnings>4061;4062;4127;4244;4255;4365;4514;4668;4710;4820;4996;4774;5045;5264;%(DisableSpecificWarnings)</DisableSpecificWarnings>\r
       <ConformanceMode>true</ConformanceMode>\r
       <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
       <AdditionalIncludeDirectories>..\..\src;curl\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
-      <LanguageStandard>stdcpplatest</LanguageStandard>\r
+      <LanguageStandard>stdcpp20</LanguageStandard>\r
       <ExceptionHandling>SyncCThrow</ExceptionHandling>\r
       <PrecompiledHeader>Use</PrecompiledHeader>\r
       <ForcedIncludeFiles>stdafx.h</ForcedIncludeFiles>\r
     <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\item-info\flavor-initializer.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\monster\monster-loader-factory.cpp" />\r
     <ClCompile Include="..\..\src\load\player-class-specific-data-loader.cpp" />\r
+    <ClCompile Include="..\..\src\monster-race\race-brightness-mask.cpp" />\r
     <ClCompile Include="..\..\src\monster-race\race-feature-mask.cpp" />\r
+    <ClCompile Include="..\..\src\monster\monster-pain-describer.cpp" />\r
     <ClCompile Include="..\..\src\object-enchant\enchanter-factory.cpp" />\r
     <ClCompile Include="..\..\src\mspell\mspell-attack\abstract-mspell.cpp" />\r
     <ClCompile Include="..\..\src\mspell\mspell-data.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\spell-class\spells-mirror-master.cpp" />\r
+    <ClCompile Include="..\..\src\system\redrawing-flags-updater.cpp" />\r
+    <ClCompile Include="..\..\src\system\floor-type-definition.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\store\sell-order.cpp" />\r
     <ClCompile Include="..\..\src\store\service-checker.cpp" />\r
     <ClCompile Include="..\..\src\system\angband-version.cpp" />\r
-    <ClCompile Include="..\..\src\system\monster-type-definition.cpp" />\r
-    <ClCompile Include="..\..\src\system\object-type-definition.cpp" />\r
+    <ClCompile Include="..\..\src\system\monster-entity.cpp" />\r
+    <ClCompile Include="..\..\src\system\item-entity.cpp" />\r
+    <ClCompile Include="..\..\src\system\monster-race-info.cpp" />\r
     <ClCompile Include="..\..\src\system\player-type-definition.cpp" />\r
+    <ClCompile Include="..\..\src\system\terrain-type-definition.cpp" />\r
     <ClCompile Include="..\..\src\target\grid-selector.cpp" />\r
     <ClCompile Include="..\..\src\target\projection-path-calculator.cpp" />\r
     <ClCompile Include="..\..\src\target\target-describer.cpp" />\r
     <ClCompile Include="..\..\src\view\display-map.cpp" />\r
     <ClCompile Include="..\..\src\view\display-self-info.cpp" />\r
     <ClCompile Include="..\..\src\view\display-scores.cpp" />\r
-    <ClCompile Include="..\..\src\window\display-sub-window-items.cpp" />\r
-    <ClCompile Include="..\..\src\window\display-sub-window-spells.cpp" />\r
     <ClCompile Include="..\..\src\window\display-sub-windows.cpp" />\r
     <ClCompile Include="..\..\src\window\main-window-left-frame.cpp" />\r
+    <ClCompile Include="..\..\src\window\main-window-row-column.cpp" />\r
     <ClCompile Include="..\..\src\window\main-window-stat-poster.cpp" />\r
     <ClCompile Include="..\..\src\window\main-window-util.cpp" />\r
     <ClCompile Include="..\..\src\mspell\monster-power-table.cpp" />\r
     <ClCompile Include="..\..\src\object-enchant\weapon\apply-magic-bow.cpp" />\r
     <ClCompile Include="..\..\src\object-enchant\item-magic-applier.cpp" />\r
     <ClCompile Include="..\..\src\player\eldritch-horror.cpp" />\r
-    <ClCompile Include="..\..\src\specific-object\bow.cpp" />\r
     <ClCompile Include="..\..\src\object\object-stack.cpp" />\r
     <ClCompile Include="..\..\src\object\object-value-calc.cpp" />\r
     <ClCompile Include="..\..\src\perception\object-perception.cpp" />\r
     <ClCompile Include="..\..\src\core\show-file.cpp" />\r
     <ClCompile Include="..\..\src\core\speed-table.cpp" />\r
     <ClCompile Include="..\..\src\info-reader\fixed-map-parser.cpp" />\r
-    <ClCompile Include="..\..\src\dungeon\dungeon.cpp" />\r
+    <ClCompile Include="..\..\src\system\dungeon-info.cpp" />\r
     <ClCompile Include="..\..\src\locale\english.cpp" />\r
     <ClCompile Include="..\..\src\grid\feature.cpp" />\r
     <ClCompile Include="..\..\src\floor\floor-events.cpp" />\r
     <ClCompile Include="..\..\src\object-enchant\object-ego.cpp" />\r
     <ClCompile Include="..\..\src\flavor\object-flavor.cpp" />\r
     <ClCompile Include="..\..\src\object\item-tester-hooker.cpp" />\r
-    <ClCompile Include="..\..\src\system\baseitem-info-definition.cpp" />\r
+    <ClCompile Include="..\..\src\system\baseitem-info.cpp" />\r
     <ClCompile Include="..\..\src\object\object-kind-hook.cpp" />\r
     <ClCompile Include="..\..\src\object\object-broken.cpp" />\r
     <ClCompile Include="..\..\src\object\lite-processor.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\item-info\flavor-initializer.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\monster-race\monster-aura-types.h" />\r
     <ClInclude Include="..\..\src\monster-race\monster-kind-mask.h" />\r
     <ClInclude Include="..\..\src\monster-race\race-behavior-flags.h" />\r
+    <ClInclude Include="..\..\src\monster-race\race-brightness-flags.h" />\r
+    <ClInclude Include="..\..\src\monster-race\race-brightness-mask.h" />\r
     <ClInclude Include="..\..\src\monster-race\race-drop-flags.h" />\r
     <ClInclude Include="..\..\src\monster-race\race-feature-flags.h" />\r
     <ClInclude Include="..\..\src\monster-race\race-feature-mask.h" />\r
     <ClInclude Include="..\..\src\monster-race\race-speak-flags.h" />\r
     <ClInclude Include="..\..\src\monster-race\race-visual-flags.h" />\r
     <ClInclude Include="..\..\src\monster-race\race-wilderness-flags.h" />\r
+    <ClInclude Include="..\..\src\monster\monster-pain-describer.h" />\r
     <ClInclude Include="..\..\src\mspell\mspell-attack\abstract-mspell.h" />\r
     <ClInclude Include="..\..\src\mspell\mspell-data.h" />\r
     <ClInclude Include="..\..\src\mspell\mspell-result.h" />\r
     <ClInclude Include="..\..\src\core\asking-player.h" />\r
     <ClInclude Include="..\..\src\core\disturbance.h" />\r
     <ClInclude Include="..\..\src\core\object-compressor.h" />\r
-    <ClInclude Include="..\..\src\core\player-redraw-types.h" />\r
     <ClInclude Include="..\..\src\core\visuals-reseter.h" />\r
     <ClInclude Include="..\..\src\core\window-redrawer.h" />\r
     <ClInclude Include="..\..\src\dungeon\dungeon-flag-types.h" />\r
     <ClInclude Include="..\..\src\floor\line-of-sight.h" />\r
     <ClInclude Include="..\..\src\floor\object-allocator.h" />\r
     <ClInclude Include="..\..\src\floor\object-scanner.h" />\r
-    <ClInclude Include="..\..\src\floor\sight-definitions.h" />\r
     <ClInclude Include="..\..\src\floor\tunnel-generator.h" />\r
     <ClInclude Include="..\..\src\game-option\auto-destruction-options.h" />\r
     <ClInclude Include="..\..\src\game-option\birth-options.h" />\r
     <ClInclude Include="..\..\src\object-hook\hook-weapon.h" />\r
     <ClInclude Include="..\..\src\object-use\quaff\quaff-execution.h" />\r
     <ClInclude Include="..\..\src\player\attack-defense-types.h" />\r
-    <ClInclude Include="..\..\src\core\player-update-types.h" />\r
     <ClInclude Include="..\..\src\load\angband-version-comparer.h" />\r
     <ClInclude Include="..\..\src\load\birth-loader.h" />\r
     <ClInclude Include="..\..\src\load\dummy-loader.h" />\r
     <ClInclude Include="..\..\src\store\service-checker.h" />\r
     <ClInclude Include="..\..\src\system\alloc-entries.h" />\r
     <ClInclude Include="..\..\src\system\angband-exceptions.h" />\r
+    <ClInclude Include="..\..\src\system\redrawing-flags-updater.h" />\r
     <ClInclude Include="..\..\src\system\dungeon-data-definition.h" />\r
     <ClInclude Include="..\..\src\system\floor-type-definition.h" />\r
     <ClInclude Include="..\..\src\system\grid-type-definition.h" />\r
     <ClInclude Include="..\..\src\system\player-type-definition.h" />\r
+    <ClInclude Include="..\..\src\system\terrain-type-definition.h" />\r
     <ClInclude Include="..\..\src\target\grid-selector.h" />\r
     <ClInclude Include="..\..\src\target\projection-path-calculator.h" />\r
     <ClInclude Include="..\..\src\target\target-describer.h" />\r
     <ClInclude Include="..\..\src\object-enchant\item-magic-applier.h" />\r
     <ClInclude Include="..\..\src\player\eldritch-horror.h" />\r
     <ClInclude Include="..\..\src\realm\realm-types.h" />\r
-    <ClInclude Include="..\..\src\specific-object\bow.h" />\r
     <ClInclude Include="..\..\src\object\object-stack.h" />\r
     <ClInclude Include="..\..\src\object\object-value-calc.h" />\r
     <ClInclude Include="..\..\src\perception\object-perception.h" />\r
     <ClInclude Include="..\..\src\object\object-mark-types.h" />\r
     <ClInclude Include="..\..\src\system\building-type-definition.h" />\r
     <ClInclude Include="..\..\src\system\game-option-types.h" />\r
-    <ClInclude Include="..\..\src\system\monster-race-definition.h" />\r
-    <ClInclude Include="..\..\src\system\object-type-definition.h" />\r
+    <ClInclude Include="..\..\src\system\monster-race-info.h" />\r
+    <ClInclude Include="..\..\src\system\item-entity.h" />\r
     <ClInclude Include="..\..\src\object-enchant\old-ego-extra-values.h" />\r
     <ClInclude Include="..\..\src\object-enchant\special-object-flags.h" />\r
     <ClInclude Include="..\..\src\realm\realm-hex-numbers.h" />\r
     <ClCompile Include="..\..\src\util\angband-files.cpp" />\r
     <ClCompile Include="..\..\src\util\object-sort.cpp" />\r
     <ClCompile Include="..\..\src\util\string-processor.cpp" />\r
-    <ClCompile Include="..\..\src\util\tag-sorter.cpp" />\r
     <ClCompile Include="..\..\src\view\display-birth.cpp" />\r
     <ClCompile Include="..\..\src\view\display-characteristic.cpp" />\r
     <ClCompile Include="..\..\src\view\display-fruit.cpp" />\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\view\display-inventory.h" />\r
     <ClInclude Include="..\..\src\view\display-lore-attacks.h" />\r
     <ClInclude Include="..\..\src\view\display-monster-status.h" />\r
     <ClInclude Include="..\..\src\view\display-self-info.h" />\r
     <ClInclude Include="..\..\src\view\display-scores.h" />\r
-    <ClInclude Include="..\..\src\window\display-sub-window-items.h" />\r
-    <ClInclude Include="..\..\src\window\display-sub-window-spells.h" />\r
     <ClInclude Include="..\..\src\window\display-sub-windows.h" />\r
     <ClInclude Include="..\..\src\window\main-window-left-frame.h" />\r
     <ClInclude Include="..\..\src\window\main-window-row-column.h" />\r
     <ClInclude Include="..\..\src\system\system-variables.h" />\r
     <ClInclude Include="..\..\src\core\speed-table.h" />\r
     <ClInclude Include="..\..\src\info-reader\fixed-map-parser.h" />\r
-    <ClInclude Include="..\..\src\dungeon\dungeon.h" />\r
+    <ClInclude Include="..\..\src\system\dungeon-info.h" />\r
     <ClInclude Include="..\..\src\grid\feature.h" />\r
     <ClInclude Include="..\..\src\io\files-util.h" />\r
     <ClInclude Include="..\..\src\floor\floor-events.h" />\r
     <ClInclude Include="..\..\src\cmd-action\cmd-mind.h" />\r
     <ClInclude Include="..\..\src\monster\monster-processor.h" />\r
     <ClInclude Include="..\..\src\monster\monster-status.h" />\r
-    <ClInclude Include="..\..\src\system\monster-type-definition.h" />\r
+    <ClInclude Include="..\..\src\system\monster-entity.h" />\r
     <ClInclude Include="..\..\src\monster-race\monster-race-hook.h" />\r
     <ClInclude Include="..\..\src\monster-race\monster-race.h" />\r
     <ClInclude Include="..\..\src\mutation\mutation-calculator.h" />\r
     <ClInclude Include="..\..\src\object\object-broken.h" />\r
     <ClInclude Include="..\..\src\object\object-info.h" />\r
     <ClInclude Include="..\..\src\object\object-kind-hook.h" />\r
-    <ClInclude Include="..\..\src\system\baseitem-info-definition.h" />\r
+    <ClInclude Include="..\..\src\system\baseitem-info.h" />\r
     <ClInclude Include="..\..\src\player\patron.h" />\r
     <ClInclude Include="..\..\src\player-info\class-info.h" />\r
     <ClInclude Include="..\..\src\player\player-damage.h" />\r