<ClInclude Include="..\..\src\spells-world.h" />\r
<ClInclude Include="..\..\src\spells.h" />\r
<ClInclude Include="..\..\src\store.h" />\r
+ <ClInclude Include="..\..\src\targeting.h" />\r
<ClInclude Include="..\..\src\term.h" />\r
<ClInclude Include="..\..\src\trap.h" />\r
<ClInclude Include="..\..\src\util.h" />\r
<ClInclude Include="..\..\src\realm.h">
<Filter>spells</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\targeting.h">
+ <Filter>io</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\wall.bmp" />
#include "objectkind.h"
#include "object-ego.h"
#include "grid.h"
+#include "targeting.h"
/*!
* @brief 装備耐性に準じたブレス効果の選択テーブル /
#include "files.h"
#include "view-mainwindow.h"
+#include "targeting.h"
/*!
* @brief フロア脱出時に出戻りが不可能だった場合に警告を加える処理
#include "spells.h"
#include "objectkind.h"
#include "autopick.h"
-
+#include "targeting.h"
/*!
* @brief 持ち物一覧を表示するコマンドのメインルーチン / Display p_ptr->inventory_list
#include "spells.h"
#include "player-class.h"
#include "objectkind.h"
-
+#include "targeting.h"
/*!
* @brief 魔道具術師の取り込んだ魔力一覧から選択/閲覧する /
#include "player-status.h"
#include "player-effects.h"
#include "cmd-basic.h"
+#include "targeting.h"
static int damage;
#include "cmd-pet.h"
#include "cmd-basic.h"
#include "view-mainwindow.h"
+#include "targeting.h"
/*!
* @brief プレイヤーの騎乗/下馬処理判定
#include "spells-floor.h"
#include "cmd-basic.h"
#include "floor.h"
+#include "targeting.h"
/*!
* @brief ロッドの効果を発動する
#include "object-hook.h"
#include "cmd-basic.h"
#include "floor.h"
-
+#include "targeting.h"
/*!
* @brief 魔法棒の効果を発動する
#include "autopick.h"
#include "save.h"
#include "realm.h"
+#include "targeting.h"
/*!
* コピーライト情報 /
extern void print_monster_list(TERM_LEN x, TERM_LEN y, TERM_LEN max_lines);
extern void update_playtime(void);
-/* xtra2.c */
-extern void panel_bounds_center(void);
-extern void verify_panel(void);
-extern bool target_able(MONSTER_IDX m_idx);
-extern bool target_okay(void);
-extern bool target_set(BIT_FLAGS mode);
-extern void target_set_prepare_look(void);
-extern bool get_aim_dir(DIRECTION *dp);
-extern bool get_hack_dir(DIRECTION *dp);
-extern bool get_direction(DIRECTION *dp, bool allow_under, bool with_steed);
-extern bool get_rep_dir(DIRECTION *dp, bool under);
-extern bool tgt_pt(POSITION *x, POSITION *y);
-
/*
* Hack -- conditional (or "bizarre") externs
*/
#include "monster-status.h"
#include "player-effects.h"
#include "view-mainwindow.h"
+#include "targeting.h"
/*! 特殊技能の一覧テーブル */
mind_power const mind_powers[5] =
#include "spells.h"
#include "cmd-basic.h"
#include "player-effects.h"
+#include "targeting.h"
#define pseudo_plev() (((p_ptr->lev + 40) * (p_ptr->lev + 40) - 1550) / 130) /*!< モンスター魔法をプレイヤーが使用する場合の換算レベル */
#include "cmd-basic.h"
#include "files.h"
#include "floor.h"
+#include "targeting.h"
/*!
* @brief プレイヤーに突然変異を与える
#include "world.h"
#include "objectkind.h"
#include "autopick.h"
+#include "targeting.h"
#ifdef TRAVEL
#include "spells.h"
#include "cmd-spell.h"
#include "realm-hex.h"
+#include "targeting.h"
/*!
* @brief 修行僧の構え設定処理
#include "spells-status.h"
#include "player-status.h"
#include "player-effects.h"
+#include "targeting.h"
/*!
* @brief 秘術領域魔法の各処理を行う
#include "spells-summon.h"
#include "spells-status.h"
#include "spells.h"
+#include "targeting.h"
/*!
* @brief カオス領域魔法の各処理を行う
#include "spells-summon.h"
#include "spells-status.h"
#include "player-effects.h"
+#include "targeting.h"
#include "spells-floor.h"
#include "spells-status.h"
#include "player-effects.h"
+#include "targeting.h"
/*!
* @brief 悪魔領域魔法の各処理を行う
#include "avatar.h"
#include "player-status.h"
#include "player-effects.h"
+#include "targeting.h"
#include "realm-hex.h"
#include "grid.h"
#include "monsterrace.h"
+#include "targeting.h"
#define MAX_KEEP 4 /*!<呪術の最大詠唱数 */
#include "feature.h"
#include "spells.h"
#include "grid.h"
+#include "targeting.h"
/*!
* @brief 剣術の各処理を行う
#include "player-status.h"
#include "player-effects.h"
#include "floor.h"
+#include "targeting.h"
/*!
* @brief 生命領域魔法の各処理を行う
#include "avatar.h"
#include "spells-floor.h"
#include "player-effects.h"
+#include "targeting.h"
/*!
#include "spells-status.h"
#include "spells-floor.h"
#include "player-effects.h"
+#include "targeting.h"
/*!
* @brief 歌の開始を処理する / Start singing if the player is a Bard
#include "spells-status.h"
#include "spells-floor.h"
#include "player-effects.h"
+#include "targeting.h"
/*!
* @brief 仙術領域魔法の各処理を行う
#include "spells-summon.h"
#include "spells-status.h"
#include "player-effects.h"
+#include "targeting.h"
/*!
#include "snipe.h"
#include "view-mainwindow.h"
#include "objectkind.h"
+#include "targeting.h"
/*!
* @brief 矢弾を射撃した際のスレイ倍率をかけた結果を返す /
#include "player-class.h"
#include "objectkind.h"
#include "autopick.h"
+#include "targeting.h"
typedef struct
#include "cmd-spell.h"
#include "player-effects.h"
#include "objectkind.h"
+#include "targeting.h"
/*!
* @brief モンスター回復処理
#include "view-mainwindow.h"
#include "objectkind.h"
#include "monsterrace.h"
+#include "targeting.h"
/*!
* @brief プレイヤー周辺の地形を感知する
#include "world.h"
#include "objectkind.h"
#include "autopick.h"
+#include "targeting.h"
/*! テレポート先探索の試行数 / Maximum number of tries for teleporting */
#include "angband.h"
#include "util.h"
+#include "targeting.h"
#include "bldg.h"
#include "cmd-pet.h"
#include "floor-town.h"
#include "feature.h"
#include "objectkind.h"
+#include "targeting.h"
static int feat_priority; /*!< マップ縮小表示時に表示すべき地形の優先度を保管する */
static byte display_autopick; /*!< 自動拾い状態の設定フラグ */
#include "monster-spell.h"
#include "bldg.h"
#include "objectkind.h"
+#include "targeting.h"
#ifdef ALLOW_WIZARD