OSDN Git Service

[Refactor] #2711 Moved dungeon/dungeon.cpp/h to system/dungeon-info.cpp/h
authorHourier <66951241+Hourier@users.noreply.github.com>
Tue, 11 Oct 2022 11:36:13 +0000 (20:36 +0900)
committerHourier <66951241+Hourier@users.noreply.github.com>
Tue, 11 Oct 2022 11:36:13 +0000 (20:36 +0900)
Notes: DungeonInfo class will be defined, dungeon_type will be renamed to DungeonDefinition, max_dlv will be incorporated into new class DungeonMemory and both of 2 classes will be incorporated into DungeonInfo

105 files changed:
Hengband/Hengband/Hengband.vcxproj
Hengband/Hengband/Hengband.vcxproj.filters
src/Makefile.am
src/action/action-limited.cpp
src/avatar/avatar-changer.cpp
src/birth/game-play-initializer.cpp
src/cmd-action/cmd-attack.cpp
src/cmd-action/cmd-move.cpp
src/cmd-io/cmd-dump.cpp
src/core/player-processor.cpp
src/core/scores.cpp
src/dungeon/dungeon-processor.cpp
src/dungeon/quest.cpp
src/effect/effect-feature.cpp
src/floor/cave-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-streams.cpp
src/floor/floor-util.cpp
src/floor/object-allocator.cpp
src/floor/pattern-walk.cpp
src/floor/wild.cpp
src/grid/door.cpp
src/grid/feature-generator.cpp
src/grid/feature.cpp
src/grid/grid.cpp
src/grid/stair.cpp
src/grid/trap.cpp
src/hpmp/hp-mp-processor.cpp
src/info-reader/dungeon-reader.cpp
src/io-dump/character-dump.cpp
src/io/input-key-processor.cpp
src/io/report.cpp
src/io/screen-util.cpp
src/io/write-diary.cpp
src/knowledge/knowledge-features.cpp
src/knowledge/knowledge-quests.cpp
src/load/load-zangband.cpp
src/load/old/load-v1-5-0.cpp
src/load/old/load-v1-7-0.cpp
src/load/player-info-loader.cpp
src/load/world-loader.cpp
src/main-win/main-win-music.cpp
src/main/angband-initializer.cpp
src/main/game-data-initializer.cpp
src/main/info-initializer.cpp
src/main/scene-table-floor.cpp
src/market/arena.cpp
src/market/bounty.cpp
src/melee/melee-spell-flags-checker.cpp
src/melee/melee-spell-util.cpp
src/melee/monster-attack-monster.cpp
src/monster-attack/monster-attack-player.cpp
src/monster-attack/monster-attack-processor.cpp
src/monster-floor/monster-death.cpp
src/monster-floor/monster-generator.cpp
src/monster-floor/monster-lite.cpp
src/monster-floor/monster-summon.cpp
src/monster-race/monster-race-hook.cpp
src/monster/monster-list.cpp
src/monster/monster-update.cpp
src/monster/monster-util.cpp
src/mspell/mspell-attack.cpp
src/mspell/mspell-checker.cpp
src/mspell/mspell-judgement.cpp
src/mspell/mspell-lite.cpp
src/mutation/mutation-processor.cpp
src/object-enchant/item-magic-applier.cpp
src/object/warning.cpp
src/player/player-damage.cpp
src/player/player-move.cpp
src/player/player-status.cpp
src/racial/racial-vampire.cpp
src/realm/realm-hissatsu.cpp
src/room/cave-filler.cpp
src/room/room-generator.cpp
src/room/rooms-builder.cpp
src/room/rooms-fractal.cpp
src/room/rooms-maze-vault.cpp
src/room/rooms-normal.cpp
src/room/rooms-pit-nest.cpp
src/room/rooms-special.cpp
src/room/rooms-trap.cpp
src/room/rooms-vault.cpp
src/room/space-finder.cpp
src/save/player-writer.cpp
src/specific-object/torch.cpp
src/spell-class/spells-mirror-master.cpp
src/spell-kind/earthquake.cpp
src/spell-kind/spells-detection.cpp
src/spell-kind/spells-floor.cpp
src/spell-kind/spells-grid.cpp
src/spell-kind/spells-lite.cpp
src/spell-kind/spells-world.cpp
src/store/cmd-store.cpp
src/store/rumor.cpp
src/system/dungeon-info.cpp [moved from src/dungeon/dungeon.cpp with 81% similarity]
src/system/dungeon-info.h [moved from src/dungeon/dungeon.h with 100% similarity]
src/target/target-describer.cpp
src/wizard/wizard-special-process.cpp
src/world/world-movement-processor.cpp
src/world/world-object.cpp
src/world/world-turn-processor.cpp

index 7159999..0ae4314 100644 (file)
     <ClCompile Include="..\..\src\core\show-file.cpp" />\r
     <ClCompile Include="..\..\src\core\speed-table.cpp" />\r
     <ClCompile Include="..\..\src\info-reader\fixed-map-parser.cpp" />\r
-    <ClCompile Include="..\..\src\dungeon\dungeon.cpp" />\r
+    <ClCompile Include="..\..\src\system\dungeon-info.cpp" />\r
     <ClCompile Include="..\..\src\locale\english.cpp" />\r
     <ClCompile Include="..\..\src\grid\feature.cpp" />\r
     <ClCompile Include="..\..\src\floor\floor-events.cpp" />\r
     <ClInclude Include="..\..\src\system\system-variables.h" />\r
     <ClInclude Include="..\..\src\core\speed-table.h" />\r
     <ClInclude Include="..\..\src\info-reader\fixed-map-parser.h" />\r
-    <ClInclude Include="..\..\src\dungeon\dungeon.h" />\r
+    <ClInclude Include="..\..\src\system\dungeon-info.h" />\r
     <ClInclude Include="..\..\src\grid\feature.h" />\r
     <ClInclude Include="..\..\src\io\files-util.h" />\r
     <ClInclude Include="..\..\src\floor\floor-events.h" />\r
index 7fe8bbe..d1c2940 100644 (file)
     <ClCompile Include="..\..\src\dungeon\dungeon-processor.cpp">\r
       <Filter>dungeon</Filter>\r
     </ClCompile>\r
-    <ClCompile Include="..\..\src\dungeon\dungeon.cpp">\r
-      <Filter>dungeon</Filter>\r
-    </ClCompile>\r
     <ClCompile Include="..\..\src\core\game-play.cpp">\r
       <Filter>core</Filter>\r
     </ClCompile>\r
     <ClCompile Include="..\..\src\system\floor-type-definition.cpp">\r
       <Filter>system</Filter>\r
     </ClCompile>\r
+    <ClCompile Include="..\..\src\system\dungeon-info.cpp">\r
+      <Filter>system</Filter>\r
+    </ClCompile>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <ClInclude Include="..\..\src\combat\shoot.h">\r
     <ClInclude Include="..\..\src\dungeon\dungeon-processor.h">\r
       <Filter>dungeon</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="..\..\src\dungeon\dungeon.h">\r
-      <Filter>dungeon</Filter>\r
-    </ClInclude>\r
     <ClInclude Include="..\..\src\core\game-play.h">\r
       <Filter>core</Filter>\r
     </ClInclude>\r
     <ClInclude Include="..\..\src\system\baseitem-info-definition.h">\r
       <Filter>system</Filter>\r
     </ClInclude>\r
+    <ClInclude Include="..\..\src\system\dungeon-info.h">\r
+      <Filter>system</Filter>\r
+    </ClInclude>\r
   </ItemGroup>\r
   <ItemGroup>\r
     <None Include="..\..\src\wall.bmp" />\r
index 18e875c..ec560a4 100644 (file)
@@ -164,7 +164,6 @@ hengband_SOURCES = \
        core/visuals-reseter.cpp core/visuals-reseter.h \
        core/window-redrawer.cpp core/window-redrawer.h \
        \
-       dungeon/dungeon.cpp dungeon/dungeon.h \
        dungeon/dungeon-flag-mask.h \
        dungeon/dungeon-flag-types.h \
        dungeon/dungeon-processor.cpp dungeon/dungeon-processor.h \
@@ -913,6 +912,7 @@ hengband_SOURCES = \
        system/baseitem-info-definition.cpp system/baseitem-info-definition.h \
        system/building-type-definition.cpp system/building-type-definition.h \
        system/dungeon-data-definition.h \
+       system/dungeon-info.cpp system/dungeon-info.h \
        system/floor-type-definition.cpp system/floor-type-definition.h \
        system/grid-type-definition.cpp system/grid-type-definition.h \
        system/game-option-types.h \
index e864da7..7812d19 100644 (file)
@@ -5,13 +5,13 @@
 
 #include "action/action-limited.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "game-option/disturbance-options.h"
 #include "grid/grid.h"
 #include "main/sound-definitions-table.h"
 #include "main/sound-of-music.h"
 #include "player-base/player-class.h"
 #include "player/player-status.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
index 1108edc..ca8607f 100644 (file)
@@ -6,7 +6,6 @@
 
 #include "avatar/avatar-changer.h"
 #include "avatar/avatar.h"
-#include "dungeon/dungeon.h"
 #include "monster-race/monster-kind-mask.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-ability-mask.h"
@@ -15,6 +14,7 @@
 #include "monster-race/race-flags3.h"
 #include "monster-race/race-indice-types.h"
 #include "monster/monster-info.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
index 40cfa46..a66ab4c 100644 (file)
@@ -1,5 +1,4 @@
 #include "birth/game-play-initializer.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/floor-util.h"
 #include "game-option/birth-options.h"
@@ -18,6 +17,7 @@
 #include "player/digestion-processor.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
index a563ced..1d4a771 100644 (file)
@@ -14,7 +14,6 @@
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "effect/effect-characteristics.h"
 #include "effect/effect-processor.h"
 #include "game-option/cheat-types.h"
@@ -45,6 +44,7 @@
 #include "player/player-status.h"
 #include "player/special-defense-types.h"
 #include "status/action-setter.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index d94e752..4bee38e 100644 (file)
@@ -9,7 +9,6 @@
 #include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "floor/floor-mode-changer.h"
@@ -36,6 +35,7 @@
 #include "spell-realm/spells-hex.h"
 #include "spell-realm/spells-song.h"
 #include "status/action-setter.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 7b2783a..5e720e7 100644 (file)
@@ -12,7 +12,6 @@
 #include "cmd-io/cmd-dump.h"
 #include "cmd-io/feeling-table.h"
 #include "core/asking-player.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/floor-town.h"
 #include "io-dump/dump-remover.h"
@@ -28,6 +27,7 @@
 #include "player/player-status-flags.h"
 #include "player/player-status.h"
 #include "system/angband-version.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/gameterm.h"
index 532fec6..933ed1e 100644 (file)
@@ -8,7 +8,6 @@
 #include "core/speed-table.h"
 #include "core/stuff-handler.h"
 #include "core/window-redrawer.h"
-#include "dungeon/dungeon.h"
 #include "floor/floor-save-util.h"
 #include "floor/floor-util.h"
 #include "floor/geometry.h"
@@ -51,6 +50,7 @@
 #include "spell-realm/spells-hex.h"
 #include "spell-realm/spells-song.h"
 #include "status/action-setter.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 2b3e1b3..c220ff5 100644 (file)
@@ -15,7 +15,6 @@
 #include "core/asking-player.h"
 #include "core/score-util.h"
 #include "core/turn-compensator.h"
-#include "dungeon/dungeon.h"
 #include "game-option/birth-options.h"
 #include "game-option/game-play-options.h"
 #include "io/files-util.h"
@@ -30,6 +29,7 @@
 #include "player/player-status.h"
 #include "player/race-info-table.h"
 #include "system/angband-version.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
index 7d2479a..8476caa 100644 (file)
@@ -9,7 +9,6 @@
 #include "core/stuff-handler.h"
 #include "core/turn-compensator.h"
 #include "core/window-redrawer.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/floor-leaver.h"
 #include "floor/floor-save-util.h"
@@ -35,6 +34,7 @@
 #include "realm/realm-song-numbers.h"
 #include "realm/realm-song.h"
 #include "spell-realm/spells-song.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
index 3c143bf..c1f2bf8 100644 (file)
@@ -2,7 +2,6 @@
 #include "cmd-io/cmd-dump.h"
 #include "core/asking-player.h"
 #include "core/player-update-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "floor/floor-events.h"
 #include "floor/floor-mode-changer.h"
@@ -29,6 +28,7 @@
 #include "player/player-personality-types.h"
 #include "player/player-status.h"
 #include "system/artifact-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index e70716a..7e334b9 100644 (file)
@@ -1,7 +1,6 @@
 #include "effect/effect-feature.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "effect/effect-characteristics.h"
 #include "effect/effect-processor.h" // 暫定、後で消す.
 #include "floor/cave.h"
@@ -17,6 +16,7 @@
 #include "player/special-defense-types.h"
 #include "room/door-definition.h"
 #include "spell-class/spells-mirror-master.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index e88797b..d6b5daf 100644 (file)
@@ -1,6 +1,5 @@
 #include "floor/cave-generator.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest-monster-placer.h"
 #include "floor/dungeon-tunnel-util.h"
 #include "floor/floor-allocation-types.h"
@@ -24,6 +23,7 @@
 #include "room/room-generator.h"
 #include "room/rooms-maze-vault.h"
 #include "system/dungeon-data-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 0eb96dd..75bde47 100644 (file)
@@ -1,6 +1,5 @@
 #include "floor/floor-changer.h"
 #include "action/travel-execution.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest-monster-placer.h"
 #include "dungeon/quest.h"
 #include "effect/effect-characteristics.h"
@@ -36,6 +35,7 @@
 #include "player-base/player-class.h"
 #include "spell-kind/spells-floor.h"
 #include "system/artifact-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index cd0aca2..2f75eb0 100644 (file)
@@ -5,7 +5,6 @@
 #include "core/player-update-types.h"
 #include "core/window-redrawer.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "floor/geometry.h"
@@ -34,6 +33,7 @@
 #include "sv-definition/sv-protector-types.h"
 #include "sv-definition/sv-ring-types.h"
 #include "system/baseitem-info-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 9f59bee..018662d 100644 (file)
@@ -11,7 +11,6 @@
 
 #include "floor/floor-generator.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave-generator.h"
 #include "floor/floor-events.h"
@@ -40,6 +39,7 @@
 #include "monster/monster-util.h"
 #include "player/player-status.h"
 #include "system/building-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 69f6547..d874cc0 100644 (file)
@@ -1,6 +1,5 @@
 #include "floor/floor-leaver.h"
 #include "cmd-building/cmd-building.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "floor/floor-events.h"
@@ -33,6 +32,7 @@
 #include "save/floor-writer.h"
 #include "spell-class/spells-mirror-master.h"
 #include "system/artifact-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 84db4dc..7eb6110 100644 (file)
@@ -14,7 +14,6 @@
 
 #include "floor/floor-streams.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "flavor/flavor-describer.h"
 #include "flavor/object-flavor-types.h"
 #include "floor/cave.h"
@@ -33,6 +32,7 @@
 #include "spell-kind/spells-floor.h"
 #include "system/artifact-type-definition.h"
 #include "system/dungeon-data-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index fd33e1a..539d3e2 100644 (file)
@@ -4,7 +4,6 @@
  * @author deskull
  */
 #include "floor/floor-util.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "effect/effect-characteristics.h"
 #include "floor/cave.h"
@@ -16,6 +15,7 @@
 #include "grid/feature.h"
 #include "perception/object-perception.h"
 #include "system/artifact-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-type-definition.h"
index dab10e3..607cd19 100644 (file)
@@ -1,5 +1,4 @@
 #include "floor/object-allocator.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "floor/dungeon-tunnel-util.h"
@@ -13,6 +12,7 @@
 #include "grid/trap.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags1.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 2f2ce27..db9e219 100644 (file)
@@ -1,7 +1,6 @@
 #include "floor/pattern-walk.h"
 #include "cmd-io/cmd-save.h"
 #include "core/asking-player.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "floor/floor-mode-changer.h"
@@ -20,6 +19,7 @@
 #include "spell/spells-status.h"
 #include "status/bad-status-setter.h"
 #include "status/experience.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 61596f3..a64ed64 100644 (file)
@@ -12,7 +12,6 @@
 #include "floor/wild.h"
 #include "core/asking-player.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "floor/floor-town.h"
@@ -38,6 +37,7 @@
 #include "realm/realm-names-table.h"
 #include "spell-realm/spells-hex.h"
 #include "status/action-setter.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-type-definition.h"
index ee0e57f..d56f742 100644 (file)
@@ -1,10 +1,10 @@
 #include "grid/door.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "grid/feature.h"
 #include "grid/grid.h"
 #include "room/door-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 1df7752..f4f1116 100644 (file)
@@ -1,7 +1,6 @@
 #include "grid/feature-generator.h"
 #include "dungeon/dungeon-flag-mask.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "floor/dungeon-tunnel-util.h"
@@ -13,6 +12,7 @@
 #include "room/lake-types.h"
 #include "room/rooms-builder.h"
 #include "system/dungeon-data-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 093e73d..c1b5eda 100644 (file)
@@ -1,7 +1,6 @@
 #include "grid/feature.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "floor/geometry.h"
 #include "game-option/map-screen-options.h"
@@ -11,6 +10,7 @@
 #include "monster/monster-update.h"
 #include "player/special-defense-types.h"
 #include "room/door-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h" // @todo 相互依存している. 後で何とかする.
 #include "system/player-type-definition.h"
index b7f30c3..88d7bc4 100644 (file)
@@ -17,7 +17,6 @@
 #include "grid/grid.h"
 #include "core/window-redrawer.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "effect/attribute-types.h"
 #include "effect/effect-characteristics.h"
@@ -46,6 +45,7 @@
 #include "player/player-status-flags.h"
 #include "player/player-status.h"
 #include "room/rooms-builder.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 78884d3..bd61f3c 100644 (file)
@@ -1,10 +1,10 @@
 #include "grid/stair.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "game-option/birth-options.h"
 #include "grid/feature.h"
 #include "grid/grid.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/object-type-definition.h"
index 360af8b..88da4c4 100644 (file)
@@ -2,7 +2,6 @@
 #include "cmd-io/cmd-dump.h"
 #include "cmd-io/cmd-save.h"
 #include "core/disturbance.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "effect/effect-characteristics.h"
 #include "effect/effect-processor.h"
@@ -35,6 +34,7 @@
 #include "status/bad-status-setter.h"
 #include "status/base-status.h"
 #include "status/element-resistance.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-type-definition.h"
index 5961d10..9555b9d 100644 (file)
@@ -3,7 +3,6 @@
 #include "cmd-action/cmd-pet.h"
 #include "core/player-redraw-types.h"
 #include "core/window-redrawer.h"
-#include "dungeon/dungeon.h"
 #include "flavor/flavor-describer.h"
 #include "flavor/object-flavor-types.h"
 #include "floor/pattern-walk.h"
@@ -37,6 +36,7 @@
 #include "player/special-defense-types.h"
 #include "status/bad-status-setter.h"
 #include "status/element-resistance.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index e69fdb9..007b892 100644 (file)
@@ -1,5 +1,4 @@
 #include "info-reader/dungeon-reader.h"
-#include "dungeon/dungeon.h"
 #include "grid/feature.h"
 #include "info-reader/dungeon-info-tokens-table.h"
 #include "info-reader/feature-reader.h"
@@ -8,6 +7,7 @@
 #include "info-reader/race-info-tokens-table.h"
 #include "io/tokenizer.h"
 #include "main/angband-headers.h"
+#include "system/dungeon-info.h"
 #include "util/string-processor.h"
 #include "view/display-messages.h"
 
index cdfe533..836df09 100644 (file)
@@ -3,7 +3,6 @@
 #include "artifact/fixed-art-types.h"
 #include "avatar/avatar.h"
 #include "cmd-building/cmd-building.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "flavor/flavor-describer.h"
 #include "floor/floor-town.h"
@@ -36,6 +35,7 @@
 #include "store/store.h"
 #include "system/angband-version.h"
 #include "system/building-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
index 4a35af3..9728ad8 100644 (file)
@@ -50,7 +50,6 @@
 #include "core/player-update-types.h"
 #include "core/special-internal-keys.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h" //!< @do_cmd_quest() がある。後で移設する.
 #include "effect/spells-effect-util.h"
 #include "floor/wild.h"
@@ -87,6 +86,7 @@
 #include "store/cmd-store.h"
 #include "store/home.h"
 #include "store/store-util.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
index f1ea24b..b9eadc7 100644 (file)
@@ -11,7 +11,6 @@
 #include "core/stuff-handler.h"
 #include "core/turn-compensator.h"
 #include "core/visuals-reseter.h"
-#include "dungeon/dungeon.h"
 #include "game-option/special-options.h"
 #include "io-dump/character-dump.h"
 #include "io/inet.h"
@@ -24,6 +23,7 @@
 #include "player/player-status.h"
 #include "realm/realm-names-table.h"
 #include "system/angband-version.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 #include "system/system-variables.h"
index 4c72f51..beab48f 100644 (file)
@@ -14,7 +14,6 @@
 #include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "effect/effect-characteristics.h"
 #include "effect/spells-effect-util.h"
@@ -27,6 +26,7 @@
 #include "io/input-key-acceptor.h"
 #include "monster/monster-update.h"
 #include "player-info/mimic-info-table.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 #include "target/target-checker.h"
index e8d02d0..aed3756 100644 (file)
@@ -5,13 +5,13 @@
  */
 
 #include "io/write-diary.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "info-reader/fixed-map-parser.h"
 #include "io/files-util.h"
 #include "market/arena-info-table.h"
 #include "monster-race/monster-race.h"
 #include "player/player-status.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
index ca8f1c3..fa031ca 100644 (file)
@@ -6,12 +6,12 @@
 
 #include "knowledge/knowledge-features.h"
 #include "core/show-file.h"
-#include "dungeon/dungeon.h"
 #include "game-option/special-options.h"
 #include "io-dump/dump-util.h"
 #include "io/input-key-acceptor.h"
 #include "knowledge/lighting-level-table.h"
 #include "monster-race/monster-race.h"
+#include "system/dungeon-info.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
 #include "term/screen-processor.h"
index e6c8d55..24fa094 100644 (file)
@@ -7,7 +7,6 @@
 #include "knowledge/knowledge-quests.h"
 #include "artifact/fixed-art-types.h"
 #include "core/show-file.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "flavor/flavor-describer.h"
 #include "flavor/object-flavor-types.h"
@@ -18,6 +17,7 @@
 #include "object-enchant/special-object-flags.h"
 #include "object/object-kind-hook.h"
 #include "system/artifact-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
index 874cb2e..d02e83d 100644 (file)
@@ -1,7 +1,6 @@
 #include "load/load-zangband.h"
 #include "avatar/avatar.h"
 #include "cmd-building/cmd-building.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "game-option/option-flags.h"
 #include "info-reader/fixed-map-parser.h"
@@ -19,6 +18,7 @@
 #include "player/player-skill.h"
 #include "realm/realm-types.h"
 #include "spell/spells-status.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
index 6b26cb7..ebc5356 100644 (file)
@@ -7,7 +7,6 @@
 
 #include "load/old/load-v1-5-0.h"
 #include "artifact/fixed-art-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/floor-object.h"
 #include "game-option/birth-options.h"
 #include "grid/feature.h"
@@ -41,6 +40,7 @@
 #include "sv-definition/sv-lite-types.h"
 #include "system/angband-exceptions.h"
 #include "system/artifact-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 3d0b755..d815c22 100644 (file)
@@ -1,8 +1,8 @@
 #include "load/old/load-v1-7-0.h"
-#include "dungeon/dungeon.h"
 #include "game-option/birth-options.h"
 #include "load/load-util.h"
 #include "load/old/load-v1-5-0.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 
index 40e411b..7f1940d 100644 (file)
@@ -1,6 +1,5 @@
 #include "load/player-info-loader.h"
 #include "cmd-building/cmd-building.h"
-#include "dungeon/dungeon.h"
 #include "load/angband-version-comparer.h"
 #include "load/birth-loader.h"
 #include "load/dummy-loader.h"
@@ -21,6 +20,7 @@
 #include "player/player-skill.h"
 #include "spell-realm/spells-song.h"
 #include "system/angband-exceptions.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-acceleration.h"
index ec2e584..b8507c4 100644 (file)
@@ -1,12 +1,12 @@
 #include "load/world-loader.h"
 #include "cmd-building/cmd-building.h"
-#include "dungeon/dungeon.h"
 #include "floor/wild.h"
 #include "load/angband-version-comparer.h"
 #include "load/load-util.h"
 #include "load/load-zangband.h"
 #include "market/bounty.h"
 #include "system/building-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 #include "world/world.h"
index 2426e6d..5be470b 100644 (file)
@@ -4,7 +4,6 @@
  */
 
 #include "main-win/main-win-music.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/floor-town.h"
 #include "main-win/main-win-define.h"
@@ -16,6 +15,7 @@
 #include "main/scene-table.h"
 #include "main/sound-of-music.h"
 #include "monster-race/monster-race.h"
+#include "system/dungeon-info.h"
 #include "system/monster-race-definition.h"
 #include "term/z-term.h"
 #include "util/angband-files.h"
index 50bd99d..d679f9b 100644 (file)
@@ -13,7 +13,6 @@
  */
 
 #include "main/angband-initializer.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/wild.h"
 #include "info-reader/feature-reader.h"
@@ -26,6 +25,7 @@
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags7.h"
 #include "system/angband-version.h"
+#include "system/dungeon-info.h"
 #include "system/monster-race-definition.h"
 #include "system/system-variables.h"
 #include "term/screen-processor.h"
index dae1b38..6999a30 100644 (file)
@@ -5,7 +5,6 @@
 
 #include "main/game-data-initializer.h"
 #include "cmd-io/macro-util.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/floor-util.h"
 #include "game-option/option-flags.h"
@@ -13,6 +12,7 @@
 #include "monster-race/monster-race.h"
 #include "system/alloc-entries.h"
 #include "system/baseitem-info-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index bf5c924..24df8f1 100644 (file)
@@ -4,7 +4,6 @@
  */
 
 #include "main/info-initializer.h"
-#include "dungeon/dungeon.h"
 #include "grid/feature.h"
 #include "info-reader/artifact-reader.h"
 #include "info-reader/baseitem-reader.h"
@@ -30,6 +29,7 @@
 #include "system/angband-version.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
+#include "system/dungeon-info.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
 #include "util/angband-files.h"
index f623c23..7a690b2 100644 (file)
@@ -4,9 +4,9 @@
  */
 
 #include "main/scene-table-floor.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "main/music-definitions-table.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 
index 7752d5f..399c78b 100644 (file)
@@ -4,7 +4,6 @@
 #include "core/show-file.h"
 #include "core/stuff-handler.h"
 #include "core/window-redrawer.h"
-#include "dungeon/dungeon.h"
 #include "floor/floor-mode-changer.h"
 #include "io/input-key-acceptor.h"
 #include "main/sound-of-music.h"
@@ -21,6 +20,7 @@
 #include "player-base/player-class.h"
 #include "status/buff-setter.h"
 #include "system/building-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
index 3ba3ee8..6f9f293 100644 (file)
@@ -5,7 +5,6 @@
 #include "core/asking-player.h"
 #include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
-#include "dungeon/dungeon.h"
 #include "flavor/flavor-describer.h"
 #include "game-option/cheat-options.h"
 #include "inventory/inventory-object.h"
@@ -27,6 +26,7 @@
 #include "object/object-kind-hook.h"
 #include "perception/object-perception.h"
 #include "sv-definition/sv-other-types.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/object-type-definition.h"
index 4d4b82f..18ce2e7 100644 (file)
@@ -1,6 +1,5 @@
 #include "melee/melee-spell-flags-checker.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "effect/effect-characteristics.h"
 #include "floor/geometry.h"
 #include "floor/line-of-sight.h"
@@ -20,6 +19,7 @@
 #include "pet/pet-util.h"
 #include "player-base/player-class.h"
 #include "spell-kind/spells-world.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index c9026e8..ce7e8a2 100644 (file)
@@ -1,11 +1,11 @@
 #include "melee/melee-spell-util.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "floor/geometry.h"
 #include "monster-race/monster-race.h"
 #include "monster/monster-info.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
index 0af738f..bff37a2 100644 (file)
@@ -10,7 +10,6 @@
 #include "core/disturbance.h"
 #include "core/player-redraw-types.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "effect/attribute-types.h"
 #include "effect/effect-characteristics.h"
 #include "effect/effect-processor.h"
@@ -32,6 +31,7 @@
 #include "monster/monster-status.h"
 #include "spell-kind/spells-teleport.h"
 #include "spell-realm/spells-hex.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
index f6f37f2..5ffde7d 100644 (file)
@@ -15,7 +15,6 @@
 #include "core/disturbance.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/geometry.h"
 #include "inventory/inventory-slot-types.h"
 #include "main/sound-definitions-table.h"
@@ -48,6 +47,7 @@
 #include "status/action-setter.h"
 #include "status/bad-status-setter.h"
 #include "system/angband.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
index 5a71262..82d45e3 100644 (file)
@@ -6,7 +6,6 @@
 
 #include "monster-attack/monster-attack-processor.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "melee/monster-attack-monster.h"
 #include "monster-attack/monster-attack-player.h"
@@ -17,6 +16,7 @@
 #include "monster/monster-processor-util.h"
 #include "monster/monster-status-setter.h"
 #include "monster/monster-status.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index e85f143..92a029d 100644 (file)
@@ -4,7 +4,6 @@
 #include "cmd-building/cmd-building.h"
 #include "core/player-redraw-types.h"
 #include "core/player-update-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest-completion-checker.h"
 #include "effect/effect-characteristics.h"
 #include "effect/effect-processor.h"
@@ -39,6 +38,7 @@
 #include "sv-definition/sv-scroll-types.h"
 #include "system/artifact-type-definition.h"
 #include "system/building-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
index 57e8d82..ab6e359 100644 (file)
@@ -6,7 +6,6 @@
  */
 
 #include "monster-floor/monster-generator.h"
-#include "dungeon/dungeon.h"
 #include "effect/effect-characteristics.h"
 #include "floor/cave.h"
 #include "floor/floor-util.h"
@@ -28,6 +27,7 @@
 #include "monster/smart-learn-types.h"
 #include "mspell/summon-checker.h"
 #include "spell/summon-types.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 4244cc0..8542081 100644 (file)
@@ -1,7 +1,6 @@
 #include "monster-floor/monster-lite.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "grid/feature-flag-types.h"
 #include "grid/grid.h"
@@ -12,6 +11,7 @@
 #include "player-base/player-class.h"
 #include "player-info/ninja-data-type.h"
 #include "player/special-defense-types.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index c0c2251..d669b4c 100644 (file)
@@ -1,6 +1,5 @@
 #include "monster-floor/monster-summon.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/geometry.h"
 #include "floor/wild.h"
 #include "main/sound-definitions-table.h"
@@ -17,6 +16,7 @@
 #include "monster/monster-util.h"
 #include "mspell/summon-checker.h"
 #include "spell/summon-types.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
index d20b3ed..5e7f647 100644 (file)
@@ -1,5 +1,4 @@
 #include "monster-race/monster-race-hook.h"
-#include "dungeon/dungeon.h"
 #include "monster-attack/monster-attack-effect.h"
 #include "monster-attack/monster-attack-table.h"
 #include "monster-race/monster-race.h"
@@ -14,6 +13,7 @@
 #include "monster/monster-list.h"
 #include "monster/monster-util.h"
 #include "player/player-status.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
index d371f26..efededa 100644 (file)
@@ -13,7 +13,6 @@
 #include "core/player-update-types.h"
 #include "core/speed-table.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "floor/floor-object.h"
 #include "floor/geometry.h"
@@ -36,6 +35,7 @@
 #include "pet/pet-fall-off.h"
 #include "player/player-status.h"
 #include "system/alloc-entries.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 053a2da..9037c0c 100644 (file)
@@ -10,7 +10,6 @@
 #include "core/player-update-types.h"
 #include "core/window-redrawer.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "floor/geometry.h"
 #include "game-option/birth-options.h"
@@ -35,6 +34,7 @@
 #include "player/player-status-flags.h"
 #include "player/special-defense-types.h"
 #include "status/element-resistance.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index d40fc56..3673c1c 100644 (file)
@@ -1,6 +1,5 @@
 #include "monster/monster-util.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/wild.h"
 #include "game-option/cheat-options.h"
@@ -14,6 +13,7 @@
 #include "monster-race/race-indice-types.h"
 #include "spell/summon-types.h"
 #include "system/alloc-entries.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 0062371..a1c2be8 100644 (file)
@@ -3,7 +3,6 @@
 #include "core/disturbance.h"
 #include "core/player-redraw-types.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "monster-floor/monster-move.h"
@@ -29,6 +28,7 @@
 #include "player/attack-defense-types.h"
 #include "spell-kind/spells-world.h"
 #include "spell-realm/spells-hex.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
index 3d61119..8df8ead 100644 (file)
@@ -14,7 +14,6 @@
 #include "core/disturbance.h"
 #include "core/player-redraw-types.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "effect/attribute-types.h"
 #include "effect/effect-characteristics.h"
@@ -47,6 +46,7 @@
 #include "spell-kind/spells-world.h"
 #include "spell-realm/spells-hex.h"
 #include "spell/range-calc.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index b8baeae..84ef77c 100644 (file)
@@ -10,7 +10,6 @@
  */
 
 #include "mspell/mspell-judgement.h"
-#include "dungeon/dungeon.h"
 #include "effect/attribute-types.h"
 #include "effect/effect-characteristics.h"
 #include "floor/cave.h"
@@ -32,6 +31,7 @@
 #include "realm/realm-song-numbers.h"
 #include "spell-realm/spells-song.h"
 #include "spell/range-calc.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index b25a8b5..4383e14 100644 (file)
@@ -6,7 +6,6 @@
 
 #include "mspell/mspell-lite.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "floor/geometry.h"
 #include "floor/line-of-sight.h"
@@ -20,6 +19,7 @@
 #include "mspell/mspell-judgement.h"
 #include "player-base/player-class.h"
 #include "spell/range-calc.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 337b129..1d995b6 100644 (file)
@@ -2,7 +2,6 @@
 #include "core/asking-player.h"
 #include "core/disturbance.h"
 #include "core/player-redraw-types.h"
-#include "dungeon/dungeon.h"
 #include "effect/attribute-types.h"
 #include "floor/geometry.h"
 #include "grid/grid.h"
@@ -41,6 +40,7 @@
 #include "store/store-owners.h"
 #include "store/store-util.h"
 #include "store/store.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 796644f..7dd2c2f 100644 (file)
@@ -6,7 +6,6 @@
 
 #include "object-enchant/item-magic-applier.h"
 #include "artifact/fixed-art-generator.h"
-#include "dungeon/dungeon.h"
 #include "object-enchant/enchanter-base.h"
 #include "object-enchant/enchanter-factory.h"
 #include "object-enchant/item-apply-magic.h"
@@ -15,6 +14,7 @@
 #include "player/player-status-flags.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 #include "util/bit-flags-calculator.h"
index a6000f2..dfb797c 100644 (file)
@@ -3,7 +3,6 @@
 #include "core/asking-player.h"
 #include "core/disturbance.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "flavor/flavor-describer.h"
 #include "flavor/object-flavor-types.h"
 #include "floor/cave.h"
@@ -28,6 +27,7 @@
 #include "player/player-status-resist.h"
 #include "player/special-defense-types.h"
 #include "status/element-resistance.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 7cde7b9..65604ba 100644 (file)
@@ -9,7 +9,6 @@
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "core/window-redrawer.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "flavor/flavor-describer.h"
 #include "flavor/object-flavor-types.h"
@@ -59,6 +58,7 @@
 #include "status/base-status.h"
 #include "status/element-resistance.h"
 #include "system/building-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/monster-type-definition.h"
index e000609..75fae29 100644 (file)
@@ -13,7 +13,6 @@
 #include "core/stuff-handler.h"
 #include "core/window-redrawer.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "effect/attribute-types.h"
 #include "effect/effect-characteristics.h"
@@ -40,6 +39,7 @@
 #include "spell-kind/spells-floor.h"
 #include "spell-realm/spells-song.h"
 #include "status/action-setter.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-type-definition.h"
index 37dc7f9..9f3914f 100644 (file)
@@ -14,7 +14,6 @@
 #include "core/stuff-handler.h"
 #include "core/window-redrawer.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "effect/effect-characteristics.h"
 #include "floor/cave.h"
 #include "floor/floor-events.h"
 #include "status/base-status.h"
 #include "sv-definition/sv-lite-types.h"
 #include "sv-definition/sv-weapon-types.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index ceee882..14b46d7 100644 (file)
@@ -1,11 +1,11 @@
 #include "racial/racial-vampire.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/geometry.h"
 #include "hpmp/hp-mp-processor.h"
 #include "player/digestion-processor.h"
 #include "player/player-status.h"
 #include "spell-kind/spells-specific-bolt.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 98fa620..f9a53b1 100644 (file)
@@ -9,7 +9,6 @@
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "effect/attribute-types.h"
 #include "effect/effect-characteristics.h"
 #include "effect/effect-processor.h"
@@ -42,6 +41,7 @@
 #include "spell-kind/spells-teleport.h"
 #include "spell/technic-info-table.h"
 #include "status/bad-status-setter.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index e3da875..4ad3c36 100644 (file)
@@ -6,12 +6,12 @@
 
 #include "room/cave-filler.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor//geometry.h"
 #include "floor/cave.h"
 #include "grid/feature.h"
 #include "grid/grid.h"
 #include "room/lake-types.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index c8019ab..c83a54c 100644 (file)
@@ -1,6 +1,5 @@
 #include "room/room-generator.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "game-option/birth-options.h"
 #include "game-option/cheat-types.h"
 #include "room/door-definition.h"
@@ -14,6 +13,7 @@
 #include "room/rooms-trap.h"
 #include "room/rooms-vault.h"
 #include "system/dungeon-data-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index c69b253..1dfc733 100644 (file)
@@ -37,7 +37,6 @@
 
 #include "room/rooms-builder.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "grid/door.h"
 #include "grid/feature.h"
@@ -45,6 +44,7 @@
 #include "room/cave-filler.h"
 #include "room/door-definition.h"
 #include "room/lake-types.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 3d16d17..765a29f 100644 (file)
@@ -1,10 +1,10 @@
 #include "room/rooms-fractal.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/floor-generator.h"
 #include "room/cave-filler.h"
 #include "room/rooms-normal.h"
 #include "room/space-finder.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 5d4e4e9..86eb6e3 100644 (file)
@@ -1,9 +1,9 @@
 #include "room/rooms-maze-vault.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "game-option/cheat-types.h"
 #include "grid/grid.h"
 #include "room/treasure-deployment.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index ac1b6f9..50194c1 100644 (file)
@@ -1,6 +1,5 @@
 #include "room/rooms-normal.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/geometry.h"
 #include "grid/door.h"
 #include "grid/grid.h"
@@ -11,6 +10,7 @@
 #include "room/rooms-builder.h"
 #include "room/space-finder.h"
 #include "room/vault-builder.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index cdbbec1..2d3ab1e 100644 (file)
@@ -1,5 +1,4 @@
 #include "room/rooms-pit-nest.h"
-#include "dungeon/dungeon.h"
 #include "floor/floor-generator.h"
 #include "game-option/cheat-options.h"
 #include "game-option/cheat-types.h"
@@ -20,6 +19,7 @@
 #include "monster/monster-util.h"
 #include "room/door-definition.h"
 #include "room/space-finder.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index bd61067..92c52b0 100644 (file)
@@ -1,6 +1,5 @@
 #include "room/rooms-special.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor//geometry.h"
 #include "floor/floor-generator.h"
 #include "game-option/cheat-types.h"
@@ -18,6 +17,7 @@
 #include "object/object-kind-hook.h"
 #include "room/door-definition.h"
 #include "room/space-finder.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index d4e5f09..95c28aa 100644 (file)
@@ -1,12 +1,12 @@
 #include "room/rooms-trap.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/floor-generator.h"
 #include "game-option/cheat-types.h"
 #include "grid/feature.h"
 #include "grid/grid.h"
 #include "room/space-finder.h"
 #include "system/dungeon-data-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 1f07304..98bf0e5 100644 (file)
@@ -6,7 +6,6 @@
 
 #include "room/rooms-vault.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "floor/floor-generator-util.h"
 #include "floor/floor-generator.h"
@@ -31,6 +30,7 @@
 #include "store/store-util.h"
 #include "store/store.h"
 #include "system/dungeon-data-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 372c13f..330821b 100644 (file)
@@ -1,9 +1,9 @@
 #include "room/space-finder.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "grid/grid.h"
 #include "system/dungeon-data-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index b26ff10..35ff417 100644 (file)
@@ -1,6 +1,5 @@
 #include "save/player-writer.h"
 #include "cmd-building/cmd-building.h"
-#include "dungeon/dungeon.h"
 #include "game-option/birth-options.h"
 #include "player-base/player-class.h"
 #include "player/player-skill.h"
@@ -8,6 +7,7 @@
 #include "save/player-class-specific-data-writer.h"
 #include "save/save-util.h"
 #include "system/building-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/player-type-definition.h"
 #include "timed-effect/player-acceleration.h"
index c33a739..00ee3f2 100644 (file)
@@ -1,7 +1,6 @@
 #include "specific-object/torch.h"
 #include "core/player-update-types.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "grid/grid.h"
 #include "inventory/inventory-slot-types.h"
@@ -12,6 +11,7 @@
 #include "object/tval-types.h"
 #include "player/special-defense-types.h"
 #include "sv-definition/sv-lite-types.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/object-type-definition.h"
index 0f9fdbf..1616094 100644 (file)
@@ -9,7 +9,6 @@
 #include "core/player-redraw-types.h"
 #include "core/stuff-handler.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "effect/attribute-types.h"
 #include "effect/effect-characteristics.h"
 #include "effect/effect-feature.h"
@@ -28,6 +27,7 @@
 #include "monster/monster-update.h"
 #include "pet/pet-util.h"
 #include "spell-kind/spells-teleport.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-type-definition.h"
index 2a828bc..9749688 100644 (file)
@@ -3,7 +3,6 @@
 #include "core/player-update-types.h"
 #include "core/window-redrawer.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "floor/floor-object.h"
@@ -31,6 +30,7 @@
 #include "player/player-status-flags.h"
 #include "player/special-defense-types.h"
 #include "status/bad-status-setter.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 5a36a94..c826d6f 100644 (file)
@@ -1,7 +1,6 @@
 #include "spell-kind/spells-detection.h"
 #include "core/window-redrawer.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "floor/cave.h"
 #include "floor/floor-save-util.h"
 #include "floor/geometry.h"
@@ -21,6 +20,7 @@
 #include "realm/realm-song-numbers.h"
 #include "realm/realm-song.h"
 #include "spell-realm/spells-song.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 46e1742..1a62542 100644 (file)
@@ -11,7 +11,6 @@
 #include "core/player-update-types.h"
 #include "core/window-redrawer.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "effect/attribute-types.h"
 #include "flavor/flavor-describer.h"
@@ -46,6 +45,7 @@
 #include "spell-kind/spells-teleport.h"
 #include "status/bad-status-setter.h"
 #include "system/artifact-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 9e1301e..0960009 100644 (file)
@@ -1,5 +1,4 @@
 #include "spell-kind/spells-grid.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/cave.h"
 #include "floor/floor-object.h"
@@ -9,6 +8,7 @@
 #include "grid/feature.h"
 #include "grid/grid.h"
 #include "grid/stair.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/player-type-definition.h"
index 60b6568..af808f5 100644 (file)
@@ -1,6 +1,5 @@
 #include "spell-kind/spells-lite.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "effect/attribute-types.h"
 #include "effect/effect-characteristics.h"
 #include "effect/effect-processor.h"
@@ -19,6 +18,7 @@
 #include "monster/monster-update.h"
 #include "player/special-defense-types.h"
 #include "spell-kind/spells-launcher.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index 36fd4f3..42bf905 100644 (file)
@@ -8,7 +8,6 @@
 #include "cmd-io/cmd-save.h"
 #include "core/asking-player.h"
 #include "core/player-redraw-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest-completion-checker.h"
 #include "floor/cave.h"
 #include "floor/floor-mode-changer.h"
@@ -28,6 +27,7 @@
 #include "monster-race/race-flags1.h"
 #include "monster/monster-describer.h"
 #include "monster/monster-description-types.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index ce22821..4fb5459 100644 (file)
@@ -4,7 +4,6 @@
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "core/window-redrawer.h"
-#include "dungeon/dungeon.h"
 #include "flavor/flavor-describer.h"
 #include "floor/cave.h"
 #include "floor/floor-events.h"
@@ -25,6 +24,7 @@
 #include "store/store-owners.h"
 #include "store/store-util.h"
 #include "store/store.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/object-type-definition.h"
index f6db3e3..9255cd0 100644 (file)
@@ -1,5 +1,4 @@
 #include "store/rumor.h"
-#include "dungeon/dungeon.h"
 #include "flavor/flavor-describer.h"
 #include "flavor/object-flavor-types.h"
 #include "floor/floor-town.h"
@@ -10,6 +9,7 @@
 #include "object-enchant/special-object-flags.h"
 #include "object/object-kind-hook.h"
 #include "system/artifact-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/monster-race-definition.h"
 #include "system/object-type-definition.h"
 #include "system/player-type-definition.h"
similarity index 81%
rename from src/dungeon/dungeon.cpp
rename to src/system/dungeon-info.cpp
index 5521c67..310b5f3 100644 (file)
@@ -1,4 +1,4 @@
-#include "dungeon/dungeon.h"
+#include "system/dungeon-info.h"
 
 /*
  * The dungeon arrays
index 20424d9..573a83e 100644 (file)
@@ -1,7 +1,6 @@
 #include "target/target-describer.h"
 #include "action/travel-execution.h"
 #include "core/stuff-handler.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "flavor/flavor-describer.h"
 #include "floor/cave.h"
@@ -27,6 +26,7 @@
 #include "player-base/player-race.h"
 #include "player/player-status-table.h"
 #include "system/building-type-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-race-definition.h"
index a978e42..e35c1c4 100644 (file)
@@ -22,7 +22,6 @@
 #include "core/player-update-types.h"
 #include "core/stuff-handler.h"
 #include "core/window-redrawer.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "flavor/flavor-describer.h"
 #include "flavor/object-flavor-types.h"
@@ -81,6 +80,7 @@
 #include "system/angband-version.h"
 #include "system/artifact-type-definition.h"
 #include "system/baseitem-info-definition.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-type-definition.h"
index 657b084..6890800 100644 (file)
@@ -2,7 +2,6 @@
 #include "cmd-io/cmd-save.h"
 #include "core/disturbance.h"
 #include "core/player-redraw-types.h"
-#include "dungeon/dungeon.h"
 #include "dungeon/quest.h"
 #include "floor/floor-mode-changer.h"
 #include "game-option/birth-options.h"
@@ -13,6 +12,7 @@
 #include "main/sound-of-music.h"
 #include "monster-race/monster-race.h"
 #include "monster-race/race-flags1.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/monster-race-definition.h"
 #include "system/player-type-definition.h"
index b384dde..540f429 100644 (file)
@@ -1,10 +1,10 @@
 #include "world/world-object.h"
 #include "dungeon/dungeon-flag-types.h"
-#include "dungeon/dungeon.h"
 #include "object-enchant/item-apply-magic.h"
 #include "object/tval-types.h"
 #include "system/alloc-entries.h"
 #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/player-type-definition.h"
index 43073f8..8c13d57 100644 (file)
@@ -3,7 +3,6 @@
 #include "cmd-io/cmd-save.h"
 #include "core/disturbance.h"
 #include "core/magic-effects-timeout-reducer.h"
-#include "dungeon/dungeon.h"
 #include "floor/floor-events.h"
 #include "floor/floor-mode-changer.h"
 #include "floor/wild.h"
@@ -31,6 +30,7 @@
 #include "store/store-owners.h"
 #include "store/store-util.h"
 #include "store/store.h"
+#include "system/dungeon-info.h"
 #include "system/floor-type-definition.h"
 #include "system/grid-type-definition.h"
 #include "system/monster-type-definition.h"