OSDN Git Service

[Refactor] #2628 Renamed object-type-definition.cpp/h to item-entity.cpp/h
authorHourier <66951241+Hourier@users.noreply.github.com>
Tue, 15 Nov 2022 14:29:21 +0000 (23:29 +0900)
committerHourier <66951241+Hourier@users.noreply.github.com>
Thu, 17 Nov 2022 09:29:47 +0000 (18:29 +0900)
290 files changed:
Hengband/Hengband/Hengband.vcxproj
Hengband/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/action/activation-execution.cpp
src/action/movement-execution.cpp
src/action/mutation-execution.cpp
src/action/open-close-execution.cpp
src/action/open-util.cpp
src/action/racial-execution.cpp
src/action/run-execution.cpp
src/action/weapon-shield.cpp
src/artifact/artifact-info.cpp
src/artifact/fixed-art-generator.cpp
src/artifact/random-art-activation.cpp
src/artifact/random-art-characteristics.cpp
src/artifact/random-art-generator.cpp
src/artifact/random-art-misc.cpp
src/artifact/random-art-pval-investor.cpp
src/artifact/random-art-resistance.cpp
src/artifact/random-art-slay.cpp
src/autopick/autopick-destroyer.cpp
src/autopick/autopick-entry.cpp
src/autopick/autopick-finder.cpp
src/autopick/autopick-matcher.cpp
src/autopick/autopick-registry.cpp
src/autopick/autopick-util.cpp
src/autopick/autopick.cpp
src/birth/game-play-initializer.cpp
src/birth/inventory-initializer.cpp
src/cmd-action/cmd-attack.cpp
src/cmd-action/cmd-hissatsu.cpp
src/cmd-action/cmd-mane.cpp
src/cmd-action/cmd-open-close.cpp
src/cmd-action/cmd-pet.cpp
src/cmd-action/cmd-shoot.cpp
src/cmd-action/cmd-spell.cpp
src/cmd-building/cmd-building.cpp
src/cmd-io/cmd-autopick.cpp
src/cmd-item/cmd-destroy.cpp
src/cmd-item/cmd-eat.cpp
src/cmd-item/cmd-equipment.cpp
src/cmd-item/cmd-item.cpp
src/cmd-item/cmd-read.cpp
src/cmd-item/cmd-refill.cpp
src/cmd-item/cmd-throw.cpp
src/cmd-item/cmd-zaprod.cpp
src/cmd-item/cmd-zapwand.cpp
src/cmd-visual/cmd-visuals.cpp
src/combat/attack-accuracy.cpp
src/combat/attack-criticality.cpp
src/combat/aura-counterattack.cpp
src/combat/shoot.cpp
src/combat/slaying.cpp
src/core/game-play.cpp
src/core/object-compressor.cpp
src/dungeon/quest-completion-checker.cpp
src/dungeon/quest.cpp
src/effect/effect-item.cpp
src/effect/effect-monster.cpp
src/effect/effect-player-resist-hurt.cpp
src/flavor/flavor-describer.cpp
src/flavor/flavor-util.cpp
src/flavor/named-item-describer.cpp
src/flavor/tval-description-switcher.cpp
src/floor/fixed-map-generator.cpp
src/floor/floor-changer.cpp
src/floor/floor-events.cpp
src/floor/floor-generator.cpp
src/floor/floor-leaver.cpp
src/floor/floor-object.cpp
src/floor/floor-streams.cpp
src/floor/floor-town.cpp
src/floor/floor-town.h
src/floor/floor-util.cpp
src/floor/object-scanner.cpp
src/grid/grid.cpp
src/grid/object-placer.cpp
src/grid/stair.cpp
src/hpmp/hp-mp-processor.cpp
src/hpmp/hp-mp-regenerator.cpp
src/inventory/floor-item-getter.cpp
src/inventory/inventory-curse.cpp
src/inventory/inventory-damage.cpp
src/inventory/inventory-describer.cpp
src/inventory/inventory-object.cpp
src/inventory/inventory-util.cpp
src/inventory/item-getter.cpp
src/inventory/pack-overflow.cpp
src/inventory/player-inventory.cpp
src/inventory/recharge-processor.cpp
src/io-dump/character-dump.cpp
src/io-dump/random-art-info-dumper.cpp
src/io/input-key-requester.cpp
src/knowledge/knowledge-inventory.cpp
src/knowledge/knowledge-items.cpp
src/knowledge/knowledge-quests.cpp
src/knowledge/knowledge-self.cpp
src/load/floor-loader.cpp
src/load/inventory-loader.cpp
src/load/item/item-loader-base.h
src/load/old/item-loader-savefile50.cpp
src/load/old/load-v1-5-0.cpp
src/load/store-loader.cpp
src/main/game-data-initializer.cpp
src/market/bounty.cpp
src/market/building-craft-fix.cpp
src/market/building-craft-weapon.cpp
src/market/building-enchanter.cpp
src/market/building-initializer.cpp
src/market/building-recharger.cpp
src/mind/mind-archer.cpp
src/mind/mind-chaos-warrior.cpp
src/mind/mind-hobbit.cpp
src/mind/mind-mage.cpp
src/mind/mind-magic-eater.cpp
src/mind/mind-mindcrafter.cpp
src/mind/mind-ninja.cpp
src/mind/mind-priest.cpp
src/mind/mind-samurai.cpp
src/mind/mind-sniper.cpp
src/mind/mind-weaponsmith.cpp
src/monster-attack/monster-attack-player.cpp
src/monster-attack/monster-attack-switcher.cpp
src/monster-attack/monster-eating.cpp
src/monster-floor/monster-death.cpp
src/monster-floor/monster-object.cpp
src/monster-floor/monster-remover.cpp
src/monster-floor/special-death-switcher.cpp
src/monster/monster-compaction.cpp
src/mspell/mspell-checker.cpp
src/mspell/mspell-damage-calculator.cpp
src/mutation/mutation-processor.cpp
src/object-activation/activation-breath.cpp
src/object-activation/activation-others.cpp
src/object-activation/activation-resistance.cpp
src/object-activation/activation-util.cpp
src/object-enchant/enchanter-factory.cpp
src/object-enchant/item-magic-applier.cpp
src/object-enchant/object-boost.cpp
src/object-enchant/object-curse.cpp
src/object-enchant/object-ego.cpp
src/object-enchant/others/apply-magic-amulet.cpp
src/object-enchant/others/apply-magic-lite.cpp
src/object-enchant/others/apply-magic-others.cpp
src/object-enchant/others/apply-magic-ring.cpp
src/object-enchant/protector/abstract-protector-enchanter.cpp
src/object-enchant/protector/apply-magic-armor.cpp
src/object-enchant/protector/apply-magic-boots.cpp
src/object-enchant/protector/apply-magic-cloak.cpp
src/object-enchant/protector/apply-magic-crown.cpp
src/object-enchant/protector/apply-magic-dragon-armor.cpp
src/object-enchant/protector/apply-magic-gloves.cpp
src/object-enchant/protector/apply-magic-helm.cpp
src/object-enchant/protector/apply-magic-shield.cpp
src/object-enchant/protector/apply-magic-soft-armor.cpp
src/object-enchant/vorpal-weapon.cpp
src/object-enchant/weapon/abstract-weapon-enchanter.cpp
src/object-enchant/weapon/apply-magic-arrow.cpp
src/object-enchant/weapon/apply-magic-bow.cpp
src/object-enchant/weapon/apply-magic-digging.cpp
src/object-enchant/weapon/apply-magic-hafted.cpp
src/object-enchant/weapon/apply-magic-polearm.cpp
src/object-enchant/weapon/apply-magic-sword.cpp
src/object-enchant/weapon/melee-weapon-enchanter.cpp
src/object-hook/hook-armor.cpp
src/object-hook/hook-expendable.cpp
src/object-hook/hook-magic.cpp
src/object-hook/hook-perception.cpp
src/object-hook/hook-quest.cpp
src/object-hook/hook-weapon.cpp
src/object-use/quaff/quaff-effects.cpp
src/object-use/quaff/quaff-execution.cpp
src/object-use/read/parchment-read-executor.cpp
src/object-use/read/read-execution.cpp
src/object-use/read/read-executor-factory.cpp
src/object-use/read/scroll-read-executor.cpp
src/object-use/throw-execution.cpp
src/object-use/use-execution.cpp
src/object-use/zaprod-execution.cpp
src/object-use/zapwand-execution.cpp
src/object/item-tester-hooker.cpp
src/object/lite-processor.cpp
src/object/object-broken.cpp
src/object/object-flags.cpp
src/object/object-index-list.cpp
src/object/object-info.cpp
src/object/object-stack.cpp
src/object/object-value-calc.cpp
src/object/object-value.cpp
src/object/warning.cpp
src/perception/identification.cpp
src/perception/object-perception.cpp
src/perception/simple-perception.cpp
src/player-attack/attack-chaos-effect.cpp
src/player-attack/blood-sucking-processor.cpp
src/player-attack/player-attack.cpp
src/player-base/player-class.cpp
src/player-info/alignment.cpp
src/player-info/class-info.cpp
src/player-info/equipment-info.cpp
src/player-info/race-info.cpp
src/player-info/self-info-util.h
src/player-status/player-speed.cpp
src/player-status/player-status-base.cpp
src/player-status/player-stealth.cpp
src/player/patron.cpp
src/player/permanent-resistances.cpp
src/player/player-damage.cpp
src/player/player-move.cpp
src/player/player-skill.cpp
src/player/player-status-flags.cpp
src/player/player-status-resist.cpp
src/player/player-status.cpp
src/player/process-death.cpp
src/player/race-resistances.cpp
src/player/temporary-resistances.cpp
src/racial/racial-android.cpp
src/realm/realm-hex.cpp
src/realm/realm-hissatsu.cpp
src/realm/realm-nature.cpp
src/save/floor-writer.cpp
src/save/info-writer.cpp
src/save/item-writer.cpp
src/save/save.cpp
src/smith/object-smith.cpp
src/smith/smith-info.cpp
src/specific-object/bloody-moon.cpp
src/specific-object/bow.cpp
src/specific-object/chest.cpp
src/specific-object/death-crimson.cpp
src/specific-object/death-scythe.cpp
src/specific-object/monster-ball.cpp
src/specific-object/muramasa.cpp
src/specific-object/torch.cpp
src/spell-kind/magic-item-recharger.cpp
src/spell-kind/spells-curse-removal.cpp
src/spell-kind/spells-detection.cpp
src/spell-kind/spells-enchant.cpp
src/spell-kind/spells-equipment.cpp
src/spell-kind/spells-fetcher.cpp
src/spell-kind/spells-floor.cpp
src/spell-kind/spells-perception.cpp
src/spell-kind/spells-polymorph.cpp
src/spell-kind/spells-teleport.cpp
src/spell-realm/spells-arcane.cpp
src/spell-realm/spells-craft.cpp
src/spell-realm/spells-nature.cpp
src/spell-realm/spells-sorcery.cpp
src/spell/spells-object.cpp
src/spell/spells-status.cpp
src/spell/spells-summon.cpp
src/status/base-status.cpp
src/store/black-market.cpp
src/store/cmd-store.cpp
src/store/home.cpp
src/store/museum.cpp
src/store/pricing.cpp
src/store/purchase-order.cpp
src/store/rumor.cpp
src/store/sell-order.cpp
src/store/service-checker.cpp
src/store/store-util.cpp
src/store/store.cpp
src/system/artifact-type-definition.h
src/system/item-entity.cpp [moved from src/system/object-type-definition.cpp with 99% similarity]
src/system/item-entity.h [moved from src/system/object-type-definition.h with 99% similarity]
src/target/target-describer.cpp
src/target/target-preparation.cpp
src/util/object-sort.cpp
src/view/display-characteristic.cpp
src/view/display-inventory.cpp
src/view/display-map.cpp
src/view/display-player-middle.cpp
src/view/display-player-stat-info.cpp
src/view/display-player.cpp
src/view/display-store.cpp
src/view/object-describer.cpp
src/view/status-first-page.cpp
src/window/display-sub-window-items.cpp
src/window/display-sub-windows.cpp
src/window/main-window-equipments.cpp
src/window/main-window-util.cpp
src/wizard/artifact-analyzer.cpp
src/wizard/cmd-wizard.cpp
src/wizard/fixed-artifacts-spoiler.cpp
src/wizard/items-spoiler.cpp
src/wizard/wizard-item-modifier.cpp
src/wizard/wizard-special-process.cpp
src/wizard/wizard-spoiler.cpp
src/world/world-object.cpp

index 8e485f8..45c28da 100644 (file)
     <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\item-entity.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
     <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\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
index 5a4b026..92042cc 100644 (file)
     <ClCompile Include="..\..\src\view\display-scores.cpp">\r
       <Filter>view</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\src\system\object-type-definition.cpp">\r
+    <ClCompile Include="..\..\src\system\item-entity.cpp">\r
       <Filter>system</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\src\object\object-index-list.cpp">\r
     <ClInclude Include="..\..\src\core\speed-table.h">\r
       <Filter>core</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\src\system\object-type-definition.h">\r
+    <ClInclude Include="..\..\src\system\item-entity.h">\r
       <Filter>system</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\src\monster\monster-util.h">\r
index badc331..758c8e5 100644 (file)
@@ -917,9 +917,9 @@ hengband_SOURCES = \
        system/game-option-types.h \
        system/h-basic.h system/h-config.h \
        system/h-system.h system/h-type.h \
+       system/item-entity.cpp system/item-entity.h \
        system/monster-race-definition.h \
        system/monster-type-definition.cpp system/monster-type-definition.h \
-       system/object-type-definition.cpp system/object-type-definition.h \
        system/player-type-definition.cpp system/player-type-definition.h \
        system/system-variables.cpp system/system-variables.h \
        system/terrain-type-definition.cpp system/terrain-type-definition.h \
index 881fff8..4d00cc5 100644 (file)
@@ -40,8 +40,8 @@
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "term/screen-processor.h"
index b63f999..d380cb4 100644 (file)
@@ -40,9 +40,9 @@
 #include "player/player-status.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "timed-effect/player-confusion.h"
index 76a2f23..0f5b063 100644 (file)
@@ -48,9 +48,9 @@
 #include "status/shape-changer.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "util/bit-flags-calculator.h"
index 58acabf..510549d 100644 (file)
@@ -24,7 +24,7 @@
 #include "status/experience.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "term/screen-processor.h"
index 4c7be53..f4a4781 100644 (file)
@@ -10,7 +10,7 @@
 #include "perception/object-perception.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*!
index 969628f..4aebfbc 100644 (file)
@@ -14,7 +14,7 @@
 #include "player-status/player-energy.h"
 #include "racial/racial-switcher.h"
 #include "racial/racial-util.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "timed-effect/player-confusion.h"
index b927d0e..a73f437 100644 (file)
@@ -19,8 +19,8 @@
 #include "player/player-status.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "util/bit-flags-calculator.h"
index 4d8b9ae..2294f40 100644 (file)
@@ -11,7 +11,7 @@
 #include "object-hook/hook-weapon.h"
 #include "player-info/equipment-info.h"
 #include "player-status/player-hand-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index df1e592..bb050a3 100644 (file)
@@ -11,7 +11,7 @@
 #include "smith/object-smith.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
 
index 35c1f1f..fbeca66 100644 (file)
@@ -27,7 +27,7 @@
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index 9ef112a..0919da1 100644 (file)
@@ -8,7 +8,7 @@
 #include "artifact/random-art-effects.h"
 #include "object-enchant/object-boost.h"
 #include "object-enchant/tr-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
 
index 44654e5..cda90b8 100644 (file)
@@ -11,7 +11,7 @@
 #include "object-enchant/trc-types.h"
 #include "object/object-flags.h"
 #include "player-base/player-class.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "wizard/wizard-messages.h"
index 11dbd72..5447862 100644 (file)
@@ -32,7 +32,7 @@
 #include "perception/object-perception.h"
 #include "sv-definition/sv-weapon-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/quarks.h"
index e3c457b..f93c599 100644 (file)
@@ -8,7 +8,7 @@
 #include "object-enchant/tr-types.h"
 #include "object-hook/hook-armor.h"
 #include "object/tval-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index ba61537..1e80cdc 100644 (file)
@@ -11,7 +11,7 @@
 #include "object-hook/hook-weapon.h"
 #include "object/tval-types.h"
 #include "sv-definition/sv-armor-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/bit-flags-calculator.h"
 
 static bool random_art_bias_strength(ItemEntity *o_ptr)
index a4673fe..ec98e3a 100644 (file)
@@ -7,7 +7,7 @@
 #include "artifact/random-art-bias-types.h"
 #include "object-enchant/tr-types.h"
 #include "object/tval-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/bit-flags-calculator.h"
 
 /*!
index 87d28e7..4d340b9 100644 (file)
@@ -8,7 +8,7 @@
 #include "object-enchant/tr-types.h"
 #include "object/tval-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/bit-flags-calculator.h"
 
 static bool random_art_slay_bow(ItemEntity *o_ptr)
index 9f9b54c..30667f2 100644 (file)
@@ -27,8 +27,8 @@
 #include "player-info/race-types.h"
 #include "sv-definition/sv-other-types.h"
 #include "sv-definition/sv-wand-types.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/string-processor.h"
 #include "view/display-messages.h"
index bf17a27..e2cc033 100644 (file)
@@ -21,8 +21,8 @@
 #include "player-base/player-class.h"
 #include "player/player-realm.h"
 #include "system/baseitem-info-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/quarks.h"
 #include "util/string-processor.h"
index 89fb5b0..14b6f3c 100644 (file)
@@ -17,7 +17,7 @@
 #include "io/input-key-acceptor.h"
 #include "main/sound-of-music.h"
 #include "object/item-use-flags.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index fedc734..4273061 100644 (file)
@@ -25,8 +25,8 @@
 #include "player/player-realm.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/string-processor.h"
 
index d3fc545..79fa07d 100644 (file)
@@ -16,7 +16,7 @@
 #include "object-enchant/item-feeling.h"
 #include "object-enchant/special-object-flags.h"
 #include "perception/object-perception.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/angband-files.h"
 #include "view/display-messages.h"
index e6835bd..f47f990 100644 (file)
@@ -6,7 +6,7 @@
 #include "main/sound-of-music.h"
 #include "monster-race/race-indice-types.h"
 #include "object-enchant/item-feeling.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/quarks.h"
 
index e5fe7a5..0734787 100644 (file)
@@ -28,7 +28,7 @@
 #include "object/object-mark-types.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "view/display-messages.h"
index bb64031..093dc17 100644 (file)
@@ -19,6 +19,7 @@
 #include "system/baseitem-info-definition.h"
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
 #include "util/enum-range.h"
index 5dc487a..fd53bcb 100644 (file)
@@ -29,7 +29,7 @@
 #include "sv-definition/sv-wand-types.h"
 #include "sv-definition/sv-weapon-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/enum-converter.h"
 #include <tuple>
index 83ec36b..0840339 100644 (file)
@@ -47,9 +47,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-confusion.h"
 #include "timed-effect/player-fear.h"
index dd208b3..720638f 100644 (file)
@@ -36,7 +36,7 @@
 #include "spell/spells-execution.h"
 #include "spell/technic-info-table.h"
 #include "status/action-setter.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/int-char-converter.h"
index 95cf4aa..e91eebc 100644 (file)
@@ -55,9 +55,9 @@
 #include "status/buff-setter.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/projection-path-calculator.h"
 #include "target/target-checker.h"
index 598d804..ba03f66 100644 (file)
@@ -23,7 +23,7 @@
 #include "status/experience.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "target/target-getter.h"
index 9cdbc67..79c2ca0 100644 (file)
@@ -50,9 +50,9 @@
 #include "status/action-setter.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "target/target-checker.h"
index 3f76257..623105c 100644 (file)
@@ -14,7 +14,7 @@
 #include "status/action-setter.h"
 #include "status/bad-status-setter.h"
 #include "sv-definition/sv-bow-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "view/display-messages.h"
index 518ffb8..f76719c 100644 (file)
@@ -59,7 +59,7 @@
 #include "status/base-status.h"
 #include "status/experience.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "timed-effect/player-blindness.h"
index 98360bb..971a563 100644 (file)
@@ -60,7 +60,7 @@
 #include "system/building-type-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "term/screen-processor.h"
index f626e1b..493ab28 100644 (file)
@@ -14,7 +14,7 @@
 #include "cmd-io/cmd-save.h"
 #include "io/input-key-acceptor.h"
 #include "io/read-pref-file.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "term/screen-processor.h"
 #include "util/int-char-converter.h"
 #include "world/world.h"
index 84e38f1..52db196 100644 (file)
@@ -30,7 +30,7 @@
 #include "realm/realm-names-table.h"
 #include "status/action-setter.h"
 #include "status/experience.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/int-char-converter.h"
index b064551..aa36122 100644 (file)
@@ -45,8 +45,8 @@
 #include "sv-definition/sv-food-types.h"
 #include "sv-definition/sv-other-types.h"
 #include "system/baseitem-info-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/string-processor.h"
 #include "view/display-messages.h"
index 0c6da96..b739275 100644 (file)
@@ -45,7 +45,7 @@
 #include "spell-kind/spells-perception.h"
 #include "status/action-setter.h"
 #include "status/shape-changer.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/int-char-converter.h"
index c49682d..8fc7a81 100644 (file)
@@ -60,7 +60,7 @@
 #include "realm/realm-hex-numbers.h"
 #include "realm/realm-types.h"
 #include "status/action-setter.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/bit-flags-calculator.h"
index 38e7dc0..3520787 100644 (file)
@@ -18,7 +18,7 @@
 #include "player/attack-defense-types.h"
 #include "player/special-defense-types.h"
 #include "status/action-setter.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*!
index 65d8eca..2c3b4ec 100644 (file)
@@ -17,7 +17,7 @@
 #include "player/special-defense-types.h"
 #include "status/action-setter.h"
 #include "sv-definition/sv-lite-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index c5db005..074f70d 100644 (file)
@@ -15,7 +15,7 @@
 #include "player/special-defense-types.h"
 #include "specific-object/torch.h"
 #include "status/action-setter.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 ThrowCommand::ThrowCommand(PlayerType *player_ptr)
index 5adcf48..f517827 100644 (file)
@@ -29,7 +29,7 @@
 #include "status/experience.h"
 #include "status/shape-changer.h"
 #include "sv-definition/sv-rod-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index 8d5ddd2..b2c904d 100644 (file)
@@ -34,7 +34,7 @@
 #include "status/experience.h"
 #include "sv-definition/sv-wand-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "term/screen-processor.h"
index 2f00d1a..18afb7c 100644 (file)
@@ -17,8 +17,8 @@
 #include "main/sound-of-music.h"
 #include "monster-race/monster-race.h"
 #include "system/baseitem-info-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "term/screen-processor.h"
index e72cac2..1cb3355 100644 (file)
@@ -12,9 +12,9 @@
 #include "player/player-status-flags.h"
 #include "specific-object/death-scythe.h"
 #include "sv-definition/sv-weapon-types.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index 7310ba3..8da61c0 100644 (file)
@@ -10,9 +10,9 @@
 #include "player-base/player-class.h"
 #include "player-info/equipment-info.h"
 #include "sv-definition/sv-weapon-types.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index 2ef6a08..4e3f6d1 100644 (file)
@@ -25,9 +25,9 @@
 #include "spell-realm/spells-hex.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index 731a05e..6a0681e 100644 (file)
@@ -59,6 +59,7 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
 #include "system/player-type-definition.h"
index 21e9829..a49623f 100644 (file)
@@ -18,9 +18,9 @@
 #include "realm/realm-hex-numbers.h"
 #include "specific-object/torch.h"
 #include "spell-realm/spells-hex.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index c8a30be..164bf88 100644 (file)
@@ -83,9 +83,9 @@
 #include "sv-definition/sv-weapon-types.h"
 #include "system/angband-version.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-checker.h"
 #include "term/gameterm.h"
index 2506f58..2b04494 100644 (file)
@@ -6,11 +6,10 @@
 #include "grid/grid.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
-
 #include <algorithm>
 
 /*!
index 7ae6e6b..f54e69f 100644 (file)
@@ -14,9 +14,9 @@
 #include "object-enchant/object-ego.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index 651d7da..0d8f514 100644 (file)
@@ -30,6 +30,7 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
index 534c081..bd41cc8 100644 (file)
 #include "sv-definition/sv-scroll-types.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
-
 #include <set>
 
 /*!
index 9a67629..17f4a8f 100644 (file)
@@ -48,9 +48,9 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index 4e4535c..db6ba61 100644 (file)
@@ -28,7 +28,7 @@
 #include "status/element-resistance.h"
 #include "status/experience.h"
 #include "status/shape-changer.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-blindness.h"
 #include "timed-effect/timed-effects.h"
index 4efcb70..7f63491 100644 (file)
@@ -33,7 +33,7 @@
 #include "sv-definition/sv-weapon-types.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/string-processor.h"
index b33c108..64988dd 100644 (file)
@@ -8,7 +8,7 @@
 #include "sv-definition/sv-food-types.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
 #include "util/quarks.h"
index 184ced8..f048efe 100644 (file)
@@ -12,6 +12,7 @@
 #include "object/object-flags.h"
 #include "perception/object-perception.h"
 #include "system/artifact-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/quarks.h"
index cd96b66..08bf9a7 100644 (file)
@@ -11,8 +11,8 @@
 #include "object-enchant/trg-types.h"
 #include "object/tval-types.h"
 #include "system/baseitem-info-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "util/enum-converter.h"
 #ifdef JP
 #else
index cb8f70c..82fb5ef 100644 (file)
@@ -31,6 +31,7 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
 #include "system/player-type-definition.h"
index 07c7f59..1ebfe42 100644 (file)
@@ -38,8 +38,8 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "timed-effect/player-blindness.h"
index e61d03d..845098b 100644 (file)
@@ -35,9 +35,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "util/bit-flags-calculator.h"
index a9732b9..7fda8a4 100644 (file)
@@ -42,9 +42,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "util/bit-flags-calculator.h"
index 7697b6f..64d63c3 100644 (file)
@@ -25,6 +25,7 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
index d51c698..5267e04 100644 (file)
@@ -32,8 +32,8 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/system-variables.h"
 #include "target/projection-path-calculator.h"
index 9a2485a..9e42178 100644 (file)
@@ -35,6 +35,7 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
 #include "system/player-type-definition.h"
@@ -217,9 +218,12 @@ void add_river(FloorType *floor_ptr, dun_data_type *dd_ptr)
 
     if (feat1) {
         auto *f_ptr = &terrains_info[feat1];
-
-        /* Only add river if matches lake type or if have no lake at all */
-        if (!(((dd_ptr->laketype == LAKE_T_LAVA) && f_ptr->flags.has(TerrainCharacteristics::LAVA)) || ((dd_ptr->laketype == LAKE_T_WATER) && f_ptr->flags.has(TerrainCharacteristics::WATER)) || !dd_ptr->laketype)) {
+        auto is_lava = dd_ptr->laketype == LAKE_T_LAVA;
+        is_lava &= f_ptr->flags.has(TerrainCharacteristics::LAVA);
+        auto is_water = dd_ptr->laketype == LAKE_T_WATER;
+        is_water &= f_ptr->flags.has(TerrainCharacteristics::WATER);
+        const auto should_add_river = !is_lava && !is_water && (dd_ptr->laketype != 0);
+        if (should_add_river) {
             return;
         }
     }
@@ -345,7 +349,8 @@ void build_streamer(PlayerType *player_ptr, FEAT_IDX feat, int chance)
                 }
             }
 
-            if (g_ptr->m_idx && !(streamer_ptr->flags.has(TerrainCharacteristics::PLACE) && monster_can_cross_terrain(player_ptr, feat, &monraces_info[floor_ptr->m_list[g_ptr->m_idx].r_idx], 0))) {
+            auto *r_ptr = &monraces_info[floor_ptr->m_list[g_ptr->m_idx].r_idx];
+            if (g_ptr->m_idx && !(streamer_ptr->flags.has(TerrainCharacteristics::PLACE) && monster_can_cross_terrain(player_ptr, feat, r_ptr, 0))) {
                 /* Delete the monster (if any) */
                 delete_monster(player_ptr, ty, tx);
             }
index 4b22c88..023920e 100644 (file)
@@ -1,6 +1,5 @@
 #include "floor/floor-town.h"
-#include "store/store-util.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /* Maximum number of towns */
 int16_t max_towns;
index 712d074..b3ad0dc 100644 (file)
@@ -1,10 +1,9 @@
 #pragma once
 
+#include "store/store-util.h"
 #include "system/angband.h"
 #include <vector>
 
-struct store_type;
-
 /*
  * A structure describing a town with
  * stores and buildings
index 2eeed66..2fd1f43 100644 (file)
@@ -18,6 +18,7 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
index 09ae7ca..f585bb9 100644 (file)
@@ -9,7 +9,7 @@
 #include "object/object-mark-types.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/gameterm.h"
 #include "term/screen-processor.h"
index 3099bd8..8c210f4 100644 (file)
@@ -48,9 +48,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "term/gameterm.h"
index dc32cfd..94f8747 100644 (file)
@@ -5,7 +5,7 @@
 #include "system/artifact-type-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "world/world-object.h"
 
index daf6abe..6d267c3 100644 (file)
@@ -7,7 +7,7 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 
index 03963bd..dd5c51a 100644 (file)
@@ -38,9 +38,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "timed-effect/player-cut.h"
index 8bedd14..9f483ac 100644 (file)
@@ -14,9 +14,9 @@
 #include "player/player-status-table.h"
 #include "player/special-defense-types.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 
 /*!<広域マップ移動時の自然回復処理カウンタ(広域マップ1マス毎に20回処理を基本とする)*/
index f30a845..e51347e 100644 (file)
@@ -25,7 +25,7 @@
 #include "player/player-status-flags.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/gameterm.h"
 #include "term/screen-processor.h"
index d64ae1b..04c109c 100644 (file)
@@ -28,7 +28,7 @@
 #include "status/bad-status-setter.h"
 #include "status/buff-setter.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/quarks.h"
index b1b20ca..bcd4dea 100644 (file)
@@ -10,7 +10,7 @@
 #include "object/object-stack.h"
 #include "player/player-status.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index ce0e7de..b4dfaa0 100644 (file)
@@ -3,7 +3,7 @@
 #include "inventory/inventory-slot-types.h"
 #include "player/player-status-flags.h"
 #include "player/player-status-table.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*!
index 0b88334..da4939e 100644 (file)
@@ -11,7 +11,7 @@
 #include "object/object-value.h"
 #include "player-info/equipment-info.h"
 #include "spell-realm/spells-craft.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/object-sort.h"
 #include "view/display-messages.h"
index abd7ee2..91f5486 100644 (file)
@@ -13,7 +13,7 @@
 #include "object/item-tester-hooker.h"
 #include "object/item-use-flags.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/int-char-converter.h"
 #include "util/quarks.h"
index f916e98..0a23814 100644 (file)
@@ -19,7 +19,7 @@
 #include "player/player-status-flags.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/gameterm.h"
 #include "term/screen-processor.h"
index 5c57e1d..2a4c6aa 100644 (file)
@@ -7,7 +7,7 @@
 #include "inventory/inventory-slot-types.h"
 #include "object/object-info.h"
 #include "player/player-status.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index 87a36ef..31e4545 100644 (file)
@@ -28,7 +28,7 @@
 #include "spell-kind/spells-perception.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-checker.h"
 #include "view/display-messages.h"
index b59ae24..19447d6 100644 (file)
@@ -8,7 +8,7 @@
 #include "object/tval-types.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/quarks.h"
 #include "util/string-processor.h"
index 00680ea..2401d85 100644 (file)
@@ -1,5 +1,4 @@
-#include <string>
-
+#include "io-dump/character-dump.h"
 #include "artifact/fixed-art-types.h"
 #include "avatar/avatar.h"
 #include "cmd-building/cmd-building.h"
@@ -9,7 +8,6 @@
 #include "game-option/birth-options.h"
 #include "game-option/game-play-options.h"
 #include "inventory/inventory-slot-types.h"
-#include "io-dump/character-dump.h"
 #include "io-dump/player-status-dump.h"
 #include "io-dump/special-class-dump.h"
 #include "io/mutations-dump.h"
@@ -37,9 +35,9 @@
 #include "system/building-type-definition.h"
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/enum-converter.h"
 #include "util/int-char-converter.h"
@@ -47,8 +45,8 @@
 #include "util/string-processor.h"
 #include "view/display-messages.h"
 #include "world/world.h"
-
 #include <numeric>
+#include <string>
 
 /*!
  * @brief プレイヤーのペット情報をファイルにダンプする
index 0f8a7a6..ec490da 100644 (file)
@@ -4,7 +4,7 @@
 #include "io/files-util.h"
 #include "perception/object-perception.h"
 #include "store/store-util.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/angband-files.h"
 #include "view/display-messages.h"
index f32bd65..e1ed2cc 100644 (file)
@@ -15,7 +15,7 @@
 #include "player-base/player-class.h"
 #include "save/save.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h" //!< @todo 相互依存している、後で何とかする.
 #include "util/int-char-converter.h"
index 353e06c..ab78c4f 100644 (file)
@@ -21,7 +21,7 @@
 #include "sv-definition/sv-amulet-types.h"
 #include "sv-definition/sv-protector-types.h"
 #include "sv-definition/sv-ring-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/angband-files.h"
 #include "util/bit-flags-calculator.h"
index b3185fa..2ecce81 100644 (file)
@@ -24,6 +24,7 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index 5c35653..0f9990e 100644 (file)
@@ -20,6 +20,7 @@
 #include "system/baseitem-info-definition.h"
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
index 13ef0f8..37652a2 100644 (file)
@@ -19,7 +19,7 @@
 #include "player/race-info-table.h"
 #include "realm/realm-names-table.h"
 #include "store/store-util.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/angband-files.h"
 #include "util/buffer-shaper.h"
index 11fcace..daa42f6 100644 (file)
@@ -22,8 +22,8 @@
 #include "system/angband-version.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/angband-files.h"
 #include "world/world-object.h"
index 3ddf618..a1bc4b1 100644 (file)
@@ -4,7 +4,7 @@
 #include "load/load-util.h"
 #include "load/old/item-loader-savefile50.h"
 #include "object/object-mark-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*!
index f9b1364..56eb9cc 100644 (file)
@@ -1,7 +1,6 @@
 #pragma once
 
-#include "system/object-type-definition.h"
-
+class ItemEntity;
 class ItemLoaderBase {
 public:
     virtual ~ItemLoaderBase() = default;
index e7f5469..229a270 100644 (file)
@@ -13,7 +13,7 @@
 #include "sv-definition/sv-lite-types.h"
 #include "system/angband.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
index 3289ca5..e461713 100644 (file)
@@ -44,8 +44,8 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
index 0717754..e02bf97 100644 (file)
@@ -9,7 +9,7 @@
 #include "object/object-value.h"
 #include "store/store-owners.h"
 #include "store/store.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/object-sort.h"
 #include <stdint.h>
index 6999a30..138dc61 100644 (file)
@@ -15,9 +15,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/gameterm.h"
 #include "util/angband-files.h"
index 6c0ee00..f9d6749 100644 (file)
@@ -29,8 +29,8 @@
 #include "system/baseitem-info-definition.h"
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index 22c3ac2..0fb9358 100644 (file)
@@ -24,7 +24,7 @@
 #include "sv-definition/sv-other-types.h"
 #include "sv-definition/sv-weapon-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/bit-flags-calculator.h"
index 99ba030..04e9b1d 100644 (file)
@@ -19,7 +19,7 @@
 #include "realm/realm-hex-numbers.h"
 #include "spell-realm/spells-hex.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index 3099406..15aa7ae 100644 (file)
@@ -8,7 +8,7 @@
 #include "object/item-use-flags.h"
 #include "racial/racial-android.h"
 #include "spell/spells-object.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "view/display-messages.h"
index 3ef0346..d86a7bb 100644 (file)
@@ -9,7 +9,7 @@
 #include "system/angband.h"
 #include "system/baseitem-info-definition.h"
 #include "system/building-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include <vector>
 
 /*!
index 8c91809..dd1c420 100644 (file)
@@ -15,7 +15,7 @@
 #include "perception/object-perception.h"
 #include "spell-kind/spells-perception.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "view/display-messages.h"
index 07ffc78..9d3b85e 100644 (file)
@@ -20,7 +20,7 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "target/target-getter.h"
index bd2134a..6a36dc2 100644 (file)
@@ -6,7 +6,7 @@
 #include "sv-definition/sv-weapon-types.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 void acquire_chaos_weapon(PlayerType *player_ptr)
index e9502c4..34367a1 100644 (file)
@@ -3,7 +3,7 @@
 #include "object/object-kind-hook.h"
 #include "sv-definition/sv-food-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index 388574e..98b8288 100644 (file)
@@ -16,7 +16,7 @@
 #include "object/item-use-flags.h"
 #include "player-base/player-class.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index 2206439..67ec521 100644 (file)
@@ -10,7 +10,7 @@
 #include "player-info/magic-eater-data-type.h"
 #include "player-status/player-energy.h"
 #include "sv-definition/sv-staff-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index f95e5f6..bb16564 100644 (file)
@@ -33,7 +33,7 @@
 #include "status/buff-setter.h"
 #include "status/element-resistance.h"
 #include "status/sight-setter.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "util/bit-flags-calculator.h"
index 572a303..56ff474 100644 (file)
@@ -50,9 +50,9 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "target/projection-path-calculator.h"
index 549f651..f954220 100644 (file)
@@ -13,7 +13,7 @@
 #include "object/item-use-flags.h"
 #include "object/object-flags.h"
 #include "racial/racial-android.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index eb138ea..a9bbd61 100644 (file)
@@ -31,9 +31,9 @@
 #include "player/attack-defense-types.h"
 #include "status/action-setter.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "timed-effect/player-cut.h"
index 3798383..94d8cfd 100644 (file)
@@ -29,9 +29,9 @@
 #include "player-base/player-class.h"
 #include "player-info/sniper-data-type.h"
 #include "player-status/player-energy.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index 75f0ffb..b669a03 100644 (file)
@@ -19,7 +19,7 @@
 #include "player-status/player-energy.h"
 #include "smith/object-smith.h"
 #include "smith/smith-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index 5ffde7d..60cc5a4 100644 (file)
@@ -49,9 +49,9 @@
 #include "system/angband.h"
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-cut.h"
 #include "timed-effect/player-hallucination.h"
index b814d83..845c92b 100644 (file)
@@ -26,8 +26,8 @@
 #include "status/base-status.h"
 #include "status/element-resistance.h"
 #include "status/experience.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-acceleration.h"
 #include "timed-effect/timed-effects.h"
index 8430b55..f48635d 100644 (file)
@@ -26,8 +26,8 @@
 #include "status/experience.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-blindness.h"
 #include "timed-effect/player-paralysis.h"
index 85e77ef..d9ab4d1 100644 (file)
@@ -40,6 +40,7 @@
 #include "system/building-type-definition.h"
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
 #include "system/player-type-definition.h"
index cd6acf2..0bbfdb0 100644 (file)
@@ -24,9 +24,9 @@
 #include "object/object-mark-types.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index 903866d..4864e65 100644 (file)
@@ -13,9 +13,9 @@
 #include "monster/monster-status.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-checker.h"
 
index 4a17e7d..84d758f 100644 (file)
@@ -38,9 +38,9 @@
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 #include "world/world.h"
index 8b76056..eb2ccf7 100644 (file)
@@ -11,9 +11,9 @@
 #include "monster/monster-status.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-checker.h"
 #include "view/display-messages.h"
index 38008a4..f49f0a0 100644 (file)
@@ -49,9 +49,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/projection-path-calculator.h"
 #include "util/bit-flags-calculator.h"
index a7fcdd5..8e4df06 100644 (file)
@@ -7,9 +7,9 @@
 #include "monster/monster-status.h"
 #include "player-info/equipment-info.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index 430a925..5bcb125 100644 (file)
@@ -43,9 +43,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-checker.h"
 #include "target/target-setter.h"
index ab1060a..4bef7ec 100644 (file)
@@ -9,7 +9,7 @@
 #include "spell-realm/spells-song.h"
 #include "status/element-resistance.h"
 #include "sv-definition/sv-ring-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "util/bit-flags-calculator.h"
index e19719d..03dd139 100644 (file)
@@ -48,9 +48,9 @@
 #include "status/buff-setter.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/projection-path-calculator.h"
 #include "target/target-checker.h"
index e79dc89..5a2ea89 100644 (file)
@@ -7,7 +7,7 @@
 #include "status/element-resistance.h"
 #include "status/temporary-resistance.h"
 #include "sv-definition/sv-ring-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "view/display-messages.h"
index 2412c64..d019b07 100644 (file)
@@ -1,7 +1,7 @@
 #include "object-activation/activation-util.h"
 #include "object/object-info.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 ae_type *initialize_ae_type(PlayerType *player_ptr, ae_type *ae_ptr, const INVENTORY_IDX item)
index d834ce4..76585e3 100644 (file)
@@ -26,7 +26,7 @@
 #include "object-enchant/weapon/apply-magic-polearm.h"
 #include "object-enchant/weapon/apply-magic-sword.h"
 #include "object/tval-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 std::unique_ptr<EnchanterBase> EnchanterFactory::create_enchanter(PlayerType *player_ptr, ItemEntity *o_ptr, int lev, int power)
 {
index f8887fc..210901d 100644 (file)
@@ -16,6 +16,7 @@
 #include "system/baseitem-info-definition.h"
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "world/world.h"
index 2d11216..d8abf43 100644 (file)
@@ -4,7 +4,7 @@
 #include "player-ability/player-ability-types.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
 
index aa0f1ad..fef9997 100644 (file)
@@ -9,7 +9,7 @@
 #include "object-hook/hook-armor.h"
 #include "object-hook/hook-weapon.h"
 #include "object/object-flags.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
index 3cd0ffd..77e8b94 100644 (file)
@@ -13,7 +13,7 @@
 #include "object/tval-types.h"
 #include "sv-definition/sv-protector-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
 #include "util/probability-table.h"
index e46c9d4..25bfefc 100644 (file)
@@ -12,7 +12,7 @@
 #include "object-enchant/trc-types.h"
 #include "sv-definition/sv-amulet-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index cfc719d..e1eeb2d 100644 (file)
@@ -3,7 +3,7 @@
 #include "inventory/inventory-slot-types.h"
 #include "object-enchant/object-ego.h"
 #include "sv-definition/sv-lite-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 LiteEnchanter::LiteEnchanter(PlayerType *player_ptr, ItemEntity *o_ptr, int power)
index 543cbac..d5c81d3 100644 (file)
@@ -23,8 +23,8 @@
 #include "sv-definition/sv-other-types.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index 1eb8920..47139b3 100644 (file)
@@ -12,7 +12,7 @@
 #include "object-enchant/trc-types.h"
 #include "sv-definition/sv-ring-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index ff7c3de..93eef77 100644 (file)
@@ -6,7 +6,7 @@
 
 #include "object-enchant/protector/abstract-protector-enchanter.h"
 #include "object-enchant/object-boost.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*
  * @brief コンストラクタ
index 13bc9e3..6047b0b 100644 (file)
@@ -10,7 +10,7 @@
 #include "inventory/inventory-slot-types.h"
 #include "object/object-kind-hook.h"
 #include "object/tval-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "view/display-messages.h"
 
 /*
index 49f1219..f871c5e 100644 (file)
@@ -11,7 +11,7 @@
 #include "object-enchant/object-boost.h"
 #include "object-enchant/object-ego.h"
 #include "sv-definition/sv-protector-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*
  * @brief コンストラクタ
index f4d5deb..45d42e0 100644 (file)
@@ -9,7 +9,7 @@
 #include "inventory/inventory-slot-types.h"
 #include "object-enchant/object-ego.h"
 #include "sv-definition/sv-protector-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*
  * @brief コンストラクタ
index 12e42f2..ffa1c0c 100644 (file)
@@ -9,7 +9,7 @@
 #include "inventory/inventory-slot-types.h"
 #include "object-enchant/object-boost.h"
 #include "object-enchant/object-ego.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*
  * @brief コンストラクタ
index c4c724a..d40719a 100644 (file)
@@ -7,7 +7,7 @@
 #include "object-enchant/protector/apply-magic-dragon-armor.h"
 #include "artifact/random-art-generator.h"
 #include "object-enchant/protector/abstract-protector-enchanter.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*
index 72d8126..70f2386 100644 (file)
@@ -11,7 +11,7 @@
 #include "object-enchant/object-boost.h"
 #include "object-enchant/object-ego.h"
 #include "sv-definition/sv-protector-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*
  * @brief コンストラクタ
index 476e9aa..12a1dce 100644 (file)
@@ -11,7 +11,7 @@
 #include "object-enchant/object-boost.h"
 #include "object-enchant/object-ego.h"
 #include "sv-definition/sv-protector-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*
  * @brief コンストラクタ
index f6661c1..b5e9019 100644 (file)
@@ -11,7 +11,7 @@
 #include "object-enchant/object-boost.h"
 #include "object-enchant/object-ego.h"
 #include "sv-definition/sv-protector-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*
  * @brief コンストラクタ
index 5710295..b7a624f 100644 (file)
@@ -9,7 +9,7 @@
 #include "object/tval-types.h"
 #include "sv-definition/sv-armor-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*
index ee0a7a2..5b3e669 100644 (file)
@@ -7,9 +7,9 @@
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags-resistance.h"
 #include "player-attack/player-attack-util.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index eccaf8d..551a8b5 100644 (file)
@@ -2,7 +2,7 @@
 #include "object-enchant/object-boost.h"
 #include "object/tval-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 AbstractWeaponEnchanter::AbstractWeaponEnchanter(ItemEntity *o_ptr, DEPTH level, int power)
     : o_ptr(o_ptr)
index 72f17ff..49a3c4a 100644 (file)
@@ -8,7 +8,7 @@
 #include "artifact/random-art-generator.h"
 #include "floor/floor-base-definitions.h"
 #include "inventory/inventory-slot-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*!
index 10483e2..ad4b146 100644 (file)
@@ -7,7 +7,7 @@
 #include "object-enchant/weapon/apply-magic-bow.h"
 #include "artifact/random-art-generator.h"
 #include "inventory/inventory-slot-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*!
  * @brief 弓強化クラスのコンストラクタ
index 128d521..9d23aa7 100644 (file)
@@ -6,7 +6,7 @@
 
 #include "object-enchant/weapon/apply-magic-digging.h"
 #include "artifact/random-art-generator.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*!
index d4e4d53..6f333d2 100644 (file)
@@ -9,7 +9,7 @@
 #include "inventory/inventory-slot-types.h"
 #include "object-enchant/object-boost.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*!
  * @brief 鈍器強化クラスのコンストラクタ
index f4f6754..9ca19db 100644 (file)
@@ -8,7 +8,7 @@
 #include "floor/floor-base-definitions.h"
 #include "inventory/inventory-slot-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*!
  * @brief 長柄/斧強化クラスのコンストラクタ
index c8dae93..3861a77 100644 (file)
@@ -9,7 +9,7 @@
 #include "inventory/inventory-slot-types.h"
 #include "object-enchant/object-boost.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "view/display-messages.h"
 
 /*!
index 7bf0562..093b16f 100644 (file)
@@ -6,7 +6,7 @@
 
 #include "object-enchant/weapon/melee-weapon-enchanter.h"
 #include "artifact/random-art-generator.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 MeleeWeaponEnchanter::MeleeWeaponEnchanter(PlayerType *player_ptr, ItemEntity *o_ptr, DEPTH level, int power)
     : AbstractWeaponEnchanter(o_ptr, level, power)
index 9b3721e..b968bff 100644 (file)
@@ -3,7 +3,7 @@
 #include "object/object-info.h"
 #include "player/player-sex.h"
 #include "sv-definition/sv-armor-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*!
index c4763ca..bdd83e7 100644 (file)
@@ -12,8 +12,8 @@
 #include "sv-definition/sv-lite-types.h"
 #include "sv-definition/sv-other-types.h"
 #include "system/baseitem-info-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/string-processor.h"
 
index 1242a1d..5b8bd9f 100644 (file)
@@ -7,7 +7,7 @@
 #include "player-info/class-info.h"
 #include "player/player-realm.h"
 #include "realm/realm-names-table.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
index 66d00c7..6962507 100644 (file)
@@ -1,7 +1,7 @@
 #include "object-hook/hook-perception.h"
 #include "object-hook/hook-weapon.h"
 #include "perception/object-perception.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*!
index d2a919e..aab9a82 100644 (file)
@@ -8,8 +8,8 @@
 #include "object-enchant/trg-types.h"
 #include "system/artifact-type-definition.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/enum-converter.h"
 #include "world/world.h"
index 09660e1..60edc1a 100644 (file)
@@ -5,7 +5,7 @@
 #include "object/tval-types.h"
 #include "player/player-skill.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index 3149971..354477d 100644 (file)
@@ -35,7 +35,7 @@
 #include "status/sight-setter.h"
 #include "sv-definition/sv-potion-types.h"
 #include "system/angband.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-acceleration.h"
 #include "timed-effect/player-poison.h"
index e4589bd..ef556ac 100644 (file)
@@ -25,7 +25,7 @@
 #include "spell-realm/spells-song.h"
 #include "status/experience.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "view/display-messages.h"
index a24d7ea..a02da50 100644 (file)
@@ -10,7 +10,7 @@
 #include "flavor/object-flavor-types.h"
 #include "io/files-util.h"
 #include "system/angband.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/angband-files.h"
index 54c783e..bf7e654 100644 (file)
@@ -22,7 +22,7 @@
 #include "spell-realm/spells-song.h"
 #include "status/experience.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index 36f8b85..eac4db8 100644 (file)
@@ -5,7 +5,7 @@
 #include "object-use/read/ring-power-read-executor.h"
 #include "object-use/read/scroll-read-executor.h"
 #include "object/tval-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 std::unique_ptr<ReadExecutorBase> ReadExecutorFactory::create(PlayerType *player_ptr, ItemEntity *o_ptr, bool known)
 {
index 2cde811..c864554 100644 (file)
@@ -39,7 +39,7 @@
 #include "store/rumor.h"
 #include "sv-definition/sv-scroll-types.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index 4395d91..1aaab46 100644 (file)
@@ -56,8 +56,8 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-checker.h"
 #include "target/target-getter.h"
index 8d83c08..8786f76 100644 (file)
@@ -22,7 +22,7 @@
 #include "player-status/player-energy.h"
 #include "status/experience.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "timed-effect/player-confusion.h"
index c6d6f05..f198543 100644 (file)
@@ -21,7 +21,7 @@
 #include "sv-definition/sv-other-types.h"
 #include "sv-definition/sv-rod-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "term/screen-processor.h"
index 343546e..406a711 100644 (file)
@@ -18,7 +18,7 @@
 #include "status/experience.h"
 #include "sv-definition/sv-wand-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "term/screen-processor.h"
index 28bde1c..ccc978c 100644 (file)
@@ -5,7 +5,7 @@
  */
 
 #include "object/item-tester-hooker.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-describer.h"
 
index 4f767de..7723918 100644 (file)
@@ -7,7 +7,7 @@
 #include "object-enchant/object-ego.h"
 #include "object/tval-types.h"
 #include "sv-definition/sv-lite-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-blindness.h"
 #include "timed-effect/timed-effects.h"
index 3fe8181..2f5f6d0 100644 (file)
@@ -13,7 +13,7 @@
 #include "object/tval-types.h"
 #include "sv-definition/sv-potion-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index 9671aff..7092004 100644 (file)
@@ -7,7 +7,7 @@
 #include "sv-definition/sv-lite-types.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index 8f0e05c..a4c5b50 100644 (file)
@@ -1,6 +1,6 @@
 #include "object/object-index-list.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 #include <algorithm>
 
index 73926b5..2235757 100644 (file)
@@ -27,8 +27,8 @@
 #include "sv-definition/sv-ring-types.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/term-color-types.h"
 #include "util/bit-flags-calculator.h"
index edb300f..80271bb 100644 (file)
@@ -15,7 +15,7 @@
 #include "smith/object-smith.h"
 #include "sv-definition/sv-other-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*!
  * @brief 魔法棒やロッドのスロット分割時に使用回数を分配する /
index feb5f25..f948730 100644 (file)
@@ -7,7 +7,7 @@
 #include "object/object-flags.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index 42585a4..0715c58 100644 (file)
@@ -5,6 +5,7 @@
 #include "object/tval-types.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
 
index d67fb52..0f0c5d5 100644 (file)
@@ -30,9 +30,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/projection-path-calculator.h"
 #include "timed-effect/player-blindness.h"
index 8596bd7..79979e5 100644 (file)
@@ -19,6 +19,7 @@
 #include "sv-definition/sv-weapon-types.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "term/screen-processor.h"
 #include "util/bit-flags-calculator.h"
index 8e91dfa..f15ea3c 100644 (file)
@@ -8,7 +8,7 @@
 #include "object-enchant/trg-types.h"
 #include "object/item-tester-hooker.h" // 暫定、このファイルへ引っ越す.
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*!
index 98ee8bd..e4e5ee5 100644 (file)
@@ -22,7 +22,7 @@
 #include "object/object-info.h"
 #include "perception/object-perception.h"
 #include "player/player-status-flags.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-confusion.h"
 #include "timed-effect/timed-effects.h"
index ee4cef2..4da09ce 100644 (file)
@@ -33,9 +33,9 @@
 #include "spell-kind/spells-teleport.h"
 #include "spell-realm/spells-hex.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index e7b1746..24a85ce 100644 (file)
@@ -14,8 +14,8 @@
 #include "player-attack/player-attack-util.h"
 #include "realm/realm-hex-numbers.h"
 #include "spell-realm/spells-hex.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index 98cc7ba..898dfd9 100644 (file)
@@ -51,9 +51,9 @@
 #include "sv-definition/sv-weapon-types.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-cut.h"
 #include "timed-effect/timed-effects.h"
index 7bf1370..39f673b 100644 (file)
@@ -26,7 +26,7 @@
 #include "player/special-defense-types.h"
 #include "realm/realm-types.h"
 #include "status/action-setter.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-blindness.h"
 #include "timed-effect/timed-effects.h"
index c44987f..5b79755 100644 (file)
@@ -10,9 +10,9 @@
 #include "player-info/equipment-info.h"
 #include "player-info/race-info.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index 6b9368b..7dafbce 100644 (file)
@@ -8,7 +8,7 @@
 #include "core/player-redraw-types.h"
 #include "inventory/inventory-slot-types.h"
 #include "player-info/race-info.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*
  * The magic info
index 8ef8aed..5a07090 100644 (file)
@@ -5,7 +5,7 @@
 #include "pet/pet-util.h"
 #include "player-base/player-class.h"
 #include "player-status/player-hand-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index f26f796..a27920e 100644 (file)
@@ -5,7 +5,7 @@
 #include "player-info/mimic-info-table.h"
 #include "player-info/race-types.h"
 #include "player/race-info-table.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
index 314a751..6f1c71b 100644 (file)
@@ -1,7 +1,7 @@
 #pragma once
 
 #include "system/angband.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 struct self_info_type {
     int line;
index a7fe76c..f689cfb 100644 (file)
@@ -24,9 +24,9 @@
 #include "spell-realm/spells-hex.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-deceleration.h"
 #include "timed-effect/timed-effects.h"
index 1e53343..e98acfc 100644 (file)
@@ -2,7 +2,7 @@
 #include "inventory/inventory-slot-types.h"
 #include "object/object-flags.h"
 #include "player/player-status.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index ee71a04..20ce460 100644 (file)
@@ -13,7 +13,7 @@
 #include "player/player-status.h"
 #include "player/race-info-table.h"
 #include "spell-realm/spells-hex.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
index 61b1c8e..0e92408 100644 (file)
@@ -32,7 +32,7 @@
 #include "status/experience.h"
 #include "status/shape-changer.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index c586636..e2cca43 100644 (file)
@@ -10,7 +10,7 @@
 #include "player/player-personality-types.h"
 #include "player/player-status-flags.h"
 #include "player/special-defense-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index f4727db..33f3ac0 100644 (file)
@@ -60,9 +60,9 @@
 #include "system/building-type-definition.h"
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index bedd5f4..9125f4e 100644 (file)
@@ -42,8 +42,8 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "target/target-checker.h"
index 5e30f7e..dc5f982 100644 (file)
@@ -7,9 +7,9 @@
 #include "player/player-realm.h"
 #include "sv-definition/sv-weapon-types.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index bdde507..2eb3d99 100644 (file)
@@ -41,9 +41,9 @@
 #include "sv-definition/sv-weapon-types.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-blindness.h"
 #include "timed-effect/timed-effects.h"
index ec50796..c5a8d15 100644 (file)
@@ -25,8 +25,8 @@
 #include "status/element-resistance.h"
 #include "sv-definition/sv-weapon-types.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/quarks.h"
index 0d97b44..15617fa 100644 (file)
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "term/screen-processor.h"
index 398fe77..f20bf96 100644 (file)
@@ -23,7 +23,7 @@
 #include "store/store-util.h"
 #include "store/store.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/gameterm.h"
 #include "term/screen-processor.h"
index 3fff497..505f2a5 100644 (file)
@@ -9,7 +9,7 @@
 #include "player-info/race-info.h"
 #include "player-info/samurai-data-type.h"
 #include "player/special-defense-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index d8a380a..20b5822 100644 (file)
@@ -9,7 +9,7 @@
 #include "realm/realm-types.h"
 #include "spell-realm/spells-hex.h"
 #include "status/element-resistance.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 
index 3217c53..19c4b30 100644 (file)
@@ -16,7 +16,7 @@
 #include "sv-definition/sv-weapon-types.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "view/display-messages.h"
index c4174af..68fe778 100644 (file)
@@ -44,7 +44,7 @@
 #include "status/action-setter.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/grid-selector.h"
 #include "target/target-getter.h"
index 1739a37..6145a2e 100644 (file)
@@ -44,9 +44,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/grid-selector.h"
 #include "target/projection-path-calculator.h"
index 16ea469..2deccc1 100644 (file)
@@ -37,7 +37,7 @@
 #include "status/element-resistance.h"
 #include "sv-definition/sv-food-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "view/display-messages.h"
index fdae096..a65470b 100644 (file)
@@ -15,7 +15,7 @@
 #include "save/save-util.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/angband-files.h"
 #include "util/sort.h"
 
index b5f3148..46f5335 100644 (file)
@@ -10,7 +10,7 @@
 #include "save/save.h"
 #include "store/store-util.h"
 #include "system/angband.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "world/world.h"
 
 /*!
index 9e0921b..5cba301 100644 (file)
@@ -3,7 +3,7 @@
 #include "load/old/item-flag-types-savefile50.h"
 #include "save/save-util.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
 #include "util/quarks.h"
index 96efe9f..9b6a01d 100644 (file)
@@ -36,6 +36,7 @@
 #include "system/angband-version.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
 #include "util/angband-files.h"
index 9099b97..3fdae9e 100644 (file)
@@ -10,9 +10,8 @@
 #include "smith/smith-info.h"
 #include "smith/smith-tables.h"
 #include "smith/smith-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
-
 #include <algorithm>
 #include <optional>
 #include <sstream>
index 853887a..731c00e 100644 (file)
@@ -4,7 +4,7 @@
 #include "object/tval-types.h"
 #include "smith/smith-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 ISmithInfo::ISmithInfo(SmithEffectType effect, concptr name, SmithCategoryType category, std::vector<SmithEssenceType> need_essences, int consumption)
index 171c1ba..bd9c7e3 100644 (file)
@@ -6,7 +6,7 @@
 #include "player-base/player-race.h"
 #include "racial/racial-android.h"
 #include "system/artifact-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index d721e64..ef43ada 100644 (file)
@@ -1,7 +1,7 @@
 #include "specific-object/bow.h"
 #include "object/tval-types.h"
 #include "sv-definition/sv-bow-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 /*!
  * @brief 射撃武器に対応する矢/弾薬のベースアイテムIDを返す /
index 01cdc1e..af74d37 100644 (file)
@@ -23,7 +23,7 @@
 #include "status/element-resistance.h"
 #include "sv-definition/sv-other-types.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index cb60804..77c91d5 100644 (file)
@@ -5,7 +5,7 @@
 #include "effect/effect-processor.h"
 #include "floor/geometry.h"
 #include "player-base/player-class.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "target/target-checker.h"
 #include "target/target-getter.h"
index 3d80de1..d4c2e9e 100644 (file)
@@ -20,7 +20,7 @@
 #include "player/player-damage.h"
 #include "player/player-status-flags.h"
 #include "status/element-resistance.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index 5fc3562..f5d13ac 100644 (file)
@@ -14,9 +14,9 @@
 #include "racial/racial-android.h"
 #include "spell-kind/spells-launcher.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "util/flag-group.h"
index fbe59f4..b1bad06 100644 (file)
@@ -3,7 +3,7 @@
 #include "core/asking-player.h"
 #include "spell/spells-object.h"
 #include "status/base-status.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index dd4c9db..e83c0e3 100644 (file)
@@ -14,7 +14,7 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/point-2d.h"
index 8281608..ffa2ef6 100644 (file)
@@ -22,7 +22,7 @@
 #include "object/item-use-flags.h"
 #include "player-base/player-class.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index b116167..cf8d614 100644 (file)
@@ -5,7 +5,7 @@
 #include "object-enchant/item-feeling.h"
 #include "object-enchant/special-object-flags.h"
 #include "object-enchant/trc-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index 52b4e5e..1d8fe9c 100644 (file)
@@ -22,8 +22,8 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "util/string-processor.h"
index 22b1dd4..5346431 100644 (file)
@@ -13,7 +13,7 @@
 #include "object/item-tester-hooker.h"
 #include "object/item-use-flags.h"
 #include "racial/racial-android.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "view/display-messages.h"
index 725acb0..af73b45 100644 (file)
@@ -8,7 +8,7 @@
 #include "object-hook/hook-weapon.h"
 #include "object/object-info.h"
 #include "racial/racial-android.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index 34ce13e..6ff197e 100644 (file)
@@ -15,9 +15,9 @@
 #include "monster/monster-update.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/projection-path-calculator.h"
 #include "target/target-checker.h"
index fec4585..a1b3d84 100644 (file)
@@ -48,6 +48,7 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
 #include "system/player-type-definition.h"
index c7282b1..1297cb9 100644 (file)
 #include "object/object-mark-types.h"
 #include "perception/identification.h"
 #include "perception/object-perception.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
 #include "world/world.h"
-
 #include <memory>
 
 /*!
index 0db43ba..648bca9 100644 (file)
@@ -13,9 +13,9 @@
 #include "monster/monster-util.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-checker.h"
 #include "util/bit-flags-calculator.h"
index 332b94c..47f70ed 100644 (file)
@@ -35,9 +35,9 @@
 #include "spell-kind/spells-launcher.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/grid-selector.h"
 #include "target/target-checker.h"
index 4c7c2cb..b9421ad 100644 (file)
@@ -3,7 +3,7 @@
 #include "inventory/inventory-slot-types.h"
 #include "object/tval-types.h"
 #include "sv-definition/sv-lite-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index 096468b..7fe8f4b 100644 (file)
@@ -19,7 +19,7 @@
 #include "racial/racial-android.h"
 #include "spell/spells-object.h"
 #include "sv-definition/sv-protector-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index 69332c5..446fbf0 100644 (file)
@@ -7,7 +7,7 @@
 #include "object/item-tester-hooker.h"
 #include "object/item-use-flags.h"
 #include "racial/racial-android.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index 0974afb..cebe77f 100644 (file)
@@ -10,7 +10,7 @@
 #include "object-hook/hook-expendable.h"
 #include "object/item-use-flags.h"
 #include "object/object-value.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 
index a6d275b..26951e4 100644 (file)
@@ -38,8 +38,8 @@
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/bit-flags-calculator.h"
index 1fbd82f..80788dd 100644 (file)
@@ -47,8 +47,8 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-getter.h"
 #include "timed-effect/player-acceleration.h"
index b0dc60e..ffad53e 100644 (file)
@@ -28,9 +28,9 @@
 #include "status/bad-status-setter.h"
 #include "sv-definition/sv-other-types.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/projection-path-calculator.h"
 #include "util/string-processor.h"
index a25e2ec..b12fcae 100644 (file)
@@ -10,7 +10,7 @@
 #include "perception/object-perception.h"
 #include "player/player-status-flags.h"
 #include "spell-kind/spells-floor.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "view/display-messages.h"
index 881bb05..a55eae5 100644 (file)
@@ -2,7 +2,7 @@
 #include "floor/floor-town.h"
 #include "store/store-owners.h"
 #include "store/store-util.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 
 /*!
index 8ba5445..2b8687e 100644 (file)
@@ -25,7 +25,7 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "term/screen-processor.h"
index 5ed01c4..f02d80a 100644 (file)
@@ -7,7 +7,7 @@
 #include "object/object-value.h"
 #include "object/tval-types.h"
 #include "store/store-util.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/object-sort.h"
 
index d0257a1..38bde31 100644 (file)
@@ -4,7 +4,7 @@
 #include "store/home.h"
 #include "store/store-util.h"
 #include "store/store.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "view/display-messages.h"
 #include "view/display-store.h"
 
index b4270b9..ab57864 100644 (file)
@@ -5,7 +5,7 @@
 #include "store/store-owners.h"
 #include "store/store-util.h"
 #include "store/store.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/enum-converter.h"
 
index 4268435..a8f4fe2 100644 (file)
@@ -26,7 +26,7 @@
 #include "store/store-owners.h"
 #include "store/store-util.h"
 #include "store/store.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "term/screen-processor.h"
index f405b61..e2da0e4 100644 (file)
@@ -10,8 +10,8 @@
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
 #include "system/dungeon-info.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "view/display-messages.h"
 #include "world/world.h"
index c7d614e..8f5acdc 100644 (file)
@@ -32,7 +32,7 @@
 #include "store/store-owners.h"
 #include "store/store-util.h"
 #include "store/store.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/bit-flags-calculator.h"
index 3008057..984c324 100644 (file)
@@ -10,8 +10,8 @@
 #include "sv-definition/sv-rod-types.h"
 #include "sv-definition/sv-scroll-types.h"
 #include "sv-definition/sv-weapon-types.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
 #include "util/string-processor.h"
index e7a118a..938c78d 100644 (file)
@@ -10,7 +10,7 @@
 #include "object/object-value.h"
 #include "object/tval-types.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 
 store_type *st_ptr = nullptr;
 
index 06ef9d1..f508f76 100644 (file)
@@ -27,7 +27,7 @@
 #include "store/store-util.h"
 #include "sv-definition/sv-lite-types.h"
 #include "sv-definition/sv-scroll-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/int-char-converter.h"
index 46f16bd..89cfc15 100644 (file)
@@ -4,7 +4,6 @@
 #include "object-enchant/trg-types.h"
 #include "system/angband.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
 #include "util/flag-group.h"
 #include <map>
 #include <string>
similarity index 99%
rename from src/system/object-type-definition.cpp
rename to src/system/item-entity.cpp
index fa8999b..f6f9fb2 100644 (file)
@@ -1,11 +1,11 @@
 /*
- * @file object-type-definition.h
+ * @file item-entity.cpp
  * @brief アイテム定義の構造体とエンティティ処理実装
  * @author Hourier
  * @date 2022/10/09
  */
 
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "artifact/fixed-art-types.h"
 #include "artifact/random-art-effects.h"
 #include "monster-race/monster-race.h"
similarity index 99%
rename from src/system/object-type-definition.h
rename to src/system/item-entity.h
index 31d0248..22422c6 100644 (file)
@@ -1,7 +1,7 @@
 #pragma once
 
 /*
- * @file object-type-definition.h
+ * @file item-entity.h
  * @brief アイテム定義の構造体とエンティティ処理定義
  * @author Hourier
  * @date 2021/05/02
index 75d25c7..1c97b18 100644 (file)
@@ -29,9 +29,9 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/system-variables.h"
 #include "system/terrain-type-definition.h"
index de8ed74..82ba953 100644 (file)
@@ -10,9 +10,9 @@
 #include "object/object-mark-types.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "target/projection-path-calculator.h"
index fe42f49..54ba961 100644 (file)
@@ -10,8 +10,8 @@
 #include "object/tval-types.h"
 #include "perception/object-perception.h"
 #include "player/player-realm.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 
 /*!
index 45af562..4087e51 100644 (file)
@@ -17,7 +17,7 @@
 #include "player/permanent-resistances.h"
 #include "player/race-resistances.h"
 #include "player/temporary-resistances.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index a40b18f..9e0479b 100644 (file)
@@ -10,7 +10,7 @@
 #include "object/item-use-flags.h"
 #include "object/object-info.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/gameterm.h"
 #include "term/screen-processor.h"
index 34f5f22..ef7108c 100644 (file)
@@ -16,9 +16,9 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "term/term-color-types.h"
index d120f6f..458e541 100644 (file)
@@ -20,8 +20,8 @@
 #include "player/player-status.h"
 #include "sv-definition/sv-bow-types.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/term-color-types.h"
 #include "timed-effect/player-deceleration.h"
index c28c2f9..96d7c3e 100644 (file)
@@ -18,7 +18,7 @@
 #include "player/player-personality.h"
 #include "player/player-status-table.h"
 #include "player/player-status.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index 67deaaf..69d5bf7 100644 (file)
@@ -29,7 +29,7 @@
 #include "realm/realm-names-table.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "term/term-color-types.h"
index ba32aef..3adb86c 100644 (file)
@@ -12,7 +12,7 @@
 #include "store/store-util.h"
 #include "store/store.h" //!< @todo 相互依存している、こっちは残す?.
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "term/gameterm.h"
index c6dc9fe..5fa5301 100644 (file)
@@ -8,7 +8,7 @@
 #include "player-base/player-class.h"
 #include "realm/realm-names-table.h"
 #include "spell/spell-info.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/term-color-types.h"
 #include "view/display-messages.h"
index 2c49a9d..c723a74 100644 (file)
@@ -24,7 +24,7 @@
 #include "player/player-status-flags.h"
 #include "player/special-defense-types.h"
 #include "sv-definition/sv-weapon-types.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/term-color-types.h"
 #include "util/bit-flags-calculator.h"
index 04290c4..0dc18cf 100644 (file)
@@ -3,7 +3,7 @@
 #include "game-option/text-display-options.h"
 #include "object-enchant/special-object-flags.h"
 #include "perception/object-perception.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/quarks.h"
 #include "util/string-processor.h"
index 1f18b6d..b567265 100644 (file)
@@ -25,9 +25,9 @@
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "target/target-describer.h"
index bc44bf0..5e4da77 100644 (file)
@@ -12,7 +12,7 @@
 #include "object/object-info.h"
 #include "player/player-status-flags.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/gameterm.h"
 #include "term/screen-processor.h"
index 894d24b..815514a 100644 (file)
@@ -10,8 +10,8 @@
 #include "monster-race/race-indice-types.h"
 #include "player/player-status.h"
 #include "system/floor-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/gameterm.h"
 #include "term/screen-processor.h"
index b7c65e6..504ac00 100644 (file)
@@ -8,7 +8,7 @@
 #include "object/object-flags.h"
 #include "object/object-info.h"
 #include "system/artifact-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "util/bit-flags-calculator.h"
 #include "util/enum-converter.h"
 #include "util/enum-range.h"
index fdbbe3e..2badd80 100644 (file)
@@ -24,7 +24,7 @@
 #include "status/experience.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/int-char-converter.h"
index 7fce99f..a2a5f12 100644 (file)
@@ -4,7 +4,7 @@
 #include "system/angband-version.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/angband-files.h"
 #include "view/display-messages.h"
index 4482298..885daa0 100644 (file)
@@ -7,7 +7,7 @@
 #include "object/object-value.h"
 #include "system/angband-version.h"
 #include "system/baseitem-info-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/angband-files.h"
 #include "view/display-messages.h"
index 092f8e1..aaea4a2 100644 (file)
@@ -32,7 +32,7 @@
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "system/system-variables.h"
 #include "term/screen-processor.h"
index 3231b9d..0195136 100644 (file)
@@ -84,8 +84,8 @@
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-type-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/terrain-type-definition.h"
 #include "target/grid-selector.h"
index 2918920..a18ca67 100644 (file)
@@ -26,8 +26,8 @@
 #include "spell/spells-util.h"
 #include "system/angband-version.h"
 #include "system/baseitem-info-definition.h"
+#include "system/item-entity.h"
 #include "system/monster-race-definition.h"
-#include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
 #include "util/angband-files.h"
index 2e7d131..7ba001a 100644 (file)
@@ -6,7 +6,7 @@
 #include "system/baseitem-info-definition.h"
 #include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
-#include "system/object-type-definition.h"
+#include "system/item-entity.h"
 #include "system/player-type-definition.h"
 #include "util/probability-table.h"
 #include "view/display-messages.h"