<ClCompile Include="..\..\src\object\object-broken.c" />\r
<ClCompile Include="..\..\src\object\lite-processor.c" />\r
<ClCompile Include="..\..\src\patron.c" />\r
- <ClCompile Include="..\..\src\player-class.c" />\r
- <ClCompile Include="..\..\src\player-damage.c" />\r
- <ClCompile Include="..\..\src\player-effects.c" />\r
+ <ClCompile Include="..\..\src\player\player-class.c" />\r
+ <ClCompile Include="..\..\src\player\player-damage.c" />\r
+ <ClCompile Include="..\..\src\player\player-effects.c" />\r
<ClCompile Include="..\..\src\player-inventory.c" />\r
- <ClCompile Include="..\..\src\player-personality.c" />\r
- <ClCompile Include="..\..\src\player-race.c" />\r
- <ClCompile Include="..\..\src\player-sex.c" />\r
- <ClCompile Include="..\..\src\player-skill.c" />\r
- <ClCompile Include="..\..\src\player-status.c" />\r
+ <ClCompile Include="..\..\src\player\player-personality.c" />\r
+ <ClCompile Include="..\..\src\player\player-race.c" />\r
+ <ClCompile Include="..\..\src\player\player-sex.c" />\r
+ <ClCompile Include="..\..\src\player\player-skill.c" />\r
+ <ClCompile Include="..\..\src\player\player-status.c" />\r
<ClCompile Include="..\..\src\player\mimic-info-table.c" />\r
<ClCompile Include="..\..\src\player\permanent-resistances.c" />\r
<ClCompile Include="..\..\src\player\process-name.c" />\r
<ClInclude Include="..\..\src\character-dump.h" />\r
<ClInclude Include="..\..\src\chest.h" />\r
<ClInclude Include="..\..\src\chuukei.h" />\r
- <ClCompile Include="..\..\src\player-move.c" />\r
+ <ClCompile Include="..\..\src\player\player-move.c" />\r
<ClCompile Include="..\..\src\files.c" />\r
<ClCompile Include="..\..\src\grid.c" />\r
<ClCompile Include="..\..\src\inet.c" />\r
<ClInclude Include="..\..\src\object\object-kind-hook.h" />\r
<ClInclude Include="..\..\src\object\object-kind.h" />\r
<ClInclude Include="..\..\src\patron.h" />\r
- <ClInclude Include="..\..\src\player-class.h" />\r
- <ClInclude Include="..\..\src\player-damage.h" />\r
- <ClInclude Include="..\..\src\player-effects.h" />\r
- <ClInclude Include="..\..\src\player-move.h" />\r
- <ClInclude Include="..\..\src\player-personality.h" />\r
- <ClInclude Include="..\..\src\player-race.h" />\r
- <ClInclude Include="..\..\src\player-sex.h" />\r
- <ClInclude Include="..\..\src\player-skill.h" />\r
- <ClInclude Include="..\..\src\player-status.h" />\r
+ <ClInclude Include="..\..\src\player\player-class.h" />\r
+ <ClInclude Include="..\..\src\player\player-damage.h" />\r
+ <ClInclude Include="..\..\src\player\player-effects.h" />\r
+ <ClInclude Include="..\..\src\player\player-move.h" />\r
+ <ClInclude Include="..\..\src\player\player-personality.h" />\r
+ <ClInclude Include="..\..\src\player\player-race.h" />\r
+ <ClInclude Include="..\..\src\player\player-sex.h" />\r
+ <ClInclude Include="..\..\src\player\player-skill.h" />\r
+ <ClInclude Include="..\..\src\player\player-status.h" />\r
<ClInclude Include="..\..\src\quest.h" />\r
<ClInclude Include="..\..\src\racial.h" />\r
<ClInclude Include="..\..\src\readdib.h" />\r
<ClCompile Include="..\..\src\patron.c">
<Filter>player</Filter>
</ClCompile>
- <ClCompile Include="..\..\src\player-damage.c">
- <Filter>player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\player-move.c">
- <Filter>player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\player-status.c">
- <Filter>player</Filter>
- </ClCompile>
<ClCompile Include="..\..\src\avatar.c">
<Filter>player</Filter>
</ClCompile>
<ClCompile Include="..\..\src\chuukei.c">
<Filter>io</Filter>
</ClCompile>
- <ClCompile Include="..\..\src\player-effects.c">
- <Filter>player</Filter>
- </ClCompile>
<ClCompile Include="..\..\src\mspells4.c">
<Filter>spell</Filter>
</ClCompile>
<ClCompile Include="..\..\src\mind.c">
<Filter>spell</Filter>
</ClCompile>
- <ClCompile Include="..\..\src\player-skill.c">
- <Filter>player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\player-class.c">
- <Filter>player</Filter>
- </ClCompile>
<ClCompile Include="..\..\src\monsterrace.c">
<Filter>monster</Filter>
</ClCompile>
- <ClCompile Include="..\..\src\player-race.c">
- <Filter>player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\player-personality.c">
- <Filter>player</Filter>
- </ClCompile>
- <ClCompile Include="..\..\src\player-sex.c">
- <Filter>player</Filter>
- </ClCompile>
<ClCompile Include="..\..\src\history.c">
<Filter>player</Filter>
</ClCompile>
<ClCompile Include="..\..\src\room\rooms-pit-nest.c">
<Filter>room</Filter>
</ClCompile>
+ <ClCompile Include="..\..\src\player\player-class.c">
+ <Filter>player</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\player\player-damage.c">
+ <Filter>player</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\player\player-effects.c">
+ <Filter>player</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\player\player-move.c">
+ <Filter>player</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\player\player-personality.c">
+ <Filter>player</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\player\player-race.c">
+ <Filter>player</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\player\player-sex.c">
+ <Filter>player</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\player\player-skill.c">
+ <Filter>player</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\src\player\player-status.c">
+ <Filter>player</Filter>
+ </ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\gamevalue.h" />
<ClInclude Include="..\..\src\patron.h">
<Filter>player</Filter>
</ClInclude>
- <ClInclude Include="..\..\src\player-damage.h">
- <Filter>player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\player-move.h">
- <Filter>player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\player-status.h">
- <Filter>player</Filter>
- </ClInclude>
<ClInclude Include="..\..\src\avatar.h">
<Filter>player</Filter>
</ClInclude>
<ClInclude Include="..\..\src\chuukei.h">
<Filter>io</Filter>
</ClInclude>
- <ClInclude Include="..\..\src\player-effects.h">
- <Filter>player</Filter>
- </ClInclude>
<ClInclude Include="..\..\src\monster-spell.h">
<Filter>spell</Filter>
</ClInclude>
<ClInclude Include="..\..\src\mind.h">
<Filter>spell</Filter>
</ClInclude>
- <ClInclude Include="..\..\src\player-skill.h">
- <Filter>player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\player-class.h">
- <Filter>player</Filter>
- </ClInclude>
<ClInclude Include="..\..\src\monsterrace.h">
<Filter>monster</Filter>
</ClInclude>
- <ClInclude Include="..\..\src\player-race.h">
- <Filter>player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\player-personality.h">
- <Filter>player</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\player-sex.h">
- <Filter>player</Filter>
- </ClInclude>
<ClInclude Include="..\..\src\angband.h">
<Filter>core</Filter>
</ClInclude>
<ClInclude Include="..\..\src\room\rooms-vault.h">
<Filter>room</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\player\player-class.h">
+ <Filter>player</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\player\player-damage.h">
+ <Filter>player</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\player\player-effects.h">
+ <Filter>player</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\player\player-move.h">
+ <Filter>player</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\player\player-personality.h">
+ <Filter>player</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\player\player-race.h">
+ <Filter>player</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\player\player-sex.h">
+ <Filter>player</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\player\player-skill.h">
+ <Filter>player</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\src\player\player-status.h">
+ <Filter>player</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\wall.bmp" />
#include "monster.h"
#include "monsterrace.h"
#include "object/object.h"
-#include "player-status.h"
+#include "player/player-status.h"
/***** Some copyright messages follow below *****/
#include "grid.h"
#include "monster.h"
#include "view/display-main-window.h"
-#include "player-class.h"
-#include "player-personality.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
#include "world/world.h"
/*
#include "object/object-hook.h"
#include "object/object-kind.h"
#include "object/object-flavor.h"
-#include "player-move.h"
+#include "player/player-move.h"
/*!
#include "autopick/autopick-destroyer.h"
#include "autopick/autopick-finder.h"
#include "autopick/autopick.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "object/object-flavor.h"
/*
#include "angband.h"
#include "avatar.h"
#include "realm/realm.h"
-#include "player-race.h"
-#include "player-class.h"
+#include "player/player-race.h"
+#include "player/player-class.h"
/*!
* 徳の名称 / The names of the virtues
#pragma once
-#include "player-personality.h"
+#include "player/player-personality.h"
extern concptr race_explanations[MAX_RACES];
extern concptr class_explanations[MAX_CLASS];
#include "object/object-ego.h"
#include "object/object-kind.h"
#include "patron.h"
-#include "player-class.h"
-#include "player-personality.h"
-#include "player-sex.h"
-#include "player-skill.h"
-#include "player-status.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
+#include "player/player-sex.h"
+#include "player/player-skill.h"
+#include "player/player-status.h"
#include "player/process-name.h"
#include "player/race-info-table.h"
#include "quest.h"
#include "spells-summon.h"
#include "floor/floor.h"
#include "trap.h"
-#include "player-status.h"
-#include "player-damage.h"
-#include "player-class.h"
-#include "player-effects.h"
+#include "player/player-status.h"
+#include "player/player-damage.h"
+#include "player/player-class.h"
+#include "player/player-effects.h"
#include "grid.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "spells-status.h"
#include "spells-object.h"
#include "spells-floor.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "realm/realm-hex.h"
-#include "player-damage.h"
+#include "player/player-damage.h"
#include "player-inventory.h"
#include "monster-status.h"
#include "files.h"
#include "quest.h"
#include "artifact.h"
#include "avatar.h"
-#include "player-status.h"
+#include "player/player-status.h"
#include "realm/realm-hex.h"
#include "geometry.h"
#include "wild.h"
#include "grid.h"
-#include "player-move.h"
-#include "player-effects.h"
-#include "player-personality.h"
+#include "player/player-move.h"
+#include "player/player-effects.h"
+#include "player/player-personality.h"
#include "player-inventory.h"
#include "object/object-kind.h"
#include "object/object-broken.h"
#include "core/show-file.h"
#include "files.h"
#include "cmd/diary-subtitle-table.h"
-#include "player-personality.h"
+#include "player/player-personality.h"
#include "io/write-diary.h"
#include "world/world.h"
#include "files.h"
#include "gameterm.h"
#include "view/display-main-window.h" // 暫定。後で消す.
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "view/display-player.h" // 暫定。後で消す.
#include "player/process-name.h"
#include "world/world.h"
#include "view/display-player.h" // 暫定。後で消す.
-#include "player-personality.h"
+#include "player/player-personality.h"
#include "quest.h"
#include "artifact.h"
#include "floor/floor-town.h"
#include "avatar.h"
#include "spells-status.h"
#include "realm/realm-hex.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-damage.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-damage.h"
#include "player/mimic-info-table.h"
-#include "player-class.h"
+#include "player/player-class.h"
#include "player-inventory.h"
#include "floor/floor.h"
#include "object/object-kind.h"
#include "main/sound-definitions-table.h"
#include "monsterrace-hook.h"
-#include "player-status.h"
-#include "player-effects.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
#include "player-inventory.h"
#include "spell/technic-info-table.h"
#include "cmd/cmd-magiceat.h"
#include "io/write-diary.h"
#include "world/world.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "core/turn-compensator.h"
#include "rumor.h"
#include "quest.h"
#include "artifact.h"
#include "avatar.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-class.h"
-#include "player-personality.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
#include "monster.h"
#include "view/display-main-window.h"
#include "spell/spells3.h"
#include "autopick/autopick-registry.h"
#include "targeting.h"
#include "snipe.h"
-#include "player-race.h"
+#include "player/player-race.h"
#include "view/display-main-window.h"
#include "player-inventory.h"
#include "cmd-zapwand.h"
#include "cmd-magiceat.h"
#include "avatar.h"
-#include "player-status.h"
+#include "player/player-status.h"
#include "spell/spells3.h"
-#include "player-class.h"
+#include "player/player-class.h"
#include "object/object-kind.h"
#include "targeting.h"
#include "monster-spell.h"
#include "monster-process.h"
#include "cmd-spell.h"
-#include "player-status.h"
-#include "player-effects.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
#include "cmd-basic.h"
#include "targeting.h"
#include "view/display-main-window.h"
#include "grid.h"
#include "melee.h"
#include "sort.h"
-#include "player-move.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-skill.h"
-#include "player-class.h"
-#include "player-damage.h"
+#include "player/player-move.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-skill.h"
+#include "player/player-class.h"
+#include "player/player-damage.h"
#include "object/object-hook.h"
#include "monster.h"
#include "monster-status.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "spells-status.h"
-#include "player-effects.h"
-#include "player-status.h"
-#include "player-damage.h"
+#include "player/player-effects.h"
+#include "player/player-status.h"
+#include "player/player-damage.h"
#include "player/mimic-info-table.h"
#include "player-inventory.h"
#include "realm/realm-hex.h"
#include "floor/floor.h"
#include "object/object-kind.h"
#include "view/display-main-window.h"
-#include "player-class.h"
+#include "player/player-class.h"
/*!
* @brief 薬を飲むコマンドのサブルーチン /
#include "object/object-hook.h"
#include "artifact.h"
#include "avatar.h"
-#include "player-status.h"
-#include "player-damage.h"
-#include "player-class.h"
-#include "player-effects.h"
+#include "player/player-status.h"
+#include "player/player-damage.h"
+#include "player/player-class.h"
+#include "player/player-effects.h"
#include "player-inventory.h"
#include "rumor.h"
#include "realm/realm-hex.h"
#include "io/write-diary.h"
#include "cmd/cmd-save.h"
#include "cmd/cmd-dump.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "core/stuff-handler.h"
#include "save.h"
#include "world/world.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-ego.h"
-#include "player-status.h"
+#include "player/player-status.h"
#include "cmd-basic.h"
#include "cmd-smith.h"
#include "object/object-kind.h"
#include "realm/realm-hex.h"
#include "mind.h"
#include "avatar.h"
-#include "player-damage.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-skill.h"
-#include "player-class.h"
+#include "player/player-damage.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-skill.h"
+#include "player/player-class.h"
#include "player-inventory.h"
#include "object/object-hook.h"
#include "cmd-basic.h"
#include "util.h"
#include "main/sound-definitions-table.h"
-#include "player-race.h"
+#include "player/player-race.h"
#include "spells-summon.h"
#include "avatar.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-class.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
#include "player-inventory.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "main/sound-definitions-table.h"
#include "avatar.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-class.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
#include "player-inventory.h"
#include "object/object-kind.h"
#include "object/object-hook.h"
#include "avatar.h"
#include "spell/spells-type.h"
#include "spells-status.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-class.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
#include "player-inventory.h"
#include "object/object-kind.h"
#include "object/object-hook.h"
#include "spell/process-effect.h"
#include "spell/spells-type.h"
#include "files.h"
-#include "player-move.h"
-#include "player-effects.h"
-#include "player-skill.h"
-#include "player-damage.h"
-#include "player-status.h"
+#include "player/player-move.h"
+#include "player/player-effects.h"
+#include "player/player-skill.h"
+#include "player/player-damage.h"
+#include "player/player-status.h"
#include "player/mimic-info-table.h"
-#include "player-class.h"
-#include "player-personality.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
#include "view/display-main-window.h"
#include "world/world.h"
#include "spells-floor.h"
#include "monster-spell.h"
#include "artifact.h"
#include "avatar.h"
-#include "player-status.h"
-#include "player-skill.h"
-#include "player-class.h"
-#include "player-personality.h"
+#include "player/player-status.h"
+#include "player/player-skill.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
#include "object/object-hook.h"
#include "object/object-broken.h"
#include "effect/effect-characteristics.h"
#include "market/store-util.h"
#include "market/store.h"
#include "object/object-flavor.h"
-#include "player-class.h"
-#include "player-effects.h"
-#include "player-personality.h"
-#include "player-race.h"
-#include "player-skill.h"
+#include "player/player-class.h"
+#include "player/player-effects.h"
+#include "player/player-personality.h"
+#include "player/player-race.h"
+#include "player/player-skill.h"
#include "player/process-name.h"
#include "spell/technic-info-table.h"
#include "spells-status.h"
#include "angband.h"
#include "core/hp-mp-processor.h"
#include "realm/realm-song.h"
-#include "player-damage.h"
+#include "player/player-damage.h"
#include "object/object-flavor.h"
#include "object/object-ego.h"
#include "world/world.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "floor/pattern-walk.h"
#include "core/hp-mp-regenerator.h"
#include "cmd/cmd-pet.h"
#include "angband.h"
#include "core/magic-effects-timeout-reducer.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
/*!
* @brief 10ゲームターンが進行するごとに魔法効果の残りターンを減らしていく処理
#include "angband.h"
#include "core/player-processor.h"
-#include "player-move.h"
-#include "player-skill.h"
+#include "player/player-move.h"
+#include "player/player-skill.h"
#include "core/special-internal-keys.h"
#include "mutation/mutation.h"
#include "spell/spells2.h" // 相互依存している。後でどうするか検討する.
#include "monster-status.h"
#include "view/display-main-window.h"
#include "creature.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "core/stuff-handler.h"
#include "inventory/pack-overflow.h"
#include "io/input-key-processor.h"
#include "quest.h"
#include "monster.h"
#include "files.h"
-#include "player-skill.h"
-#include "player-race.h"
+#include "player/player-skill.h"
+#include "player/player-race.h"
#include "dungeon/dungeon.h"
#include "floor/floor.h"
#include "market/building.h"
#include "gameterm.h"
#include "wild.h"
#include "view/display-main-window.h"
-#include "player-class.h"
+#include "player/player-class.h"
#include "init.h"
#include "io/write-diary.h"
#include "realm/realm-song.h"
#include "core/hp-mp-regenerator.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "view/display-main-window.h"
#include "core/stuff-handler.h"
#include "cmd/cmd-dump.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "monster-process.h"
#include "monster-status.h"
#include "world/world-turn-processor.h"
#include "dungeon/dungeon.h"
#include "main/sound-definitions-table.h"
#include "trap.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "world/world.h"
#include "spell/spells-type.h"
#include "spell/process-effect.h" // 暫定、後で消す.
#include "angband.h"
#include "effect/effect-monster-util.h"
#include "effect/effect-monster-domination.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "spells-diceroll.h"
#include "monster-status.h"
#include "effect/spells-effect-util.h"
#include "angband.h"
#include "effect/effect-monster-util.h"
#include "effect/effect-monster-psi.h"
-#include "player-damage.h"
+#include "player/player-damage.h"
#include "world/world.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
static bool effect_monster_psi_empty_mind(player_type *caster_ptr, effect_monster_type *em_ptr)
{
#include "effect/effect-monster-spirit.h"
#include "monster-spell.h"
#include "monster-status.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
gf_switch_result effect_monster_drain_mana(player_type *caster_ptr, effect_monster_type *em_ptr)
{
#include "angband.h"
#include "effect-monster-util.h"
#include "effect/effect-monster-switcher.h"
-#include "player-damage.h"
+#include "player/player-damage.h"
#include "avatar.h"
#include "monster-status.h"
#include "monsterrace-hook.h"
#include "spells-effect-util.h"
#include "io/write-diary.h"
#include "main/sound-definitions-table.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "core/stuff-handler.h"
#include "effect/effect-monster-util.h"
#include "effect/effect-monster-switcher.h"
#include "angband.h"
#include "effect/effect-player-util.h"
#include "effect/effect-player-curse.h"
-#include "player-damage.h"
+#include "player/player-damage.h"
#include "world/world.h"
#include "monster-spell.h"
#include "object/object-curse.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
void effect_player_curse_1(player_type *target_ptr,
effect_player_type *ep_ptr) {
#include "angband.h"
#include "effect/effect-player-util.h"
#include "effect/effect-player-oldies.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
void effect_player_old_heal(player_type *target_ptr,
effect_player_type *ep_ptr) {
#include "angband.h"
#include "effect/effect-player-util.h"
#include "effect/effect-player-resist-hurt.h"
-#include "player-damage.h"
+#include "player/player-damage.h"
#include "world/world.h"
#include "object/object-broken.h"
#include "artifact.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "mutation/mutation.h"
#include "monster-spell.h"
#include "spells-status.h"
#include "effect/effect-player-util.h"
#include "effect/effect-player-spirit.h"
#include "monster-spell.h"
-#include "player-damage.h"
-#include "player-effects.h"
+#include "player/player-damage.h"
+#include "player/player-effects.h"
#include "world/world.h"
void effect_player_drain_mana(player_type *target_ptr,
#include "monster-spell.h"
#include "object/object-broken.h"
#include "object/object-curse.h"
-#include "player-damage.h"
-#include "player-effects.h"
+#include "player/player-damage.h"
+#include "player/player-effects.h"
#include "player/mimic-info-table.h"
#include "spell/spells-type.h"
#include "world/world.h"
#include "main/sound-definitions-table.h"
#include "realm/realm-hex.h"
#include "effect/spells-effect-util.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "effect/effect-characteristics.h"
typedef enum effect_player_check_result
#include "monster-status.h"
#include "quest.h"
#include "object/object-hook.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "world/world.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "object/object-kind.h"
#include "object/object-ego.h"
#include "cmd-dump.h"
#include "trap.h"
#include "monster.h"
#include "quest.h"
-#include "player-status.h"
+#include "player/player-status.h"
#include "wild.h"
#include "monster-status.h"
#include "dungeon/dungeon-file.h"
#include "cmd-basic.h"
#include "io/uid-checker.h"
#include "files.h"
-#include "player-effects.h"
-#include "player-class.h"
-#include "player-personality.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
#include "world/world.h"
#include "spell/spells2.h"
#include "io/write-diary.h"
#include "quest.h"
#include "object/object-hook.h"
#include "world/world.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "object/object.h"
#include "artifact.h"
#include "object/object-kind.h"
#include "floor/pattern-walk.h"
#include "dungeon/dungeon.h"
#include "io/write-diary.h"
-#include "player-move.h"
-#include "player-effects.h"
+#include "player/player-move.h"
+#include "player/player-effects.h"
#include "spells-status.h"
-#include "player-damage.h"
+#include "player/player-damage.h"
#include "realm/realm-song.h"
#include "spell/spells3.h"
#include "cmd/cmd-save.h"
#include "quest.h"
#include "feature.h"
#include "monster-status.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-class.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
#include "view/display-main-window.h"
#include "realm/realm-song.h"
#include "spell/process-effect.h"
#include "floor/floor-town.h"
#include "dungeon/dungeon.h"
#include "room/rooms-vault.h"
-#include "player-skill.h"
-#include "player-class.h"
+#include "player/player-skill.h"
+#include "player/player-class.h"
#include "object/object-kind.h"
#include "object/object-ego.h"
#include "room/rooms-vault.h"
#include "inventory/inventory-curse.h"
#include "object/object-flavor.h"
#include "spells-summon.h"
-#include "player-damage.h"
-#include "player-move.h"
+#include "player/player-damage.h"
+#include "player/player-move.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "files.h"
#include "object/object-curse.h"
#include "artifact.h"
#include "object/object-hook.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "object/object-kind.h"
static bool is_specific_curse(BIT_FLAGS flag)
#include "angband.h"
#include "inventory/pack-overflow.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "object/object-flavor.h"
#include "core/stuff-handler.h"
#include "angband.h"
#include "object/object-flavor.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "core/hp-mp-regenerator.h"
#include "object/object-kind.h"
#include "object/object-hook.h"
#include "avatar.h"
#include "object/object-hook.h"
#include "object/object-kind.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "player-inventory.h"
#include "autopick/autopick.h"
#include "main/sound-definitions-table.h"
#include "io/write-diary.h"
#include "player-inventory.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "market/store.h" // do_cmd_store() がある。後で移設する.
#include "quest.h" // do_cmd_quest() がある。後で移設する.
#include "wild.h"
#include "knowledge/knowledge-autopick.h"
#include "knowledge/knowledge-quests.h"
#include "chuukei.h"
-#include "player-move.h" // do_cmd_travel() がある。後で移設する.
+#include "player/player-move.h" // do_cmd_travel() がある。後で移設する.
#include "files.h"
#include "cmd/cmd-activate.h"
#include "core/show-file.h"
#include "object/object-flavor.h"
#include "object/object-kind.h"
-#include "player-skill.h"
+#include "player/player-skill.h"
#include "spell/technic-info-table.h"
#include "spell/spells-util.h"
#include "spell/spells-execution.h"
#include "dungeon/dungeon-file.h"
#include "io/uid-checker.h"
#include "files.h"
-#include "player-skill.h"
-#include "player-class.h"
+#include "player/player-skill.h"
+#include "player/player-class.h"
#include "player/race-info-table.h"
-#include "player-personality.h"
-#include "player-sex.h"
+#include "player/player-personality.h"
+#include "player/player-sex.h"
#include "birth/birth.h"
#include "world/world.h"
#include "object/object-kind.h"
#include "dungeon/dungeon-file.h"
#include "files.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-class.h"
-#include "player-personality.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
#include "player-inventory.h"
#include "scores.h"
#include "shoot.h"
#pragma once
#include "realm/realm.h"
-#include "player-race.h"
+#include "player/player-race.h"
#include "player/race-info-table.h"
-#include "player-class.h"
+#include "player/player-class.h"
#define MAX_BLDG 32 /*!< 施設の種類最大数 / Number of buildings */
#include "avatar.h"
#include "cmd-spell.h"
#include "rumor.h"
-#include "player-status.h"
-#include "player-class.h"
+#include "player/player-status.h"
+#include "player/player-class.h"
#include "player-inventory.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "floor/floor-events.h"
#include "snipe.h"
#include "files.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "player/race-info-table.h"
#include "mind.h"
#include "world/world.h"
#include "melee.h"
#include "spells-summon.h"
#include "avatar.h"
-#include "player-move.h"
-#include "player-status.h"
-#include "player-class.h"
+#include "player/player-move.h"
+#include "player/player-status.h"
+#include "player/player-class.h"
#include "spells-status.h"
#include "cmd-spell.h"
#include "spells-floor.h"
#include "grid.h"
#include "cmd-basic.h"
#include "monster-status.h"
-#include "player-effects.h"
-#include "player-damage.h"
+#include "player/player-effects.h"
+#include "player/player-damage.h"
#include "view/display-main-window.h"
#include "targeting.h"
#include "realm/realm-song.h"
#include "realm/realm-hex.h"
#include "feature.h"
#include "grid.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "monster-status.h"
#include "monster-spell.h"
#include "monster-process.h"
#include "artifact.h"
#include "avatar.h"
#include "files.h"
-#include "player-effects.h"
-#include "player-personality.h"
+#include "player/player-effects.h"
+#include "player/player-personality.h"
#include "view/display-main-window.h"
#include "world/world.h"
#include "report.h"
#include "creature.h"
#include "files.h"
#include "monster-status.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "spell/spells-type.h"
#include "spell/process-effect.h"
#include "effect/effect-characteristics.h"
*/
#include "monster/monster-runaway.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "cmd/cmd-pet.h"
#include "quest.h"
*/
#include "monster/monster-update.h"
-#include "player-move.h"
+#include "player/player-move.h"
/*!
* @brief 騎乗中のモンスター情報を更新する
#include "cmd-pet.h"
#include "effect/effect-characteristics.h"
#include "object/object-kind-hook.h"
-#include "player-personality.h"
+#include "player/player-personality.h"
#include "monster.h"
#include "monster-spell.h"
#include "monsterrace-hook.h"
#include "melee.h"
#include "japanese.h"
#include "view/display-main-window.h"
-#include "player-class.h"
+#include "player/player-class.h"
#include "english.h"
#include "market/arena-info-table.h"
#include "spell/process-effect.h"
#include "spells-summon.h"
#include "quest.h"
#include "grid.h"
-#include "player-move.h"
-#include "player-status.h"
-#include "player-race.h"
-#include "player-class.h"
-#include "player-personality.h"
+#include "player/player-move.h"
+#include "player/player-status.h"
+#include "player/player-race.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
#include "wild.h"
#include "warning.h"
#include "monster-spell.h"
#include "object/object-curse.h"
#include "quest.h"
#include "realm/realm-hex.h"
-#include "player-move.h"
-#include "player-status.h"
+#include "player/player-move.h"
+#include "player/player-status.h"
#include "monster.h"
#include "monster-spell.h"
#include "spell/spells-type.h"
#include "world/world.h"
#include "realm/realm-song.h"
#include "view/display-main-window.h"
-#include "player-race.h"
-#include "player-class.h"
+#include "player/player-race.h"
+#include "player/player-class.h"
#include "spell/process-effect.h"
#include "spell/spells3.h"
#include "grid.h"
#include "quest.h"
#include "realm/realm-hex.h"
-#include "player-move.h"
-#include "player-class.h"
+#include "player/player-move.h"
+#include "player/player-class.h"
#include "monster.h"
#include "monster-status.h"
#include "monster-spell.h"
#include "avatar.h"
#include "spells-status.h"
#include "cmd-spell.h"
-#include "player-status.h"
+#include "player/player-status.h"
#include "monster-spell.h"
#include "monster-status.h"
#include "spell/spells-type.h"
#include "cmd-basic.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "targeting.h"
#include "view/display-main-window.h"
#include "spell/spells2.h"
#include "grid.h"
#include "spells-summon.h"
#include "artifact.h"
-#include "player-status.h"
-#include "player-class.h"
-#include "player-personality.h"
-#include "player-damage.h"
+#include "player/player-status.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
+#include "player/player-damage.h"
#include "realm/realm-hex.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "monster-spell.h"
#include "monster-status.h"
#include "spell/spells-type.h"
#include "melee.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "world/world.h"
#include "view/display-main-window.h" // 暫定、後で消したい.
#include "spell/process-effect.h"
#include "spells-summon.h"
#include "market/store-util.h"
#include "market/store-owners.h"
-#include "player-damage.h"
-#include "player-move.h"
-#include "player-effects.h"
+#include "player/player-damage.h"
+#include "player/player-move.h"
+#include "player/player-effects.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "spells-floor.h"
#include "selfinfo.h"
#include "spells-summon.h"
#include "avatar.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-personality.h"
-#include "player-class.h"
-#include "player-damage.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-personality.h"
+#include "player/player-class.h"
+#include "player/player-damage.h"
#include "spells-status.h"
#include "spells-floor.h"
#include "object/object-hook.h"
#include "files.h"
#include "floor/floor.h"
#include "targeting.h"
-#include "player-race.h"
+#include "player/player-race.h"
#include "effect/spells-effect-util.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "object/lite-processor.h"
#include "object/object-ego.h"
#include "object/object-hook.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "world/world.h"
/*!
#include "cmd-smith.h"
#include "artifact.h"
-#include "player-status.h"
-#include "player-class.h"
+#include "player/player-status.h"
+#include "player/player-class.h"
#include "shoot.h"
#include "object/object-kind.h"
#include "object/object-hook.h"
#include "object/object-hook.h"
#include "monster.h"
#include "artifact.h"
-#include "player-class.h"
-#include "player-skill.h"
+#include "player/player-class.h"
+#include "player/player-skill.h"
#include "player/mimic-info-table.h"
#include "quest.h"
#include "world/world.h"
#include "object/object-ego.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
-#include "player-move.h"
-#include "player-class.h"
+#include "player/player-move.h"
+#include "player/player-class.h"
#include "player-inventory.h"
#include "monster.h"
#include "files.h"
#include "object/object-kind-hook.h"
#include "artifact.h"
#include "feature.h"
-#include "player-status.h"
-#include "player-move.h"
-#include "player-effects.h"
-#include "player-class.h"
-#include "player-personality.h"
+#include "player/player-status.h"
+#include "player/player-move.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
#include "monster.h"
#include "monsterrace-hook.h"
#include "object/object-ego.h"
#include "object/object-kind-hook.h"
#include "mutation/mutation.h"
#include "artifact.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-race.h"
-#include "player-class.h"
-#include "player-damage.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-race.h"
+#include "player/player-class.h"
+#include "player/player-damage.h"
#include "spell/spells-type.h"
#include "spells-summon.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "floor/floor.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "view/display-main-window.h"
#include "player/digestion-processor.h"
#include "world/world.h"
#include "realm/realm-song.h"
-#include "player-damage.h"
-#include "player-effects.h"
+#include "player/player-damage.h"
+#include "player/player-effects.h"
#include "creature.h"
-#include "player-move.h"
+#include "player/player-move.h"
/*!
* @brief 10ゲームターンが進行するごとにプレイヤーの腹を減らす
#include "permanent-resistances.h"
-#include "player-personality.h"
+#include "player/player-personality.h"
/*!
#include "angband.h"
-#include "player-class.h"
+#include "player/player-class.h"
/*
* The magic info
#pragma once
#include "spell/spells1.h"
#include "spell/technic-info-table.h"
-#include "player-status.h"
+#include "player/player-status.h"
/*
* 職業ごとの選択可能な魔法領域現在の所 bitrh.c でのみ使用。
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-broken.h"
-#include "player-move.h"
-#include "player-damage.h"
-#include "player-personality.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-class.h"
-#include "player-race.h"
+#include "player/player-move.h"
+#include "player/player-damage.h"
+#include "player/player-personality.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
+#include "player/player-race.h"
#include "monster-spell.h"
#include "world/world.h"
#include "view/display-main-window.h"
#include "object/object-hook.h"
#include "wild.h"
#include "spells-floor.h"
-#include "player-status.h"
-#include "player-class.h"
-#include "player-move.h"
-#include "player-effects.h"
+#include "player/player-status.h"
+#include "player/player-class.h"
+#include "player/player-move.h"
+#include "player/player-effects.h"
#include "player/race-info-table.h"
-#include "player-class.h"
-#include "player-personality.h"
-#include "player-sex.h"
-#include "player-damage.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
+#include "player/player-sex.h"
+#include "player/player-damage.h"
#include "monster-status.h"
#include "snipe.h"
#include "files.h"
#include "trap.h"
#include "quest.h"
#include "artifact.h"
-#include "player-move.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-race.h"
-#include "player-class.h"
+#include "player/player-move.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-race.h"
+#include "player/player-class.h"
#include "player-inventory.h"
-#include "player-personality.h"
+#include "player/player-personality.h"
#include "spells-floor.h"
#include "feature.h"
#include "warning.h"
#include "angband.h"
-#include "player-personality.h"
+#include "player/player-personality.h"
/*!
#include "angband.h"
-#include "player-race.h"
+#include "player/player-race.h"
const player_race *rp_ptr;
#include "angband.h"
-#include "player-sex.h"
+#include "player/player-sex.h"
/*
* Pointer to the player tables
#include "angband.h"
-#include "player-skill.h"
+#include "player/player-skill.h"
/*
* The skill table
#include "market/building.h"
#include "quest.h"
-#include "player-move.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-skill.h"
+#include "player/player-move.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-skill.h"
#include "player/race-info-table.h"
#include "player/mimic-info-table.h"
-#include "player-class.h"
-#include "player-personality.h"
-#include "player-damage.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
+#include "player/player-damage.h"
#include "floor/floor.h"
#include "floor/floor-events.h"
#include "feature.h"
#include "player/process-name.h"
#include "autopick/autopick-reader-writer.h"
-#include "player-personality.h"
+#include "player/player-personality.h"
#include "files.h"
#include "world/world.h"
#include "gameterm.h"
#include "quest.h"
#include "monsterrace-hook.h"
#include "monster.h"
-#include "player-status.h"
-#include "player-personality.h"
+#include "player/player-status.h"
+#include "player/player-personality.h"
#include "artifact.h"
#include "feature.h"
#include "world/world.h"
#include "object/object-hook.h"
#include "mutation/mutation.h"
-#include "player-race.h"
-#include "player-effects.h"
-#include "player-status.h"
-#include "player-damage.h"
+#include "player/player-race.h"
+#include "player/player-effects.h"
+#include "player/player-status.h"
+#include "player/player-damage.h"
#include "spells-status.h"
#include "spells-object.h"
#include "spells-floor.h"
#include "realm/realm-hex.h"
#include "targeting.h"
#include "view/display-main-window.h"
-#include "player-class.h"
+#include "player/player-class.h"
#include "effect/spells-effect-util.h"
#include "spell/spells-type.h"
#include "spell/spells2.h"
#include "spells-summon.h"
#include "spells-status.h"
#include "spells-diceroll.h"
-#include "player-status.h"
-#include "player-effects.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
#include "targeting.h"
#include "realm/realm-arcane.h"
#include "spell/spells-type.h"
#include "util.h"
#include "cmd-spell.h"
-#include "player-class.h"
-#include "player-effects.h"
+#include "player/player-class.h"
+#include "player/player-effects.h"
#include "spells-summon.h"
#include "spells-status.h"
#include "spells-floor.h"
#include "spells-summon.h"
#include "spells-status.h"
#include "mutation/mutation.h"
-#include "player-status.h"
-#include "player-effects.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
#include "realm/realm-craft.h"
#include "spell/spells3.h"
#include "spells-status.h"
#include "spells-floor.h"
#include "spells-diceroll.h"
-#include "player-class.h"
-#include "player-effects.h"
+#include "player/player-class.h"
+#include "player/player-effects.h"
#include "targeting.h"
#include "realm/realm-crusade.h"
#include "spell/process-effect.h"
#include "angband.h"
#include "util.h"
-#include "player-class.h"
+#include "player/player-class.h"
#include "cmd-spell.h"
#include "spell/spells-type.h"
#include "spells-summon.h"
#include "spells-status.h"
#include "spells-object.h"
#include "spells-diceroll.h"
-#include "player-effects.h"
-#include "player-race.h"
-#include "player-damage.h"
+#include "player/player-effects.h"
+#include "player/player-race.h"
+#include "player/player-damage.h"
#include "targeting.h"
#include "realm/realm-daemon.h"
#include "spell/spells2.h"
#include "spells-object.h"
#include "spells-diceroll.h"
#include "avatar.h"
-#include "player-status.h"
-#include "player-effects.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
#include "targeting.h"
-#include "player-class.h"
-#include "player-damage.h"
-#include "player-race.h"
+#include "player/player-class.h"
+#include "player/player-damage.h"
+#include "player/player-race.h"
#include "realm/realm-death.h"
#include "spell/process-effect.h"
#include "effect/effect-characteristics.h"
#include "object/object-curse.h"
#include "spells-status.h"
#include "spell/technic-info-table.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-skill.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-skill.h"
#include "player-inventory.h"
#include "realm/realm-hex.h"
#include "grid.h"
#include "monsterrace-hook.h"
#include "artifact.h"
#include "monster.h"
-#include "player-move.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-damage.h"
+#include "player/player-move.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-damage.h"
#include "feature.h"
#include "spell/technic-info-table.h"
#include "grid.h"
#include "spells-floor.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
-#include "player-status.h"
-#include "player-effects.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
#include "floor/floor.h"
#include "targeting.h"
#include "realm/realm-life.h"
#include "spells-diceroll.h"
#include "avatar.h"
#include "spells-floor.h"
-#include "player-race.h"
-#include "player-effects.h"
-#include "player-damage.h"
+#include "player/player-race.h"
+#include "player/player-effects.h"
+#include "player/player-damage.h"
#include "targeting.h"
#include "effect/spells-effect-util.h"
#include "realm/realm-nature.h"
#include "spell/spells-type.h"
#include "spells-status.h"
#include "spells-floor.h"
-#include "player-class.h"
-#include "player-effects.h"
+#include "player/player-class.h"
+#include "player/player-effects.h"
#include "targeting.h"
#include "view/display-main-window.h"
#include "realm/realm-song.h"
#include "spell/spells-type.h"
#include "spells-status.h"
#include "spells-floor.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "targeting.h"
#include "realm/realm-sorcery.h"
#include "spell/spells2.h"
#include "spells-summon.h"
#include "spells-status.h"
#include "spells-object.h"
-#include "player-effects.h"
-#include "player-class.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
#include "targeting.h"
#include "effect/spells-effect-util.h"
#include "realm/realm-trump.h"
#include "inet.h"
#include "dungeon/dungeon.h"
-#include "player-personality.h"
+#include "player/player-personality.h"
#include "character-dump.h"
#include "world/world.h"
#include "gameterm.h"
#include "dungeon/dungeon.h"
#include "player/race-info-table.h"
-#include "player-status.h"
-#include "player-class.h"
-#include "player-personality.h"
-#include "player-sex.h"
+#include "player/player-status.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
+#include "player/player-sex.h"
#include "io/uid-checker.h"
#include "files.h"
#include "scores.h"
#include "angband.h"
#include "util.h"
-#include "player-status.h"
-#include "player-race.h"
-#include "player-class.h"
+#include "player/player-status.h"
+#include "player/player-race.h"
+#include "player/player-class.h"
#include "avatar.h"
#include "realm/realm.h"
#include "realm/realm-hex.h"
#include "main/sound-definitions-table.h"
#include "gameterm.h"
-#include "player-status.h"
+#include "player/player-status.h"
#include "cmd-basic.h"
#include "snipe.h"
#include "monsterrace.h"
#include "spell/music-checker.h"
#include "realm/realm-song.h"
#include "spell/spells3.h"
-#include "player-skill.h"
+#include "player/player-skill.h"
#include "spell/spells-execution.h"
/*!
#include "main/sound-definitions-table.h"
#include "cmd/cmd-pet.h"
#include "cmd/cmd-dump.h"
-#include "player-class.h"
+#include "player/player-class.h"
#include "monster.h"
#include "spell/spells1.h"
#include "gameterm.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "monster-status.h"
-#include "player-move.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-skill.h"
-#include "player-class.h"
-#include "player-damage.h"
+#include "player/player-move.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-skill.h"
+#include "player/player-class.h"
+#include "player/player-damage.h"
#include "player-inventory.h"
#include "dungeon/dungeon.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "melee.h"
-#include "player-move.h"
-#include "player-status.h"
-#include "player-class.h"
-#include "player-damage.h"
+#include "player/player-move.h"
+#include "player/player-status.h"
+#include "player/player-class.h"
+#include "player/player-damage.h"
#include "player-inventory.h"
#include "spells-summon.h"
#include "quest.h"
#include "snipe.h"
#include "floor/floor-save.h"
#include "files.h"
-#include "player-effects.h"
-#include "player-skill.h"
-#include "player-personality.h"
+#include "player/player-effects.h"
+#include "player/player-skill.h"
+#include "player/player-personality.h"
#include "view/display-main-window.h"
#include "mind.h"
#include "wild.h"
#include "monster.h"
#include "monsterrace-hook.h"
-#include "player-class.h"
+#include "player/player-class.h"
#include "mutation/mutation.h"
#include "room/rooms.h"
#include "floor/floor-events.h"
#include "floor/floor-save.h"
-#include "player-damage.h"
-#include "player-effects.h"
-#include "player-move.h"
+#include "player/player-damage.h"
+#include "player/player-effects.h"
+#include "player/player-move.h"
#include "feature.h"
#include "view/display-main-window.h"
#include "object/object-hook.h"
#include "object/object-flavor.h"
#include "object/object-ego.h"
-#include "player-damage.h"
-#include "player-status.h"
+#include "player/player-damage.h"
+#include "player/player-status.h"
#include "avatar.h"
-#include "player-effects.h"
-#include "player-class.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
#include "player-inventory.h"
#include "object/object-kind.h"
#include "autopick/autopick.h"
#include "avatar.h"
#include "effect/effect-characteristics.h"
#include "object/object-flavor.h"
-#include "player-status.h"
-#include "player-class.h"
+#include "player/player-status.h"
+#include "player/player-class.h"
#include "spells-status.h"
#include "spell/spells-type.h"
#include "monster.h"
#include "cmd-spell.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "object/object-kind.h"
#include "targeting.h"
#include "realm/realm-song.h"
#include "floor/floor-events.h"
#include "floor/floor-town.h"
#include "player-inventory.h"
-#include "player-move.h"
-#include "player-status.h"
+#include "player/player-move.h"
+#include "player/player-status.h"
#include "monster-status.h"
#include "view/display-main-window.h"
#include "feature.h"
#include "cmd/cmd-dump.h"
#include "cmd/cmd-save.h"
#include "trap.h"
-#include "player-damage.h"
-#include "player-move.h"
-#include "player-effects.h"
-#include "player-class.h"
-#include "player-personality.h"
+#include "player/player-damage.h"
+#include "player/player-move.h"
+#include "player/player-effects.h"
+#include "player/player-class.h"
+#include "player/player-personality.h"
#include "spells-summon.h"
#include "quest.h"
#include "artifact.h"
#include "feature.h"
-#include "player-status.h"
+#include "player/player-status.h"
#include "grid.h"
#include "spell/spells-type.h"
#include "effect/effect-characteristics.h"
#include "io/write-diary.h"
#include "cmd/cmd-dump.h"
#include "japanese.h"
-#include "player-class.h"
+#include "player/player-class.h"
#include "core/output-updater.h"
#include "io/input-key-processor.h"
#include "artifact.h"
#include "avatar.h"
#include "view/display-player.h"
-#include "player-status.h"
-#include "player-class.h"
-#include "player-race.h"
+#include "player/player-status.h"
+#include "player/player-class.h"
+#include "player/player-race.h"
#include "player/mimic-info-table.h"
-#include "player-effects.h"
+#include "player/player-effects.h"
#include "player-inventory.h"
#include "monster.h"
#include "view/display-main-window.h"
#include "view/display-player-middle.h"
#include "view/status-first-page.h"
#include "view/display-util.h"
-#include "player-effects.h"
-#include "player-skill.h"
+#include "player/player-effects.h"
+#include "player/player-skill.h"
#include "realm/realm-song.h"
#include "world/world.h"
#include "object/object-kind.h"
#include "angband.h"
#include "view/display-player-stat-info.h"
#include "player/mimic-info-table.h"
-#include "player-personality.h"
-#include "player-sex.h"
+#include "player/player-personality.h"
+#include "player/player-sex.h"
#include "gameterm.h"
/*!
#include "display-player-stat-info.h"
#include "player/mimic-info-table.h"
#include "gameterm.h"
-#include "player-personality.h"
+#include "player/player-personality.h"
#include "player/permanent-resistances.h"
/*!
#include "display-player.h"
#include "player/mimic-info-table.h"
-#include "player-personality.h"
+#include "player/player-personality.h"
#include "gameterm.h"
#include "status-first-page.h"
-#include "player-sex.h"
+#include "player/player-sex.h"
#include "patron.h"
#include "world/world.h"
#include "quest.h"
#include "util.h"
#include "artifact.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "feature.h"
#include "floor/floor.h"
#include "warning.h"
-#include "player-status.h"
+#include "player/player-status.h"
#include "monster.h"
#include "monster-spell.h"
#include "spell/spells-type.h"
#include "object/object-flavor.h"
#include "dungeon/dungeon.h"
#include "player/mimic-info-table.h"
-#include "player-class.h"
+#include "player/player-class.h"
#include "melee.h"
/*!
#include "world/world.h"
#include "monster.h"
#include "realm/realm-hex.h"
-#include "player-status.h"
-#include "player-effects.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
#include "grid.h"
#include "monster-status.h"
#include "quest.h"
#include "mutation/mutation.h"
#include "quest.h"
#include "artifact.h"
-#include "player-status.h"
-#include "player-effects.h"
-#include "player-skill.h"
-#include "player-class.h"
+#include "player/player-status.h"
+#include "player/player-effects.h"
+#include "player/player-skill.h"
+#include "player/player-class.h"
#include "player-inventory.h"
#include "spell/spells-util.h"
#include "quest.h"
#include "world/world.h"
#include "cmd/cmd-save.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "view/display-main-window.h"
/*!
#include "core/hp-mp-regenerator.h"
#include "cmd/cmd-save.h"
#include "monster-status.h"
-#include "player-move.h"
+#include "player/player-move.h"
#include "wild.h"
#include "player/digestion-processor.h"
#include "core/hp-mp-processor.h"
#include "angband.h"
#include "world/world.h"
-#include "player-race.h"
+#include "player/player-race.h"
world_type world;
world_type *current_world_ptr = &world;