OSDN Git Service

[Refactor] #40399 angband.h からobject2.hのインクルード を*抹殺*した / *Genocide* inclusion object2...
authorHourier <hourier@users.sourceforge.jp>
Fri, 29 May 2020 12:41:23 +0000 (21:41 +0900)
committerHourier <hourier@users.sourceforge.jp>
Fri, 29 May 2020 12:41:23 +0000 (21:41 +0900)
130 files changed:
src/autopick/autopick-destroyer.c
src/autopick/autopick-matcher.c
src/autopick/autopick.c
src/autopick/autopick.h
src/birth/game-play-initializer.c
src/birth/inventory-initializer.c
src/cmd/cmd-activate.c
src/cmd/cmd-attack.c
src/cmd/cmd-basic.c
src/cmd/cmd-dump.c
src/cmd/cmd-eat.c
src/cmd/cmd-item.c
src/cmd/cmd-knowledge.c
src/cmd/cmd-magiceat.c
src/cmd/cmd-pet.c
src/cmd/cmd-pet.h
src/cmd/cmd-quaff.c
src/cmd/cmd-read.c
src/cmd/cmd-smith.c
src/cmd/cmd-usestaff.c
src/cmd/cmd-visuals.c
src/cmd/cmd-zaprod.c
src/cmd/cmd-zapwand.c
src/cmd/dump-util.c
src/cmd/dump-util.h
src/cmd/lighting-level-table.c
src/cmd/lighting-level-table.h
src/combat/attack-accuracy.c
src/combat/attack-accuracy.h
src/combat/attack-chaos-effect.c
src/combat/monster-attack-monster.c
src/combat/monster-attack-player.c
src/combat/player-attack-util.h
src/combat/player-attack.c
src/combat/shoot.c
src/combat/slaying.c
src/combat/snipe.c
src/core/hp-mp-processor.c
src/core/hp-mp-regenerator.c
src/core/turn-compensator.c
src/dungeon/dungeon-file.c
src/dungeon/dungeon.c
src/dungeon/dungeon.h
src/dungeon/quest.c
src/effect/effect-feature.c
src/effect/effect-item.c
src/effect/effect-monster-domination.c
src/effect/effect-monster-oldies.c
src/effect/effect-monster-psi.c
src/effect/effect-monster-util.c
src/effect/effect-monster-util.h
src/effect/effect-monster.c
src/floor/floor-events.c
src/floor/floor-save.c
src/floor/floor-streams.c
src/floor/floor.c
src/floor/wild.c
src/floor/wild.h
src/inventory/inventory-damage.c
src/inventory/pack-overflow.c
src/inventory/player-inventory.c
src/inventory/simple-appraiser.c
src/io/character-dump.c
src/io/load.c
src/io/load.h
src/io/report.c
src/io/save.c
src/io/save.h
src/io/special-class-dump.c
src/io/targeting.c
src/io/write-diary.c
src/knowledge/knowledge-items.c
src/knowledge/knowledge-monsters.c
src/knowledge/knowledge-quests.c
src/market/arena.c
src/market/bounty.c
src/market/building-craft-fix.c
src/market/building-craft-weapon.c
src/market/building-quest.c
src/monster/monster-attack.c
src/monster/monster-attack.h
src/monster/monster-direction.c
src/monster/monster-object.c
src/monster/monster-safety-hiding.c
src/monster/monster-sweep-grid.c
src/monster/monster1.c
src/monster/monster2.c
src/monster/quantum-effect.c
src/mspell/mspell-ball.c
src/mspell/mspell-damage-calculator.c
src/mspell/mspell-learn-checker.c
src/object/artifact.c
src/object/chest.c
src/object/object-broken.c
src/object/object-hook.c
src/object/object2.c
src/object/object2.h
src/player/player-effects.c
src/player/player-move.c
src/player/player-move.h
src/player/player-status.c
src/player/process-death.c
src/realm/realm-crusade.c
src/realm/realm-hex.c
src/realm/realm-nature.c
src/room/rooms-special.c
src/room/rooms.c
src/room/rooms.h
src/spell/music-checker.c
src/spell/process-effect.c
src/spell/spells-detection.c
src/spell/spells-diceroll.c
src/spell/spells-floor.c
src/spell/spells-object.c
src/spell/spells-status.c
src/spell/spells-summon.c
src/spell/spells1.c
src/spell/spells2.c
src/spell/spells3.c
src/spell/spells3.h
src/store/rumor.c
src/store/store-util.c
src/store/store.c
src/system/angband.h
src/view/display-main-window.c
src/view/display-main-window.h
src/view/display-player-middle.c
src/view/display-player.c
src/wizard/wizard-special-process.c
src/wizard/wizard-spoiler.c

index 9e22ac5..ce31f21 100644 (file)
@@ -8,6 +8,7 @@
 #include "autopick-methods-table.h"
 #include "autopick/autopick-destroyer.h"
 #include "object/sv-other-types.h"
+#include "object/object2.h"
 #include "object/object-ego.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
index b82160c..151fa03 100644 (file)
@@ -10,6 +10,7 @@
 #include "autopick/autopick-flags-table.h"
 #include "autopick/autopick-matcher.h"
 #include "object/item-feeling.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "object/object-hook.h"
 #include "object/special-object-flags.h"
index 373141e..d338673 100644 (file)
@@ -19,6 +19,7 @@
 #include "autopick/autopick-finder.h"
 #include "autopick/autopick.h"
 #include "player/player-move.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-mark-types.h"
 
index cc580cf..aaf8952 100644 (file)
@@ -1,6 +1,7 @@
 #pragma once
 
 #include "autopick/autopick-util.h"
+#include "grid/grid.h"
 
 extern void autopick_alter_item(player_type *player_ptr, INVENTORY_IDX item, bool destroy);
 extern void autopick_delayed_alter(player_type *player_ptr);
index fa038d3..01a12a1 100644 (file)
@@ -1,5 +1,6 @@
 #include "system/angband.h"
 #include "birth/game-play-initializer.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "world/world.h"
 #include "dungeon/quest.h"
index aaa0ba9..7a1c25d 100644 (file)
@@ -4,6 +4,7 @@
 #include "player/player-personalities-table.h"
 #include "birth/initial-equipments-table.h"
 #include "object/item-apply-magic.h"
+#include "object/object2.h"
 #include "object/object-ego.h"
 #include "object/object-kind.h"
 #include "object/sv-bow-types.h"
index 2e5a66f..f8998f5 100644 (file)
@@ -8,12 +8,12 @@
 
 #include "system/angband.h"
 #include "main/sound-definitions-table.h"
-
 #include "cmd/cmd-activate.h"
 #include "cmd/cmd-basic.h"
 #include "cmd/cmd-save.h"
 #include "object/object-hook.h"
 #include "core/sort.h"
+#include "floor/floor.h"
 #include "object/artifact.h"
 #include "object/item-use-flags.h"
 #include "player/avatar.h"
index a5a5459..cab9675 100644 (file)
@@ -14,6 +14,7 @@
 #include "monster/monster-status.h"
 #include "object/artifact.h"
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "player/avatar.h"
 #include "player/player-damage.h"
 #include "player/player-effects.h"
index 9ea3138..d82a82a 100644 (file)
@@ -29,6 +29,7 @@
 #include "monster/monster-status.h"
 #include "dungeon/quest.h"
 #include "object/artifact.h"
+#include "object/object2.h"
 #include "player/avatar.h"
 #include "player/player-status.h"
 #include "realm/realm-hex.h"
index fe604e0..e7e9f89 100644 (file)
@@ -33,6 +33,7 @@
 #include "system/angband.h"
 #include "cmd/cmd-dump.h"
 #include "cmd/dump-util.h"
+#include "floor/floor.h"
 #include "term/gameterm.h"
 #include "system/angband-version.h"
 #include "io/dump-remover.h"
index 61a48fe..5f56576 100644 (file)
@@ -10,7 +10,7 @@
 #include "system/angband.h"
 #include "main/sound-definitions-table.h"
 #include "util/util.h"
-
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "player/avatar.h"
index 1541b06..7672d95 100644 (file)
 #include "term/gameterm.h"
 
 #include "player/selfinfo.h"
-#include "cmd-activate.h"
-#include "cmd-eat.h"
-#include "cmd-quaff.h"
-#include "cmd-read.h"
-#include "cmd-usestaff.h"
-#include "cmd-zaprod.h"
-#include "cmd-zapwand.h"
-#include "cmd-pet.h"
-#include "cmd-basic.h"
-
+#include "cmd/cmd-activate.h"
+#include "cmd/cmd-eat.h"
+#include "cmd/cmd-quaff.h"
+#include "cmd/cmd-read.h"
+#include "cmd/cmd-usestaff.h"
+#include "cmd/cmd-zaprod.h"
+#include "cmd/cmd-zapwand.h"
+#include "cmd/cmd-pet.h"
+#include "cmd/cmd-basic.h"
+#include "object/object2.h"
 #include "object/item-feeling.h"
 #include "object/item-use-flags.h"
 #include "object/object-flavor.h"
index f9a5e2a..0b215a0 100644 (file)
@@ -1,6 +1,7 @@
 #include "system/angband.h"
 #include "cmd/cmd-knowledge.h"
 #include "cmd/cmd-draw.h"
+#include "grid/feature.h"
 #include "knowledge/knowledge-autopick.h"
 #include "knowledge/knowledge-experiences.h"
 #include "knowledge/knowledge-features.h"
index 6114374..f602ff8 100644 (file)
 #include "main/sound-definitions-table.h"
 #include "term/gameterm.h"
 
-#include "cmd-basic.h"
-#include "cmd-usestaff.h"
-#include "cmd-zaprod.h"
-#include "cmd-zapwand.h"
-#include "cmd-magiceat.h"
+#include "cmd/cmd-basic.h"
+#include "cmd/cmd-usestaff.h"
+#include "cmd/cmd-zaprod.h"
+#include "cmd/cmd-zapwand.h"
+#include "cmd/cmd-magiceat.h"
 #include "player/avatar.h"
 #include "player/player-status.h"
 #include "spell/spells3.h"
 #include "player/player-class.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "object/sv-other-types.h"
 #include "object/sv-rod-types.h"
index 5df404b..8a34a0b 100644 (file)
@@ -5,7 +5,6 @@
 #include "io/write-diary.h"
 #include "cmd/cmd-dump.h"
 #include "floor/floor.h"
-#include "grid/grid.h"
 #include "core/sort.h"
 #include "player/player-move.h"
 #include "player/player-status.h"
index 0141d17..b870bd7 100644 (file)
@@ -1,5 +1,7 @@
 #pragma once
 
+#include "grid/grid.h"
+
 extern bool do_cmd_riding(player_type *creature_ptr, bool force);
 extern void do_cmd_pet_dismiss(player_type *creature_pt);
 extern void do_cmd_pet(player_type *creature_ptr);
index 32e9e0f..2302d2c 100644 (file)
@@ -24,6 +24,7 @@
 #include "realm/realm-hex.h"
 #include "spell/spells-floor.h"
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "object/object-broken.h"
 #include "object/sv-potion-types.h"
 #include "cmd-basic.h"
index a884ac1..0f32b6c 100644 (file)
@@ -32,6 +32,7 @@
 #include "core/show-file.h"
 #include "io/files-util.h"
 #include "floor/floor.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "object/sv-scroll-types.h"
 #include "view/display-main-window.h"
index 3d3c75e..96dca56 100644 (file)
@@ -1,8 +1,8 @@
 #include "system/angband.h"
 #include "util/util.h"
 #include "term/gameterm.h"
-
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-ego.h"
index 66edb25..cd49f0b 100644 (file)
@@ -12,6 +12,7 @@
 #include "spell/spells3.h"
 #include "spell/spells-status.h"
 #include "spell/spells-floor.h"
+#include "object/object2.h"
 #include "object/object-hook.h"
 #include "cmd-basic.h"
 #include "floor/floor.h"
index 492e357..56074c5 100644 (file)
@@ -5,6 +5,7 @@
 #include "knowledge/knowledge-items.h"
 #include "knowledge/knowledge-monsters.h"
 #include "io/files-util.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "object/object-flavor.h"
 #include "term/gameterm.h"
index ab93e6b..d5c99e9 100644 (file)
@@ -8,6 +8,7 @@
 #include "player/player-class.h"
 #include "inventory/player-inventory.h"
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "object/object-hook.h"
 #include "object/special-object-flags.h"
index 6fa58d2..f9f855a 100644 (file)
@@ -10,6 +10,7 @@
 #include "player/player-class.h"
 #include "inventory/player-inventory.h"
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "object/object-hook.h"
 #include "object/special-object-flags.h"
index 2e94552..40865b4 100644 (file)
@@ -1,5 +1,4 @@
 #include "system/angband.h"
-#include "grid/feature.h"
 #include "dump-util.h"
 #include "term/gameterm.h"
 
index 329a4aa..ea2e968 100644 (file)
@@ -1,5 +1,7 @@
 #pragma once
 
+#include "grid/feature.h"
+
 #define FILE_NAME_SIZE 1024
 
 // Clipboard variables for copy&paste in visual mode
index 6949b08..0624f07 100644 (file)
@@ -1,6 +1,5 @@
 #include "system/angband.h"
 #include "cmd/lighting-level-table.h"
-#include "grid/feature.h"
 
 /*!
  * @brief キャラクタ色の明暗表現
index 26328cc..705b8a2 100644 (file)
@@ -1,3 +1,5 @@
 #pragma once
 
+#include "grid/feature.h"
+
 extern concptr lighting_level_str[F_LIT_MAX];
index 6f0ba62..adcdea0 100644 (file)
@@ -1,5 +1,4 @@
-#include "system/angband.h"
-#include "combat/attack-accuracy.h"
+#include "combat/attack-accuracy.h"
 #include "main/sound-definitions-table.h"
 #include "object/death-scythe.h"
 #include "object/sv-weapon-types.h"
index e673d9a..810f721 100644 (file)
@@ -1,5 +1,6 @@
 #pragma once
 
+#include "system/angband.h"
 #include "combat/player-attack-util.h"
 
 bool test_hit_norm(player_type *attacker_ptr, HIT_RELIABILITY chance, ARMOUR_CLASS ac, bool visible);
index b45d228..3de0acd 100644 (file)
@@ -8,6 +8,7 @@
 #include "combat/attack-chaos-effect.h"
 #include "monster/monster-status.h"
 #include "object/artifact.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-mark-types.h"
 #include "realm/realm-hex.h"
index 404a44a..53d390d 100644 (file)
@@ -2,6 +2,7 @@
 #include "dungeon/dungeon.h"
 #include "combat/monster-attack-effect.h"
 #include "combat/hallucination-attacks-table.h"
+#include "floor/floor.h"
 #include "spell/spells-type.h"
 #include "effect/effect-characteristics.h"
 #include "main/sound-definitions-table.h"
index 2416a5b..81e1e9c 100644 (file)
@@ -18,6 +18,7 @@
 #include "main/sound-definitions-table.h"
 #include "mind/racial-mirror-master.h"
 #include "monster/monster-status.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-mark-types.h"
index 6963243..d0b5abf 100644 (file)
@@ -1,6 +1,7 @@
 #pragma once
 
 #include "system/angband.h"
+#include "grid/grid.h"
 #include "combat/combat-options-type.h"
 #include "combat/martial-arts-table.h"
 
index 224b575..fbd5bbe 100644 (file)
@@ -13,6 +13,7 @@
 #include "combat/player-attack-util.h"
 #include "combat/slaying.h"
 #include "combat/vorpal-weapon.h"
+#include "floor/floor.h"
 #include "main/sound-definitions-table.h"
 #include "mind/monk-attack.h"
 #include "mind/racial-samurai.h"
index 4d98e0e..a418037 100644 (file)
@@ -13,6 +13,7 @@
 #include "player/player-skill.h"
 #include "player/player-class.h"
 #include "player/player-personalities-table.h"
+#include "object/object2.h"
 #include "object/object-hook.h"
 #include "object/object-broken.h"
 #include "object/object-mark-types.h"
index f539f8f..4f30a08 100644 (file)
@@ -3,6 +3,7 @@
 #include "object/artifact.h"
 #include "realm/realm-hex.h"
 #include "mind/samurai-slaying.h"
+#include "object/object2.h"
 #include "object/tr-types.h"
 
 /*!
index f35c1ec..a214c46 100644 (file)
@@ -15,6 +15,7 @@
 #include "player/player-status.h"
 #include "cmd-basic.h"
 #include "combat/snipe.h"
+#include "floor/floor.h"
 #include "monster/monster-race.h"
 #include "view/display-main-window.h"
 
index 9365836..38b3c81 100644 (file)
@@ -1,5 +1,7 @@
 #include "system/angband.h"
 #include "core/hp-mp-processor.h"
+#include "floor/floor.h"
+#include "grid/feature.h"
 #include "realm/realm-song.h"
 #include "player/player-damage.h"
 #include "object/object-flavor.h"
index 29acf34..2b54995 100644 (file)
@@ -1,6 +1,7 @@
 #include "system/angband.h"
 #include "core/hp-mp-regenerator.h"
 #include "cmd/cmd-magiceat.h"
+#include "floor/floor.h"
 #include "monster/monster-status.h"
 
 /*!<広域マップ移動時の自然回復処理カウンタ(広域マップ1マス毎に20回処理を基本とする)*/
index fd4e925..fdcbcb5 100644 (file)
@@ -1,6 +1,7 @@
 #include "system/angband.h"
 #include "core/turn-compensator.h"
 #include "world/world.h"
+#include "floor/floor.h"
 #include "floor/floor-town.h"
 #include "store/store-owners.h"
 #include "store/store-util.h"
index 2172a8f..5be74c4 100644 (file)
@@ -70,6 +70,7 @@
 
 #include "main/init.h"
 #include "object/tr-types.h"
+#include "object/object2.h"
 
 dungeon_grid letter[255];
 
index 4d19e84..233656c 100644 (file)
@@ -1,5 +1,4 @@
-#include "system/angband.h"
-#include "dungeon/dungeon.h"
+#include "dungeon/dungeon.h"
 #include "world/world.h"
 
 /*
index dfd4466..bf0a136 100644 (file)
@@ -1,5 +1,8 @@
 #pragma once
 
+#include "system/angband.h"
+#include "grid/feature.h"
+
 #define DUNGEON_FEAT_PROB_NUM 3
 
 #define DUNGEON_ANGBAND  1
index 8ab7939..f9c786b 100644 (file)
@@ -15,6 +15,7 @@
 #include "player/player-personalities-table.h"
 #include "object/artifact.h"
 #include "object/item-apply-magic.h"
+#include "object/object2.h"
 #include "grid/feature.h"
 #include "world/world.h"
 #include "io/write-diary.h"
index 4192423..0301abf 100644 (file)
@@ -3,6 +3,8 @@
 #include "room/rooms.h"
 #include "dungeon/dungeon.h"
 #include "main/sound-definitions-table.h"
+#include "floor/floor.h"
+#include "grid/grid.h"
 #include "grid/trap.h"
 #include "player/player-effects.h"
 #include "world/world.h"
index 1318d3e..b55d2b7 100644 (file)
@@ -1,5 +1,6 @@
 #include "system/angband.h"
 #include "effect-item.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-broken.h"
index 823ef0b..ef8b4dc 100644 (file)
@@ -1,6 +1,7 @@
 #include "system/angband.h"
 #include "effect/effect-monster-util.h"
 #include "effect/effect-monster-domination.h"
+#include "floor/floor.h"
 #include "player/player-effects.h"
 #include "spell/spells-diceroll.h"
 #include "monster/monster-status.h"
index 44bace9..01781da 100644 (file)
@@ -1,6 +1,7 @@
 #include "system/angband.h"
 #include "effect/effect-monster-util.h"
 #include "effect/effect-monster-oldies.h"
+#include "floor/floor.h"
 #include "player/avatar.h"
 #include "monster/monster-status.h"
 
index 657fc4f..5ed19cf 100644 (file)
@@ -1,6 +1,7 @@
 #include "system/angband.h"
 #include "effect/effect-monster-util.h"
 #include "effect/effect-monster-psi.h"
+#include "floor/floor.h"
 #include "player/player-damage.h"
 #include "mind/racial-mirror-master.h"
 #include "world/world.h"
index bcddf46..aa67ab9 100644 (file)
@@ -6,6 +6,7 @@
 
 #include "system/angband.h"
 #include "effect/effect-monster-util.h"
+#include "floor/floor.h"
 
 /*!
  * @brief affect_monster() に亘ってきた引数をeffect_monster_type構造体に代入する
index ec1b6b0..aef6fc7 100644 (file)
@@ -1,5 +1,7 @@
 #pragma once
 
+#include "grid/grid.h"
+
 typedef struct effect_monster_type {
        grid_type *g_ptr;
        monster_type *m_ptr;
index 61ae84f..a29b36a 100644 (file)
@@ -18,6 +18,7 @@
 #include "spell/spells-type.h"
 #include "effect/effect-characteristics.h"
 #include "spell/spells3.h"
+#include "object/object2.h"
 #include "object/special-object-flags.h"
 #include "object/sv-other-types.h"
 
index 2ab26f3..00e4464 100644 (file)
@@ -15,6 +15,7 @@
 #include "player/player-move.h"
 #include "world/world.h"
 #include "player/player-effects.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "object/object-ego.h"
 #include "object/sv-amulet-types.h"
index e420ead..e983003 100644 (file)
@@ -30,6 +30,7 @@
 #include "floor/wild.h"
 #include "spell/spells-floor.h"
 #include "monster/monster-status.h"
+#include "object/object2.h"
 #include "object/object-hook.h"
 #include "cmd-pet.h"
 #include "cmd-basic.h"
index 6ae8feb..9560463 100644 (file)
 #include "grid/grid.h"
 #include "monster/monster.h"
 #include "grid/feature.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "spell/spells1.h"
 #include "spell/spells-floor.h"
 #include "room/rooms.h"
 
-
 /*!
  * @brief 再帰フラクタルアルゴリズムによりダンジョン内に川を配置する /
  * Recursive fractal algorithm to place water through the dungeon.
index 989a27b..d072639 100644 (file)
@@ -10,6 +10,7 @@
 #include "world/world.h"
 #include "player/player-effects.h"
 #include "object/object1.h"
+#include "object/object2.h"
 #include "object/artifact.h"
 #include "object/object-kind.h"
 #include "object/special-object-flags.h"
index 3dbeba6..d3b7b2f 100644 (file)
@@ -15,7 +15,6 @@
 #include "system/system-variables.h"
 
 #include "dungeon/dungeon.h"
-#include "floor/floor.h"
 #include "floor/wild.h"
 #include "world/world.h"
 #include "monster/monster.h"
index 225e55c..2ec417d 100644 (file)
@@ -1,5 +1,7 @@
 #pragma once
 
+#include "floor/floor.h"
+
 #define NO_TOWN 6
 #define SECRET_TOWN 5
 
index 2bd9f69..ed8a837 100644 (file)
@@ -1,5 +1,6 @@
 #include "system/angband.h"
 #include "inventory/inventory-damage.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/artifact.h"
 #include "object/object-hook.h"
index cea9ad8..1403362 100644 (file)
@@ -1,6 +1,7 @@
 #include "system/angband.h"
 #include "inventory/pack-overflow.h"
 #include "player/player-move.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "core/stuff-handler.h"
 
index 6d13f3f..5911bac 100644 (file)
@@ -7,6 +7,7 @@
 #include "object/sv-other-types.h"
 #include "object/item-use-flags.h"
 #include "object/object1.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
index ddb4c18..27cf3a6 100644 (file)
@@ -3,6 +3,7 @@
 #include "object/object-flavor.h"
 #include "player/avatar.h"
 #include "object/item-feeling.h"
+#include "object/object2.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/special-object-flags.h"
index 3c0fe4f..bd0a62d 100644 (file)
@@ -1,5 +1,6 @@
 #include "io/character-dump.h"
 #include "system/angband-version.h"
+#include "floor/floor.h"
 #include "world/world.h"
 #include "floor/floor-town.h"
 #include "dungeon/dungeon.h"
index b048c1e..c8e9d6e 100644 (file)
@@ -80,6 +80,7 @@
 #include "player/player-personality.h"
 #include "player/player-sex.h"
 #include "world/world.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "object/object-ego.h"
 #include "io/save.h"
index 833104f..67abadc 100644 (file)
@@ -1,5 +1,7 @@
 #pragma once
 
+#include "floor/floor-save.h"
+
 /*
  * Flags for wr_item()/rd_item()
  */
index e507718..9d0b56e 100644 (file)
@@ -7,6 +7,7 @@
 
 #include "system/angband.h"
 #include "io/report.h"
+#include "floor/floor.h"
 #include "core/turn-compensator.h"
 #include "system/angband-version.h"
 #include "core/stuff-handler.h"
index 3aec27f..21d3f0b 100644 (file)
@@ -27,7 +27,6 @@
 #include "floor/wild.h"
 #include "floor/floor.h"
 #include "floor/floor-events.h"
-#include "floor/floor-save.h"
 #include "floor/floor-town.h"
 #include "io/uid-checker.h"
 #include "io/files-util.h"
index f940b69..7fe5415 100644 (file)
@@ -1,5 +1,7 @@
 #pragma once
 
+#include "floor/floor-save.h"
+
 /*
  * Flags for save/load temporary saved floor file
  */
index 7eacd9e..6f669b8 100644 (file)
@@ -8,6 +8,7 @@
 #include "special-class-dump.h"
 #include "cmd/cmd-magiceat.h"
 #include "cmd/cmd-smith.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "mspell/monster-spell.h"
 
index 8fd6483..3817790 100644 (file)
@@ -20,6 +20,7 @@
 #include "cmd/cmd-building.h"
 #include "cmd-pet.h"
 #include "dungeon/dungeon-file.h"
+#include "object/object2.h"
 #include "object/object-curse.h"
 #include "object/object-flavor.h"
 #include "object/object-mark-types.h"
index 013fb58..191965d 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "io/write-diary.h"
+#include "floor/floor.h"
 #include "system/system-variables.h"
 #include "dungeon/quest.h"
 #include "io/files-util.h"
index 9e1a2dd..2f05641 100644 (file)
@@ -9,6 +9,7 @@
 #include "cmd/dump-util.h"
 #include "object/artifact.h"
 #include "core/sort.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
index 2174323..299b43b 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include "system/angband.h"
+#include "floor/floor.h"
 #include "knowledge/knowledge-monsters.h"
 #include "cmd/dump-util.h"
 #include "core/sort.h"
index 0a9b84f..a7ee25f 100644 (file)
@@ -10,6 +10,7 @@
 #include "dungeon/quest.h"
 #include "system/system-variables.h" // 暫定、init_flagsのため。後で消すかも.
 #include "object/artifact.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/special-object-flags.h"
 #include "dungeon/dungeon.h"
index 1badf26..99c9275 100644 (file)
@@ -1,4 +1,5 @@
 #include "system/angband.h"
+#include "floor/floor.h"
 #include "market/arena.h"
 #include "market/arena-info-table.h"
 #include "market/building-util.h"
index 3d785a8..644f053 100644 (file)
@@ -4,6 +4,7 @@
 #include "player/avatar.h"
 #include "market/bounty-prize-table.h"
 #include "object/item-apply-magic.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "autopick/autopick.h"
 #include "core/stuff-handler.h"
index 81a770e..779292d 100644 (file)
@@ -1,5 +1,6 @@
 #include "system/angband.h"
 #include "market/building-craft-fix.h"
+#include "object/object2.h"
 #include "object/object-hook.h"
 #include "object/object-flavor.h"
 #include "object/object-kind.h"
index 9edd8df..2e63451 100644 (file)
@@ -11,6 +11,7 @@
 #include "combat/attack-accuracy.h"
 #include "market/building-util.h"
 #include "core/stuff-handler.h"
+#include "object/object2.h"
 #include "object/tr-types.h"
 #include "object/item-use-flags.h"
 #include "object/sv-weapon-types.h"
index 48d7aec..b64e720 100644 (file)
@@ -1,4 +1,5 @@
 #include "system/angband.h"
+#include "floor/floor.h"
 #include "market/building-quest.h"
 #include "dungeon/quest.h"
 #include "system/system-variables.h"
index a17ddf8..41e2b9d 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "monster/monster-attack.h"
+#include "floor/floor.h"
 #include "monster/monster-status.h"
 #include "dungeon/dungeon.h"
 #include "combat/monster-attack-player.h"
index fa019dd..b4ef3ce 100644 (file)
@@ -1,6 +1,7 @@
 #pragma once
 
 #include "system/angband.h"
+#include "grid/grid.h"
 #include "monster/monster-util.h"
 
 void exe_monster_attack_to_player(player_type *target_ptr, turn_flags *turn_flags_ptr, MONSTER_IDX m_idx, POSITION ny, POSITION nx);
index 6a617b8..1deb1b8 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "monster/monster-direction.h"
+#include "floor/floor.h"
 #include "monster/monster-sweep-grid.h"
 #include "monster/monster-util.h"
 #include "monster/monster-status.h"
index 6f9ac47..fad03a8 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "monster/monster-object.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-mark-types.h"
index 0853c4e..b81dd39 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "monster/monster-safety-hiding.h"
+#include "floor/floor.h"
 #include "monster/monster-dist-offsets.h"
 #include "mspell/monster-spell.h"
 
index 20b7760..68aebc8 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include "monster/monster-sweep-grid.h"
+#include "floor/floor.h"
 #include "monster/monster-safety-hiding.h"
 #include "mspell/monster-spell.h"
 
index eaeacb9..cda6e55 100644 (file)
@@ -49,6 +49,7 @@
 #include "object/sv-protector-types.h"
 #include "object/sv-scroll-types.h"
 #include "object/sv-weapon-types.h"
+#include "object/object2.h"
 
  /*
   * Pronoun arrays, by gender.
index 9b94839..3711854 100644 (file)
@@ -20,6 +20,7 @@
 #include "cmd-pet.h"
 #include "dungeon/dungeon.h"
 #include "effect/effect-characteristics.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "monster/monster-race-hook.h"
 #include "monster/monster-status.h"
index 3d9d5b1..065e5b8 100644 (file)
@@ -1,4 +1,5 @@
 #include "system/angband.h"
+#include "floor/floor.h"
 #include "quantum-effect.h"
 #include "mspell/monster-spell.h"
 #include "spell/spells3.h"
index 865d5ff..aa01e6c 100644 (file)
@@ -1,4 +1,5 @@
 #include "system/angband.h"
+#include "floor/floor.h"
 #include "mspell/mspell-ball.h"
 #include "mspell/mspell-type.h"
 #include "mspell/monster-spell.h"
index f9590ed..f59c3da 100644 (file)
@@ -1,4 +1,5 @@
 #include "system/angband.h"
+#include "floor/floor.h"
 #include "mspell/mspell-type.h"
 #include "mspell/mspell-damage-calculator.h"
 #include "mspell/monster-spell.h"
index 238622d..0502cc3 100644 (file)
@@ -1,4 +1,5 @@
 #include "system/angband.h"
+#include "floor/floor.h"
 #include "mspell-learn-checker.h"
 #include "world/world.h"
 
index 0fdfa51..65f2220 100644 (file)
@@ -39,6 +39,7 @@
 #include "world/world.h"
 #include "object/tr-types.h"
 #include "object/trc-types.h"
+#include "object/object2.h"
 
  /*
   * The artifact arrays
index 7035be2..e5678a2 100644 (file)
@@ -2,7 +2,6 @@
 #include "object/chest.h"
 #include "util/util.h"
 #include "main/sound-definitions-table.h"
-
 #include "spell/spells-type.h"
 #include "spell/spells-summon.h"
 #include "floor/floor.h"
@@ -15,6 +14,7 @@
 #include "spell/spells2.h"
 #include "spell/spells3.h"
 #include "object/item-apply-magic.h"
+#include "object/object2.h"
 #include "object/sv-other-types.h"
 
 /*!< この値以降の小項目IDを持った箱は大型の箱としてドロップ数を増やす / Special "sval" limit -- first "large" chest */
index b13a002..45f6e39 100644 (file)
@@ -1,4 +1,5 @@
 #include "system/angband.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "combat/snipe.h"
 #include "spell/spells-type.h"
index 0e5bdcc..4492616 100644 (file)
@@ -1,4 +1,5 @@
 #include "system/angband.h"
+#include "floor/floor.h"
 #include "util/util.h"
 #include "object/artifact.h"
 #include "object/item-feeling.h"
index 87fc403..ef5f528 100644 (file)
@@ -11,7 +11,7 @@
  */
 
 #include "system/angband.h"
-#include "object/object1.h"
+#include "object/object2.h"
 #include "util/util.h"
 #include "main/sound-definitions-table.h"
 #include "world/world.h"
index db989fd..7439364 100644 (file)
@@ -3,12 +3,10 @@
 #include "floor/floor.h"
 
 extern OBJECT_SUBTYPE_VALUE coin_type;
-extern s32b flag_cost(object_type *o_ptr, int plusses);
-
 extern bool (*get_obj_num_hook)(KIND_OBJECT_IDX k_idx);
 
 int bow_tval_ammo(object_type *o_ptr);
-
+s32b flag_cost(object_type *o_ptr, int plusses);
 void excise_object_idx(floor_type *floor_ptr, OBJECT_IDX o_idx);
 void delete_object_idx(player_type *owner_ptr, OBJECT_IDX o_idx);
 void delete_object(player_type *owner_ptr, POSITION y, POSITION x);
index 4e4b02c..db8f256 100644 (file)
@@ -32,6 +32,7 @@
 #include "realm/realm-song.h"
 #include "realm/realm-hex.h"
 #include "object/item-feeling.h"
+#include "object/object2.h"
 #include "object/object-ego.h"
 #include "object/object-hook.h"
 #include "object/special-object-flags.h"
index 4d3733f..fa5e8ae 100644 (file)
 #include "monster/monster.h"
 #include "mspell/monster-spell.h"
 #include "monster/monster-status.h"
+#include "object/object2.h"
 #include "object/object-hook.h"
 #include "object/object-flavor.h"
 #include "object/object-mark-types.h"
index b1000b1..e333ebb 100644 (file)
@@ -1,5 +1,7 @@
 #pragma once
 
+#include "floor/floor.h"
+
 extern void disturb(player_type *creature_ptr, bool stop_search, bool flush_output);
 extern void move_player(player_type *creature_ptr, DIRECTION dir, bool do_pickup, bool break_trap);
 extern void run_step(player_type *creature_ptr, DIRECTION dir);
index e47a74a..5bc3ba8 100644 (file)
@@ -23,6 +23,7 @@
 #include "spell/technic-info-table.h"
 #include "spell/spells-status.h"
 #include "object/object1.h"
+#include "object/object2.h"
 #include "object/object-hook.h"
 #include "object/object-ego.h"
 #include "object/special-object-flags.h"
index a4555d6..2535ffc 100644 (file)
@@ -11,6 +11,7 @@
 #include "floor/floor-town.h"
 #include "inventory/player-inventory.h"
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "store/store-util.h"
 #include "store/store.h"
index 8158e17..455fec9 100644 (file)
@@ -14,6 +14,7 @@
 #include "player/player-effects.h"
 #include "io/targeting.h"
 #include "realm/realm-crusade.h"
+#include "floor/floor.h"
 #include "spell/process-effect.h"
 #include "spell/spells2.h"
 #include "spell/spells3.h"
index adb1520..4fece80 100644 (file)
@@ -31,6 +31,7 @@
 #include "player/player-skill.h"
 #include "inventory/player-inventory.h"
 #include "realm/realm-hex.h"
+#include "floor/floor.h"
 #include "grid/grid.h"
 #include "monster/monster-race.h"
 #include "io/targeting.h"
index e280700..08fb205 100644 (file)
@@ -1,7 +1,7 @@
 #include "system/angband.h"
 #include "util/util.h"
 
-#include "cmd-spell.h"
+#include "cmd/cmd-spell.h"
 #include "spell/spells-summon.h"
 #include "spell/spells-status.h"
 #include "spell/spells-object.h"
@@ -20,6 +20,7 @@
 #include "spell/spells2.h"
 #include "spell/spells3.h"
 #include "spell/spells-detection.h"
+#include "object/object2.h"
 #include "object/sv-food-types.h"
 
 /*!
index 9cd1eb1..ab8c6f5 100644 (file)
@@ -8,11 +8,11 @@
 #include "monster/monster-race-hook.h"
 #include "object/item-apply-magic.h"
 #include "object/object-kind-hook.h"
+#include "object/object2.h"
 #include "grid/feature.h"
 #include "floor/floor.h"
 #include "dungeon/dungeon.h"
 
-
 /*!
 * @brief タイプ15の部屋…ガラス部屋の生成 / Type 15 -- glass rooms
 * @param player_ptr プレーヤーへの参照ポインタ
index 14466ec..03e1956 100644 (file)
@@ -43,7 +43,6 @@
 #include "floor/floor.h"
 #include "floor/floor-generate.h"
 #include "dungeon/dungeon.h"
-#include "grid/grid.h"
 #include "room/rooms.h"
 
 #include "room/rooms-city.h"
index a950dec..cdcfa1a 100644 (file)
@@ -11,6 +11,8 @@
 
 #pragma once
 
+#include "grid/grid.h"
+
 #define ALLOW_CAVERNS_AND_LAKES
 
 #define DUN_ROOMS_MAX  40 /*!< 部屋生成処理の最大試行数 / Number of rooms to attempt (was 50) */
index 84d0b5e..a89ef26 100644 (file)
@@ -1,4 +1,5 @@
 #include "system/angband.h"
+#include "floor/floor.h"
 #include "spell/music-checker.h"
 #include "realm/realm-song.h"
 #include "spell/spells3.h"
index 7a8462a..2510e13 100644 (file)
@@ -1,6 +1,7 @@
 #include "system/angband.h"
 #include "effect/spells-effect-util.h"
 #include "spell/process-effect.h"
+#include "floor/floor.h"
 #include "cmd-pet.h" // 暫定、後で消すかも.
 #include "core/stuff-handler.h"
 #include "effect/effect-feature.h"
index 83065a2..86e585e 100644 (file)
@@ -1,4 +1,6 @@
 #include "system/angband.h"
+#include "floor/floor.h"
+#include "grid/grid.h"
 #include "spell/spells-detection.h"
 #include "dungeon/dungeon.h"
 #include "realm/realm-song.h"
index e33bf89..b3eeeb4 100644 (file)
@@ -1,7 +1,6 @@
 #include "system/angband.h"
-
 #include "spell/spells-diceroll.h"
-
+#include "floor/floor.h"
 #include "monster/monster.h"
 #include "monster/monster-race-hook.h"
 #include "player/player-class.h"
index 01395be..0cabcfa 100644 (file)
@@ -6,6 +6,7 @@
 #include "grid/grid.h"
 #include "dungeon/quest.h"
 #include "object/artifact.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
index 1f228e4..39b54c9 100644 (file)
@@ -10,6 +10,7 @@
 #include "object/item-apply-magic.h"
 #include "object/item-feeling.h"
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "object/object-boost.h"
 #include "object/object-hook.h"
 #include "object/object-flavor.h"
index 22e4a95..c845d57 100644 (file)
@@ -11,8 +11,9 @@
 #include "spell/spells-status.h"
 #include "spell/spells-type.h"
 #include "monster/monster.h"
-#include "cmd-spell.h"
+#include "cmd/cmd-spell.h"
 #include "player/player-effects.h"
+#include "object/object2.h"
 #include "object/object-kind.h"
 #include "io/targeting.h"
 #include "realm/realm-song.h"
index 66487eb..788d5d2 100644 (file)
@@ -8,6 +8,7 @@
 #include "effect/spells-effect-util.h"
 #include "spell/spells2.h"
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "object/object-hook.h"
 #include "object/sv-other-types.h"
 
index 17c2a39..e2eefad 100644 (file)
@@ -12,6 +12,7 @@
  */
 
 #include "system/angband.h"
+#include "floor/floor.h"
 #include "system/system-variables.h"
 #include "util/util.h"
 #include "main/sound-definitions-table.h"
index 29b3177..c76aec1 100644 (file)
@@ -39,6 +39,7 @@
 #include "realm/realm-hex.h"
 #include "autopick/autopick.h"
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-mark-types.h"
index 57f006b..c92e305 100644 (file)
@@ -27,6 +27,7 @@
 #include "effect/effect-characteristics.h"
 #include "floor/floor-town.h"
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "object/object-boost.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
@@ -66,7 +67,6 @@
 #include "autopick/autopick.h"
 #include "io/targeting.h"
 #include "effect/spells-effect-util.h"
-#include "spell/spells-util.h"
 #include "spell/spells-execution.h"
 #include "spell/process-effect.h"
 #include "mind/racial-force-trainer.h"
index 0831048..434c273 100644 (file)
@@ -1,5 +1,7 @@
 #pragma once
 
+#include "spell/spells-util.h"
+
 bool teleport_away(player_type* caster_ptr, MONSTER_IDX m_idx, POSITION dis, teleport_flags mode);
 void teleport_monster_to(player_type* caster_ptr, MONSTER_IDX m_idx, POSITION ty, POSITION tx, int power, teleport_flags mode);
 bool teleport_player_aux(player_type* creature_ptr, POSITION dis, bool is_quantum_effect, teleport_flags mode);
index 61afa2c..327e852 100644 (file)
@@ -4,6 +4,7 @@
 
 #include "io/tokenizer.h"
 #include "io/files-util.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/artifact.h"
 #include "object/special-object-flags.h"
index 0a3234d..fb65f60 100644 (file)
@@ -2,6 +2,7 @@
 #include "store/store-util.h"
 #include "object/item-apply-magic.h"
 #include "object/item-feeling.h"
+#include "object/object2.h"
 #include "object/object-hook.h"
 #include "object/object-kind.h"
 #include "object/tr-types.h"
index 55483ec..6aaa5c4 100644 (file)
@@ -48,6 +48,7 @@
 #include "inventory/player-inventory.h"
 #include "object/item-feeling.h"
 #include "object/item-use-flags.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "floor/floor-events.h"
index 0b28754..8881a0e 100644 (file)
@@ -41,8 +41,8 @@
 
 #include "monster/monster.h"
 #include "monster/monster-race.h"
+#include "object/object-util.h"
 #include "object/object1.h"
-#include "object/object2.h"
 #include "player/player-status.h"
 
 
index 79797f6..7154341 100644 (file)
@@ -24,6 +24,7 @@
 #include "world/world.h"
 #include "dungeon/quest.h"
 #include "object/artifact.h"
+#include "object/object2.h"
 #include "object/object-mark-types.h"
 #include "player/avatar.h"
 #include "view/display-player.h"
index 3db21f9..a584c3e 100644 (file)
@@ -1,5 +1,7 @@
 #pragma once
 
+#include "grid/feature.h"
+
 extern void get_screen_size(TERM_LEN *wid_p, TERM_LEN *hgt_p);
 extern int panel_col_of(int col);
 extern void apply_default_feat_lighting(TERM_COLOR f_attr[F_LIT_MAX], SYMBOL_CODE f_char[F_LIT_MAX]);
index 91bf3d4..71ee76f 100644 (file)
@@ -1,4 +1,5 @@
-#include "view/display-player-middle.h"
+#include "floor/floor.h"
+#include "view/display-player-middle.h"
 #include "view/status-first-page.h"
 #include "view/display-util.h"
 #include "player/player-effects.h"
index 0f98b4e..08d3224 100644 (file)
@@ -7,6 +7,7 @@
  */
 
 #include "display-player.h"
+#include "floor/floor.h"
 #include "player/mimic-info-table.h"
 #include "player/player-personality.h"
 #include "term/gameterm.h"
index 348dba4..b10eecf 100644 (file)
@@ -44,6 +44,7 @@
 #include "spell/spells-floor.h"
 
 #include "object/item-apply-magic.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "monster/monster-status.h"
index 6d06ed4..dfbbfdc 100644 (file)
 #include "wizard/wizard-spoiler.h"
 #include "util/util.h"
 #include "term/gameterm.h"
-
 #include "system/angband-version.h"
 #include "object/artifact.h"
 #include "core/sort.h"
 #include "store/store.h"
 #include "store/store-util.h"
 #include "monster/monster.h"
+#include "object/object2.h"
 #include "object/object-flavor.h"
 #include "object/object-hook.h"
 #include "object/object-ego.h"