OSDN Git Service

[Refactor] #37353 PROJECT_* 定義を新規ファイル projection.h へ移動。 / Move PROJECT_* definition...
[hengband/hengband.git] / src / cmd2.c
index d6aa013..cd434a8 100644 (file)
 
 #include "angband.h"
 #include "chest.h"
+#include "floor.h"
 #include "melee.h"
 #include "object-hook.h"
+#include "projection.h"
 
 /*!
  * @brief フロア脱出時に出戻りが不可能だった場合に警告を加える処理
@@ -1014,7 +1016,7 @@ static bool do_cmd_tunnel_aux(POSITION y, POSITION x)
        cave_type *c_ptr;
        feature_type *f_ptr, *mimic_f_ptr;
        int power;
-       cptr name;
+       concptr name;
        bool more = FALSE;
 
        /* Verify legality */
@@ -1406,7 +1408,7 @@ bool do_cmd_disarm_aux(POSITION y, POSITION x, DIRECTION dir)
        feature_type *f_ptr = &f_info[c_ptr->feat];
 
        /* Access trap name */
-       cptr name = (f_name + f_ptr->name);
+       concptr name = (f_name + f_ptr->name);
 
        /* Extract trap "power" */
        int power = f_ptr->power;
@@ -1597,7 +1599,7 @@ static bool do_cmd_bash_aux(POSITION y, POSITION x, DIRECTION dir)
 
        bool            more = FALSE;
 
-       cptr name = f_name + f_info[get_feat_mimic(c_ptr)].name;
+       concptr name = f_name + f_info[get_feat_mimic(c_ptr)].name;
 
        p_ptr->energy_use = 100;
 
@@ -2117,7 +2119,7 @@ void do_cmd_rest(void)
        /* Prompt for time if needed */
        if (command_arg <= 0)
        {
-               cptr p = _("休憩 (0-9999, '*' で HP/MP全快, '&' で必要なだけ): ", 
+               concptr p = _("休憩 (0-9999, '*' で HP/MP全快, '&' で必要なだけ): ", 
                                   "Rest (0-9999, '*' for HP/SP, '&' as needed): ");
 
 
@@ -2917,10 +2919,7 @@ void do_cmd_fire_aux(INVENTORY_IDX item, object_type *j_ptr)
 
                                        if (m_ptr->ml)
                                        {
-                                               /* Hack -- Track this monster race */
                                                if (!p_ptr->image) monster_race_track(m_ptr->ap_r_idx);
-
-                                               /* Hack -- Track this monster */
                                                health_track(c_mon_ptr->m_idx);
                                        }
                                }
@@ -3135,7 +3134,7 @@ void do_cmd_fire(void)
 {
        OBJECT_IDX item;
        object_type *j_ptr, *ammo_ptr;
-       cptr q, s;
+       concptr q, s;
 
        if(p_ptr->wild_mode) return;
 
@@ -3247,7 +3246,7 @@ bool do_cmd_throw(int mult, bool boomerang, OBJECT_IDX shuriken)
        int msec = delay_factor * delay_factor * delay_factor;
 
        BIT_FLAGS flgs[TR_FLAG_SIZE];
-       cptr q, s;
+       concptr q, s;
        bool come_back = FALSE;
        bool do_drop = TRUE;
 
@@ -3513,10 +3512,7 @@ bool do_cmd_throw(int mult, bool boomerang, OBJECT_IDX shuriken)
 
                                        if (m_ptr->ml)
                                        {
-                                               /* Hack -- Track this monster race */
                                                if (!p_ptr->image) monster_race_track(m_ptr->ap_r_idx);
-
-                                               /* Hack -- Track this monster */
                                                health_track(c_ptr->m_idx);
                                        }
                                }