#include "autopick-methods-table.h"
#include "autopick/autopick-destroyer.h"
#include "object/sv-other-types.h"
+#include "object/object2.h"
#include "object/object-ego.h"
#include "object/object-hook.h"
#include "object/object-kind.h"
#include "autopick/autopick-flags-table.h"
#include "autopick/autopick-matcher.h"
#include "object/item-feeling.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "object/object-hook.h"
#include "object/special-object-flags.h"
#include "autopick/autopick-finder.h"
#include "autopick/autopick.h"
#include "player/player-move.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-mark-types.h"
#pragma once
#include "autopick/autopick-util.h"
+#include "grid/grid.h"
extern void autopick_alter_item(player_type *player_ptr, INVENTORY_IDX item, bool destroy);
extern void autopick_delayed_alter(player_type *player_ptr);
#include "system/angband.h"
#include "birth/game-play-initializer.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "world/world.h"
#include "dungeon/quest.h"
#include "player/player-personalities-table.h"
#include "birth/initial-equipments-table.h"
#include "object/item-apply-magic.h"
+#include "object/object2.h"
#include "object/object-ego.h"
#include "object/object-kind.h"
#include "object/sv-bow-types.h"
#include "system/angband.h"
#include "main/sound-definitions-table.h"
-
#include "cmd/cmd-activate.h"
#include "cmd/cmd-basic.h"
#include "cmd/cmd-save.h"
#include "object/object-hook.h"
#include "core/sort.h"
+#include "floor/floor.h"
#include "object/artifact.h"
#include "object/item-use-flags.h"
#include "player/avatar.h"
#include "monster/monster-status.h"
#include "object/artifact.h"
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "player/avatar.h"
#include "player/player-damage.h"
#include "player/player-effects.h"
#include "monster/monster-status.h"
#include "dungeon/quest.h"
#include "object/artifact.h"
+#include "object/object2.h"
#include "player/avatar.h"
#include "player/player-status.h"
#include "realm/realm-hex.h"
#include "system/angband.h"
#include "cmd/cmd-dump.h"
#include "cmd/dump-util.h"
+#include "floor/floor.h"
#include "term/gameterm.h"
#include "system/angband-version.h"
#include "io/dump-remover.h"
#include "system/angband.h"
#include "main/sound-definitions-table.h"
#include "util/util.h"
-
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "player/avatar.h"
#include "term/gameterm.h"
#include "player/selfinfo.h"
-#include "cmd-activate.h"
-#include "cmd-eat.h"
-#include "cmd-quaff.h"
-#include "cmd-read.h"
-#include "cmd-usestaff.h"
-#include "cmd-zaprod.h"
-#include "cmd-zapwand.h"
-#include "cmd-pet.h"
-#include "cmd-basic.h"
-
+#include "cmd/cmd-activate.h"
+#include "cmd/cmd-eat.h"
+#include "cmd/cmd-quaff.h"
+#include "cmd/cmd-read.h"
+#include "cmd/cmd-usestaff.h"
+#include "cmd/cmd-zaprod.h"
+#include "cmd/cmd-zapwand.h"
+#include "cmd/cmd-pet.h"
+#include "cmd/cmd-basic.h"
+#include "object/object2.h"
#include "object/item-feeling.h"
#include "object/item-use-flags.h"
#include "object/object-flavor.h"
#include "system/angband.h"
#include "cmd/cmd-knowledge.h"
#include "cmd/cmd-draw.h"
+#include "grid/feature.h"
#include "knowledge/knowledge-autopick.h"
#include "knowledge/knowledge-experiences.h"
#include "knowledge/knowledge-features.h"
#include "main/sound-definitions-table.h"
#include "term/gameterm.h"
-#include "cmd-basic.h"
-#include "cmd-usestaff.h"
-#include "cmd-zaprod.h"
-#include "cmd-zapwand.h"
-#include "cmd-magiceat.h"
+#include "cmd/cmd-basic.h"
+#include "cmd/cmd-usestaff.h"
+#include "cmd/cmd-zaprod.h"
+#include "cmd/cmd-zapwand.h"
+#include "cmd/cmd-magiceat.h"
#include "player/avatar.h"
#include "player/player-status.h"
#include "spell/spells3.h"
#include "player/player-class.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "object/sv-other-types.h"
#include "object/sv-rod-types.h"
#include "io/write-diary.h"
#include "cmd/cmd-dump.h"
#include "floor/floor.h"
-#include "grid/grid.h"
#include "core/sort.h"
#include "player/player-move.h"
#include "player/player-status.h"
#pragma once
+#include "grid/grid.h"
+
extern bool do_cmd_riding(player_type *creature_ptr, bool force);
extern void do_cmd_pet_dismiss(player_type *creature_pt);
extern void do_cmd_pet(player_type *creature_ptr);
#include "realm/realm-hex.h"
#include "spell/spells-floor.h"
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "object/object-broken.h"
#include "object/sv-potion-types.h"
#include "cmd-basic.h"
#include "core/show-file.h"
#include "io/files-util.h"
#include "floor/floor.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "object/sv-scroll-types.h"
#include "view/display-main-window.h"
#include "system/angband.h"
#include "util/util.h"
#include "term/gameterm.h"
-
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-ego.h"
#include "spell/spells3.h"
#include "spell/spells-status.h"
#include "spell/spells-floor.h"
+#include "object/object2.h"
#include "object/object-hook.h"
#include "cmd-basic.h"
#include "floor/floor.h"
#include "knowledge/knowledge-items.h"
#include "knowledge/knowledge-monsters.h"
#include "io/files-util.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "object/object-flavor.h"
#include "term/gameterm.h"
#include "player/player-class.h"
#include "inventory/player-inventory.h"
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "object/object-hook.h"
#include "object/special-object-flags.h"
#include "player/player-class.h"
#include "inventory/player-inventory.h"
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "object/object-hook.h"
#include "object/special-object-flags.h"
#include "system/angband.h"
-#include "grid/feature.h"
#include "dump-util.h"
#include "term/gameterm.h"
#pragma once
+#include "grid/feature.h"
+
#define FILE_NAME_SIZE 1024
// Clipboard variables for copy&paste in visual mode
#include "system/angband.h"
#include "cmd/lighting-level-table.h"
-#include "grid/feature.h"
/*!
* @brief キャラクタ色の明暗表現
#pragma once
+#include "grid/feature.h"
+
extern concptr lighting_level_str[F_LIT_MAX];
-#include "system/angband.h"
-#include "combat/attack-accuracy.h"
+#include "combat/attack-accuracy.h"
#include "main/sound-definitions-table.h"
#include "object/death-scythe.h"
#include "object/sv-weapon-types.h"
#pragma once
+#include "system/angband.h"
#include "combat/player-attack-util.h"
bool test_hit_norm(player_type *attacker_ptr, HIT_RELIABILITY chance, ARMOUR_CLASS ac, bool visible);
#include "combat/attack-chaos-effect.h"
#include "monster/monster-status.h"
#include "object/artifact.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-mark-types.h"
#include "realm/realm-hex.h"
#include "dungeon/dungeon.h"
#include "combat/monster-attack-effect.h"
#include "combat/hallucination-attacks-table.h"
+#include "floor/floor.h"
#include "spell/spells-type.h"
#include "effect/effect-characteristics.h"
#include "main/sound-definitions-table.h"
#include "main/sound-definitions-table.h"
#include "mind/racial-mirror-master.h"
#include "monster/monster-status.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-mark-types.h"
#pragma once
#include "system/angband.h"
+#include "grid/grid.h"
#include "combat/combat-options-type.h"
#include "combat/martial-arts-table.h"
#include "combat/player-attack-util.h"
#include "combat/slaying.h"
#include "combat/vorpal-weapon.h"
+#include "floor/floor.h"
#include "main/sound-definitions-table.h"
#include "mind/monk-attack.h"
#include "mind/racial-samurai.h"
#include "player/player-skill.h"
#include "player/player-class.h"
#include "player/player-personalities-table.h"
+#include "object/object2.h"
#include "object/object-hook.h"
#include "object/object-broken.h"
#include "object/object-mark-types.h"
#include "object/artifact.h"
#include "realm/realm-hex.h"
#include "mind/samurai-slaying.h"
+#include "object/object2.h"
#include "object/tr-types.h"
/*!
#include "player/player-status.h"
#include "cmd-basic.h"
#include "combat/snipe.h"
+#include "floor/floor.h"
#include "monster/monster-race.h"
#include "view/display-main-window.h"
#include "system/angband.h"
#include "core/hp-mp-processor.h"
+#include "floor/floor.h"
+#include "grid/feature.h"
#include "realm/realm-song.h"
#include "player/player-damage.h"
#include "object/object-flavor.h"
#include "system/angband.h"
#include "core/hp-mp-regenerator.h"
#include "cmd/cmd-magiceat.h"
+#include "floor/floor.h"
#include "monster/monster-status.h"
/*!<広域マップ移動時の自然回復処理カウンタ(広域マップ1マス毎に20回処理を基本とする)*/
#include "system/angband.h"
#include "core/turn-compensator.h"
#include "world/world.h"
+#include "floor/floor.h"
#include "floor/floor-town.h"
#include "store/store-owners.h"
#include "store/store-util.h"
#include "main/init.h"
#include "object/tr-types.h"
+#include "object/object2.h"
dungeon_grid letter[255];
-#include "system/angband.h"
-#include "dungeon/dungeon.h"
+#include "dungeon/dungeon.h"
#include "world/world.h"
/*
#pragma once
+#include "system/angband.h"
+#include "grid/feature.h"
+
#define DUNGEON_FEAT_PROB_NUM 3
#define DUNGEON_ANGBAND 1
#include "player/player-personalities-table.h"
#include "object/artifact.h"
#include "object/item-apply-magic.h"
+#include "object/object2.h"
#include "grid/feature.h"
#include "world/world.h"
#include "io/write-diary.h"
#include "room/rooms.h"
#include "dungeon/dungeon.h"
#include "main/sound-definitions-table.h"
+#include "floor/floor.h"
+#include "grid/grid.h"
#include "grid/trap.h"
#include "player/player-effects.h"
#include "world/world.h"
#include "system/angband.h"
#include "effect-item.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-broken.h"
#include "system/angband.h"
#include "effect/effect-monster-util.h"
#include "effect/effect-monster-domination.h"
+#include "floor/floor.h"
#include "player/player-effects.h"
#include "spell/spells-diceroll.h"
#include "monster/monster-status.h"
#include "system/angband.h"
#include "effect/effect-monster-util.h"
#include "effect/effect-monster-oldies.h"
+#include "floor/floor.h"
#include "player/avatar.h"
#include "monster/monster-status.h"
#include "system/angband.h"
#include "effect/effect-monster-util.h"
#include "effect/effect-monster-psi.h"
+#include "floor/floor.h"
#include "player/player-damage.h"
#include "mind/racial-mirror-master.h"
#include "world/world.h"
#include "system/angband.h"
#include "effect/effect-monster-util.h"
+#include "floor/floor.h"
/*!
* @brief affect_monster() に亘ってきた引数をeffect_monster_type構造体に代入する
#pragma once
+#include "grid/grid.h"
+
typedef struct effect_monster_type {
grid_type *g_ptr;
monster_type *m_ptr;
#include "spell/spells-type.h"
#include "effect/effect-characteristics.h"
#include "spell/spells3.h"
+#include "object/object2.h"
#include "object/special-object-flags.h"
#include "object/sv-other-types.h"
#include "player/player-move.h"
#include "world/world.h"
#include "player/player-effects.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "object/object-ego.h"
#include "object/sv-amulet-types.h"
#include "floor/wild.h"
#include "spell/spells-floor.h"
#include "monster/monster-status.h"
+#include "object/object2.h"
#include "object/object-hook.h"
#include "cmd-pet.h"
#include "cmd-basic.h"
#include "grid/grid.h"
#include "monster/monster.h"
#include "grid/feature.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "spell/spells1.h"
#include "spell/spells-floor.h"
#include "room/rooms.h"
-
/*!
* @brief 再帰フラクタルアルゴリズムによりダンジョン内に川を配置する /
* Recursive fractal algorithm to place water through the dungeon.
#include "world/world.h"
#include "player/player-effects.h"
#include "object/object1.h"
+#include "object/object2.h"
#include "object/artifact.h"
#include "object/object-kind.h"
#include "object/special-object-flags.h"
#include "system/system-variables.h"
#include "dungeon/dungeon.h"
-#include "floor/floor.h"
#include "floor/wild.h"
#include "world/world.h"
#include "monster/monster.h"
#pragma once
+#include "floor/floor.h"
+
#define NO_TOWN 6
#define SECRET_TOWN 5
#include "system/angband.h"
#include "inventory/inventory-damage.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/artifact.h"
#include "object/object-hook.h"
#include "system/angband.h"
#include "inventory/pack-overflow.h"
#include "player/player-move.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "core/stuff-handler.h"
#include "object/sv-other-types.h"
#include "object/item-use-flags.h"
#include "object/object1.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-flavor.h"
#include "player/avatar.h"
#include "object/item-feeling.h"
+#include "object/object2.h"
#include "object/object-hook.h"
#include "object/object-kind.h"
#include "object/special-object-flags.h"
#include "io/character-dump.h"
#include "system/angband-version.h"
+#include "floor/floor.h"
#include "world/world.h"
#include "floor/floor-town.h"
#include "dungeon/dungeon.h"
#include "player/player-personality.h"
#include "player/player-sex.h"
#include "world/world.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "object/object-ego.h"
#include "io/save.h"
#pragma once
+#include "floor/floor-save.h"
+
/*
* Flags for wr_item()/rd_item()
*/
#include "system/angband.h"
#include "io/report.h"
+#include "floor/floor.h"
#include "core/turn-compensator.h"
#include "system/angband-version.h"
#include "core/stuff-handler.h"
#include "floor/wild.h"
#include "floor/floor.h"
#include "floor/floor-events.h"
-#include "floor/floor-save.h"
#include "floor/floor-town.h"
#include "io/uid-checker.h"
#include "io/files-util.h"
#pragma once
+#include "floor/floor-save.h"
+
/*
* Flags for save/load temporary saved floor file
*/
#include "special-class-dump.h"
#include "cmd/cmd-magiceat.h"
#include "cmd/cmd-smith.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "mspell/monster-spell.h"
#include "cmd/cmd-building.h"
#include "cmd-pet.h"
#include "dungeon/dungeon-file.h"
+#include "object/object2.h"
#include "object/object-curse.h"
#include "object/object-flavor.h"
#include "object/object-mark-types.h"
*/
#include "io/write-diary.h"
+#include "floor/floor.h"
#include "system/system-variables.h"
#include "dungeon/quest.h"
#include "io/files-util.h"
#include "cmd/dump-util.h"
#include "object/artifact.h"
#include "core/sort.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-kind.h"
*/
#include "system/angband.h"
+#include "floor/floor.h"
#include "knowledge/knowledge-monsters.h"
#include "cmd/dump-util.h"
#include "core/sort.h"
#include "dungeon/quest.h"
#include "system/system-variables.h" // 暫定、init_flagsのため。後で消すかも.
#include "object/artifact.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/special-object-flags.h"
#include "dungeon/dungeon.h"
#include "system/angband.h"
+#include "floor/floor.h"
#include "market/arena.h"
#include "market/arena-info-table.h"
#include "market/building-util.h"
#include "player/avatar.h"
#include "market/bounty-prize-table.h"
#include "object/item-apply-magic.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "autopick/autopick.h"
#include "core/stuff-handler.h"
#include "system/angband.h"
#include "market/building-craft-fix.h"
+#include "object/object2.h"
#include "object/object-hook.h"
#include "object/object-flavor.h"
#include "object/object-kind.h"
#include "combat/attack-accuracy.h"
#include "market/building-util.h"
#include "core/stuff-handler.h"
+#include "object/object2.h"
#include "object/tr-types.h"
#include "object/item-use-flags.h"
#include "object/sv-weapon-types.h"
#include "system/angband.h"
+#include "floor/floor.h"
#include "market/building-quest.h"
#include "dungeon/quest.h"
#include "system/system-variables.h"
*/
#include "monster/monster-attack.h"
+#include "floor/floor.h"
#include "monster/monster-status.h"
#include "dungeon/dungeon.h"
#include "combat/monster-attack-player.h"
#pragma once
#include "system/angband.h"
+#include "grid/grid.h"
#include "monster/monster-util.h"
void exe_monster_attack_to_player(player_type *target_ptr, turn_flags *turn_flags_ptr, MONSTER_IDX m_idx, POSITION ny, POSITION nx);
*/
#include "monster/monster-direction.h"
+#include "floor/floor.h"
#include "monster/monster-sweep-grid.h"
#include "monster/monster-util.h"
#include "monster/monster-status.h"
*/
#include "monster/monster-object.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-mark-types.h"
*/
#include "monster/monster-safety-hiding.h"
+#include "floor/floor.h"
#include "monster/monster-dist-offsets.h"
#include "mspell/monster-spell.h"
*/
#include "monster/monster-sweep-grid.h"
+#include "floor/floor.h"
#include "monster/monster-safety-hiding.h"
#include "mspell/monster-spell.h"
#include "object/sv-protector-types.h"
#include "object/sv-scroll-types.h"
#include "object/sv-weapon-types.h"
+#include "object/object2.h"
/*
* Pronoun arrays, by gender.
#include "cmd-pet.h"
#include "dungeon/dungeon.h"
#include "effect/effect-characteristics.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "monster/monster-race-hook.h"
#include "monster/monster-status.h"
#include "system/angband.h"
+#include "floor/floor.h"
#include "quantum-effect.h"
#include "mspell/monster-spell.h"
#include "spell/spells3.h"
#include "system/angband.h"
+#include "floor/floor.h"
#include "mspell/mspell-ball.h"
#include "mspell/mspell-type.h"
#include "mspell/monster-spell.h"
#include "system/angband.h"
+#include "floor/floor.h"
#include "mspell/mspell-type.h"
#include "mspell/mspell-damage-calculator.h"
#include "mspell/monster-spell.h"
#include "system/angband.h"
+#include "floor/floor.h"
#include "mspell-learn-checker.h"
#include "world/world.h"
#include "world/world.h"
#include "object/tr-types.h"
#include "object/trc-types.h"
+#include "object/object2.h"
/*
* The artifact arrays
#include "object/chest.h"
#include "util/util.h"
#include "main/sound-definitions-table.h"
-
#include "spell/spells-type.h"
#include "spell/spells-summon.h"
#include "floor/floor.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "object/item-apply-magic.h"
+#include "object/object2.h"
#include "object/sv-other-types.h"
/*!< この値以降の小項目IDを持った箱は大型の箱としてドロップ数を増やす / Special "sval" limit -- first "large" chest */
#include "system/angband.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "combat/snipe.h"
#include "spell/spells-type.h"
#include "system/angband.h"
+#include "floor/floor.h"
#include "util/util.h"
#include "object/artifact.h"
#include "object/item-feeling.h"
*/
#include "system/angband.h"
-#include "object/object1.h"
+#include "object/object2.h"
#include "util/util.h"
#include "main/sound-definitions-table.h"
#include "world/world.h"
#include "floor/floor.h"
extern OBJECT_SUBTYPE_VALUE coin_type;
-extern s32b flag_cost(object_type *o_ptr, int plusses);
-
extern bool (*get_obj_num_hook)(KIND_OBJECT_IDX k_idx);
int bow_tval_ammo(object_type *o_ptr);
-
+s32b flag_cost(object_type *o_ptr, int plusses);
void excise_object_idx(floor_type *floor_ptr, OBJECT_IDX o_idx);
void delete_object_idx(player_type *owner_ptr, OBJECT_IDX o_idx);
void delete_object(player_type *owner_ptr, POSITION y, POSITION x);
#include "realm/realm-song.h"
#include "realm/realm-hex.h"
#include "object/item-feeling.h"
+#include "object/object2.h"
#include "object/object-ego.h"
#include "object/object-hook.h"
#include "object/special-object-flags.h"
#include "monster/monster.h"
#include "mspell/monster-spell.h"
#include "monster/monster-status.h"
+#include "object/object2.h"
#include "object/object-hook.h"
#include "object/object-flavor.h"
#include "object/object-mark-types.h"
#pragma once
+#include "floor/floor.h"
+
extern void disturb(player_type *creature_ptr, bool stop_search, bool flush_output);
extern void move_player(player_type *creature_ptr, DIRECTION dir, bool do_pickup, bool break_trap);
extern void run_step(player_type *creature_ptr, DIRECTION dir);
#include "spell/technic-info-table.h"
#include "spell/spells-status.h"
#include "object/object1.h"
+#include "object/object2.h"
#include "object/object-hook.h"
#include "object/object-ego.h"
#include "object/special-object-flags.h"
#include "floor/floor-town.h"
#include "inventory/player-inventory.h"
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "store/store-util.h"
#include "store/store.h"
#include "player/player-effects.h"
#include "io/targeting.h"
#include "realm/realm-crusade.h"
+#include "floor/floor.h"
#include "spell/process-effect.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "player/player-skill.h"
#include "inventory/player-inventory.h"
#include "realm/realm-hex.h"
+#include "floor/floor.h"
#include "grid/grid.h"
#include "monster/monster-race.h"
#include "io/targeting.h"
#include "system/angband.h"
#include "util/util.h"
-#include "cmd-spell.h"
+#include "cmd/cmd-spell.h"
#include "spell/spells-summon.h"
#include "spell/spells-status.h"
#include "spell/spells-object.h"
#include "spell/spells2.h"
#include "spell/spells3.h"
#include "spell/spells-detection.h"
+#include "object/object2.h"
#include "object/sv-food-types.h"
/*!
#include "monster/monster-race-hook.h"
#include "object/item-apply-magic.h"
#include "object/object-kind-hook.h"
+#include "object/object2.h"
#include "grid/feature.h"
#include "floor/floor.h"
#include "dungeon/dungeon.h"
-
/*!
* @brief タイプ15の部屋…ガラス部屋の生成 / Type 15 -- glass rooms
* @param player_ptr プレーヤーへの参照ポインタ
#include "floor/floor.h"
#include "floor/floor-generate.h"
#include "dungeon/dungeon.h"
-#include "grid/grid.h"
#include "room/rooms.h"
#include "room/rooms-city.h"
#pragma once
+#include "grid/grid.h"
+
#define ALLOW_CAVERNS_AND_LAKES
#define DUN_ROOMS_MAX 40 /*!< 部屋生成処理の最大試行数 / Number of rooms to attempt (was 50) */
#include "system/angband.h"
+#include "floor/floor.h"
#include "spell/music-checker.h"
#include "realm/realm-song.h"
#include "spell/spells3.h"
#include "system/angband.h"
#include "effect/spells-effect-util.h"
#include "spell/process-effect.h"
+#include "floor/floor.h"
#include "cmd-pet.h" // 暫定、後で消すかも.
#include "core/stuff-handler.h"
#include "effect/effect-feature.h"
#include "system/angband.h"
+#include "floor/floor.h"
+#include "grid/grid.h"
#include "spell/spells-detection.h"
#include "dungeon/dungeon.h"
#include "realm/realm-song.h"
#include "system/angband.h"
-
#include "spell/spells-diceroll.h"
-
+#include "floor/floor.h"
#include "monster/monster.h"
#include "monster/monster-race-hook.h"
#include "player/player-class.h"
#include "grid/grid.h"
#include "dungeon/quest.h"
#include "object/artifact.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/item-apply-magic.h"
#include "object/item-feeling.h"
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "object/object-boost.h"
#include "object/object-hook.h"
#include "object/object-flavor.h"
#include "spell/spells-status.h"
#include "spell/spells-type.h"
#include "monster/monster.h"
-#include "cmd-spell.h"
+#include "cmd/cmd-spell.h"
#include "player/player-effects.h"
+#include "object/object2.h"
#include "object/object-kind.h"
#include "io/targeting.h"
#include "realm/realm-song.h"
#include "effect/spells-effect-util.h"
#include "spell/spells2.h"
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "object/object-hook.h"
#include "object/sv-other-types.h"
*/
#include "system/angband.h"
+#include "floor/floor.h"
#include "system/system-variables.h"
#include "util/util.h"
#include "main/sound-definitions-table.h"
#include "realm/realm-hex.h"
#include "autopick/autopick.h"
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-mark-types.h"
#include "effect/effect-characteristics.h"
#include "floor/floor-town.h"
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "object/object-boost.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "autopick/autopick.h"
#include "io/targeting.h"
#include "effect/spells-effect-util.h"
-#include "spell/spells-util.h"
#include "spell/spells-execution.h"
#include "spell/process-effect.h"
#include "mind/racial-force-trainer.h"
#pragma once
+#include "spell/spells-util.h"
+
bool teleport_away(player_type* caster_ptr, MONSTER_IDX m_idx, POSITION dis, teleport_flags mode);
void teleport_monster_to(player_type* caster_ptr, MONSTER_IDX m_idx, POSITION ty, POSITION tx, int power, teleport_flags mode);
bool teleport_player_aux(player_type* creature_ptr, POSITION dis, bool is_quantum_effect, teleport_flags mode);
#include "io/tokenizer.h"
#include "io/files-util.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/artifact.h"
#include "object/special-object-flags.h"
#include "store/store-util.h"
#include "object/item-apply-magic.h"
#include "object/item-feeling.h"
+#include "object/object2.h"
#include "object/object-hook.h"
#include "object/object-kind.h"
#include "object/tr-types.h"
#include "inventory/player-inventory.h"
#include "object/item-feeling.h"
#include "object/item-use-flags.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "floor/floor-events.h"
#include "monster/monster.h"
#include "monster/monster-race.h"
+#include "object/object-util.h"
#include "object/object1.h"
-#include "object/object2.h"
#include "player/player-status.h"
#include "world/world.h"
#include "dungeon/quest.h"
#include "object/artifact.h"
+#include "object/object2.h"
#include "object/object-mark-types.h"
#include "player/avatar.h"
#include "view/display-player.h"
#pragma once
+#include "grid/feature.h"
+
extern void get_screen_size(TERM_LEN *wid_p, TERM_LEN *hgt_p);
extern int panel_col_of(int col);
extern void apply_default_feat_lighting(TERM_COLOR f_attr[F_LIT_MAX], SYMBOL_CODE f_char[F_LIT_MAX]);
-#include "view/display-player-middle.h"
+#include "floor/floor.h"
+#include "view/display-player-middle.h"
#include "view/status-first-page.h"
#include "view/display-util.h"
#include "player/player-effects.h"
*/
#include "display-player.h"
+#include "floor/floor.h"
#include "player/mimic-info-table.h"
#include "player/player-personality.h"
#include "term/gameterm.h"
#include "spell/spells-floor.h"
#include "object/item-apply-magic.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "monster/monster-status.h"
#include "wizard/wizard-spoiler.h"
#include "util/util.h"
#include "term/gameterm.h"
-
#include "system/angband-version.h"
#include "object/artifact.h"
#include "core/sort.h"
#include "store/store.h"
#include "store/store-util.h"
#include "monster/monster.h"
+#include "object/object2.h"
#include "object/object-flavor.h"
#include "object/object-hook.h"
#include "object/object-ego.h"