OSDN Git Service

[Refactor] #37353 コメント整理 / Refactor comments.
[hengband/hengband.git] / src / wizard2.c
index fb5ddcd..594e6c9 100644 (file)
@@ -11,6 +11,7 @@
  */
 
 #include "angband.h"
+#include "selfinfo.h"
 
 
 /*!
@@ -58,7 +59,7 @@ void do_cmd_rerate_aux(void)
  */
 void do_cmd_rerate(bool display)
 {
-       int percent;
+       PERCENTAGE percent;
 
        /* Rerate */
        do_cmd_rerate_aux();
@@ -72,13 +73,11 @@ void do_cmd_rerate(bool display)
        p_ptr->update |= (PU_HP);
        p_ptr->redraw |= (PR_HP);
 
-       /* Window stuff */
        p_ptr->window |= (PW_PLAYER);
 
        /* Handle stuff */
        handle_stuff();
 
-       /* Message */
        if (display)
        {
                msg_format(_("現在の体力ランクは %d/100 です。", "Your life rate is %d/100 now."), percent);
@@ -144,13 +143,13 @@ static bool set_gametime(void)
 static void wiz_create_named_art(void)
 {
        char tmp_val[10] = "";
-       int a_idx;
+       ARTIFACT_IDX a_idx;
 
        /* Query */
        if (!get_string("Artifact ID:", tmp_val, 3)) return;
 
        /* Extract */
-       a_idx = atoi(tmp_val);
+       a_idx = (ARTIFACT_IDX)atoi(tmp_val);
        if(a_idx < 0) a_idx = 0;
        if(a_idx >= max_a_idx) a_idx = 0; 
 
@@ -168,14 +167,10 @@ static void wiz_create_named_art(void)
  */
 static void do_cmd_wiz_hack_ben(void)
 {
-       /* Oops */
        msg_print("Oops.");
        (void)probing();
 }
 
-
-#ifdef MONSTER_HORDES
-
 /*!
  * @brief ウィザードモード用モンスターの群れ生成 / Summon a horde of monsters
  * @return なし
@@ -194,16 +189,14 @@ static void do_cmd_summon_horde(void)
        (void)alloc_horde(wy, wx);
 }
 
-#endif /* MONSTER_HORDES */
-
 /*!
  * @brief 32ビット変数のビット配列を並べて描画する / Output a long int in binary format.
  * @return なし
  */
-static void prt_binary(u32b flags, int row, int col)
+static void prt_binary(BIT_FLAGS flags, int row, int col)
 {
-       int             i;
-       u32b        bitmask;
+       int i;
+       u32b bitmask;
 
        /* Scan the flags */
        for (i = bitmask = 1; i <= 32; i++, bitmask *= 2)
@@ -233,7 +226,7 @@ static void prt_binary(u32b flags, int row, int col)
  * @param col 表示行
  * @return なし
  */
-static void prt_alloc(OBJECT_TYPE_VALUE tval, OBJECT_SUBTYPE_VALUE sval, TERM_POSITION row, TERM_POSITION col)
+static void prt_alloc(OBJECT_TYPE_VALUE tval, OBJECT_SUBTYPE_VALUE sval, TERM_LEN row, TERM_LEN col)
 {
        int i, j;
        int home = 0;
@@ -258,7 +251,7 @@ static void prt_alloc(OBJECT_TYPE_VALUE tval, OBJECT_SUBTYPE_VALUE sval, TERM_PO
                int total_frac = 0;
                for (j = 0; j < alloc_kind_size; j++)
                {
-                       int prob = 0;
+                       PERCENTAGE prob = 0;
 
                        if (table[j].level <= i)
                        {
@@ -565,7 +558,7 @@ static void do_cmd_wiz_change(void)
 static void wiz_display_item(object_type *o_ptr)
 {
        int i, j = 13;
-       u32b flgs[TR_FLAG_SIZE];
+       BIT_FLAGS flgs[TR_FLAG_SIZE];
        char buf[256];
 
        /* Extract the flags */
@@ -749,7 +742,7 @@ static KIND_OBJECT_IDX wiz_create_itemtype(void)
 {
        KIND_OBJECT_IDX i;
        int num, max_num;
-       TERM_POSITION col, row;
+       TERM_LEN col, row;
        OBJECT_TYPE_VALUE tval;
 
        cptr tval_desc;
@@ -1009,7 +1002,6 @@ static void wiz_reroll_item(object_type *o_ptr)
                /* Combine / Reorder the pack (later) */
                p_ptr->notice |= (PN_COMBINE | PN_REORDER);
 
-               /* Window stuff */
                p_ptr->window |= (PW_INVEN | PW_EQUIP | PW_SPELL | PW_PLAYER);
        }
 }
@@ -1047,7 +1039,7 @@ static void wiz_statistics(object_type *o_ptr)
        char tmp_val[80];
 
 
-       /* XXX XXX XXX Mega-Hack -- allow multiple artifacts */
+       /* Mega-Hack -- allow multiple artifacts */
        if (object_is_fixed_artifact(o_ptr)) a_info[o_ptr->name1].cur_num = 0;
 
 
@@ -1106,11 +1098,8 @@ static void wiz_statistics(object_type *o_ptr)
                                /* Allow interupt */
                                if (inkey())
                                {
-                                       /* Flush */
                                        flush();
-
-                                       /* Stop rolling */
-                                       break;
+                                       break; // stop rolling
                                }
 
                                /* Dump the stats */
@@ -1129,7 +1118,7 @@ static void wiz_statistics(object_type *o_ptr)
                        make_object(q_ptr, mode);
 
 
-                       /* XXX XXX XXX Mega-Hack -- allow multiple artifacts */
+                       /* Mega-Hack -- allow multiple artifacts */
                        if (object_is_fixed_artifact(q_ptr)) a_info[q_ptr->name1].cur_num = 0;
 
 
@@ -1287,7 +1276,6 @@ static void do_cmd_wiz_play(void)
        cptr q, s;
 
        item_tester_no_ryoute = TRUE;
-       /* Get an item */
        q = "Play with which object? ";
        s = "You have nothing to play with.";
        if (!get_item(&item, q, s, (USE_EQUIP | USE_INVEN | USE_FLOOR))) return;
@@ -1367,7 +1355,6 @@ static void do_cmd_wiz_play(void)
        /* Accept change */
        if (changed)
        {
-               /* Message */
                msg_print("Changes accepted.");
 
                /* Recalcurate object's weight */
@@ -1387,7 +1374,6 @@ static void do_cmd_wiz_play(void)
                /* Combine / Reorder the pack (later) */
                p_ptr->notice |= (PN_COMBINE | PN_REORDER);
 
-               /* Window stuff */
                p_ptr->window |= (PW_INVEN | PW_EQUIP | PW_SPELL | PW_PLAYER);
        }
 
@@ -1416,7 +1402,7 @@ static void wiz_create_item(void)
        object_type     forge;
        object_type *q_ptr;
 
-       IDX k_idx;
+       OBJECT_IDX k_idx;
 
        /* Save the screen */
        screen_save();
@@ -1432,7 +1418,7 @@ static void wiz_create_item(void)
 
        if (k_info[k_idx].gen_flags & TRG_INSTA_ART)
        {
-               int i;
+               ARTIFACT_IDX i;
 
                /* Artifactify */
                for (i = 1; i < max_a_idx; i++)
@@ -1477,53 +1463,8 @@ static void wiz_create_item(void)
  */
 static void do_cmd_wiz_cure_all(void)
 {
-       /* Restore stats */
-       (void)res_stat(A_STR);
-       (void)res_stat(A_INT);
-       (void)res_stat(A_WIS);
-       (void)res_stat(A_CON);
-       (void)res_stat(A_DEX);
-       (void)res_stat(A_CHR);
-
-       /* Restore the level */
-       (void)restore_level();
-
-       /* Heal the player */
-       if (p_ptr->chp < p_ptr->mhp)
-       {
-               p_ptr->chp = p_ptr->mhp;
-               p_ptr->chp_frac = 0;
-
-               /* Redraw */
-               p_ptr->redraw |= (PR_HP);
-
-               /* Window stuff */
-               p_ptr->window |= (PW_PLAYER);
-       }
-
-       /* Restore mana */
-       if (p_ptr->csp < p_ptr->msp)
-       {
-               p_ptr->csp = p_ptr->msp;
-               p_ptr->csp_frac = 0;
-
-               p_ptr->redraw |= (PR_MANA);
-               p_ptr->window |= (PW_PLAYER);
-               p_ptr->window |= (PW_SPELL);
-       }
-
-       /* Cure stuff */
-       (void)set_blind(0);
-       (void)set_confused(0);
-       (void)set_poisoned(0);
-       (void)set_afraid(0);
-       (void)set_paralyzed(0);
-       (void)set_image(0);
-       (void)set_stun(0);
-       (void)set_cut(0);
-       (void)set_slow(0, TRUE);
-
-       /* No longer hungry */
+       (void)life_stream(FALSE, FALSE);
+       (void)restore_mana(TRUE);
        (void)set_food(PY_FOOD_MAX - 1);
 }
 
@@ -1653,7 +1594,6 @@ static void do_cmd_wiz_learn(void)
 static void do_cmd_wiz_summon(int num)
 {
        int i;
-
        for (i = 0; i < num; i++)
        {
                (void)summon_specific(0, p_ptr->y, p_ptr->x, dun_level, 0, (PM_ALLOW_GROUP | PM_ALLOW_UNIQUE));
@@ -1668,7 +1608,7 @@ static void do_cmd_wiz_summon(int num)
  * @param r_idx モンスター種族ID
  * @return なし
  * @details
- * XXX XXX XXX This function is rather dangerous
+ * This function is rather dangerous
  */
 static void do_cmd_wiz_named(MONRACE_IDX r_idx)
 {
@@ -1682,7 +1622,7 @@ static void do_cmd_wiz_named(MONRACE_IDX r_idx)
  * @param r_idx モンスター種族ID
  * @return なし
  * @details
- * XXX XXX XXX This function is rather dangerous
+ * This function is rather dangerous
  */
 static void do_cmd_wiz_named_friendly(MONRACE_IDX r_idx)
 {
@@ -1815,7 +1755,6 @@ static void do_cmd_wiz_create_feature(void)
        else if (have_flag(f_ptr->flags, FF_MIRROR))
                c_ptr->info |= (CAVE_GLOW | CAVE_OBJECT);
 
-       /* Notice */
        note_spot(y, x);
 
        /* Redraw */
@@ -1853,7 +1792,6 @@ static void do_cmd_dump_options(void)
        /* Open the file */
        fff = my_fopen(buf, "a");
 
-       /* Oops */
        if (!fff)
        {
                msg_format(_("ファイル %s を開けませんでした。", "Failed to open file %s."), buf);
@@ -2037,11 +1975,9 @@ void do_cmd_debug(void)
                do_cmd_rerate(TRUE);
                break;
 
-#ifdef MONSTER_HORDES
        case 'H':
                do_cmd_summon_horde();
                break;
-#endif /* MONSTER_HORDES */
 
        /* Identify */
        case 'i':