From 45c945d5d4c08c7400eef0d6600ce1c180496b24 Mon Sep 17 00:00:00 2001 From: Deskull Date: Sat, 17 Nov 2018 16:48:23 +0900 Subject: [PATCH] =?utf8?q?[Refactor]=20#37287=20#37353=20=E5=9E=8B?= =?utf8?q?=E3=81=AE=E7=BD=AE=E6=8F=9B=E3=80=82=20/=20Type=20replacement.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/cmd4.c | 4 ++-- src/dungeon.c | 11 ++++++----- src/externs.h | 6 +++--- src/xtra2.c | 25 ++++++++++++------------- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/src/cmd4.c b/src/cmd4.c index 2982869bc..d00abf2ab 100644 --- a/src/cmd4.c +++ b/src/cmd4.c @@ -2043,8 +2043,8 @@ option_fields[OPT_NUM] = void do_cmd_options(void) { char k; - int i, d, skey; - int y = 0; + int d, skey; + TERM_LEN i, y = 0; /* Save the screen */ screen_save(); diff --git a/src/dungeon.c b/src/dungeon.c index 2127e342f..a944dc577 100644 --- a/src/dungeon.c +++ b/src/dungeon.c @@ -3398,7 +3398,7 @@ static void process_world(void) /* Day breaks */ if (dawn) { - int y, x; + POSITION y, x; /* Message */ msg_print(_("夜が明けた。", "The sun has risen.")); @@ -3429,7 +3429,7 @@ static void process_world(void) /* Night falls */ else { - int y, x; + POSITION y, x; /* Message */ msg_print(_("日が沈んだ。", "The sun has fallen.")); @@ -3497,7 +3497,8 @@ static void process_world(void) /* Sometimes, shuffle the shop-keepers */ if (one_in_(STORE_SHUFFLE)) { - int n, i; + int n; + FEAT_IDX i; /* Pick a random shop (except home and museum) */ do @@ -3546,8 +3547,8 @@ static void process_world(void) } /* Hack -- Check for creature regeneration */ - if (!(turn % (TURNS_PER_TICK*10)) && !p_ptr->inside_battle) regen_monsters(); - if (!(turn % (TURNS_PER_TICK*3))) regen_captured_monsters(); + if (!(turn % (TURNS_PER_TICK * 10)) && !p_ptr->inside_battle) regen_monsters(); + if (!(turn % (TURNS_PER_TICK * 3))) regen_captured_monsters(); if (!p_ptr->leaving) { diff --git a/src/externs.h b/src/externs.h index de17a23f1..3745013d7 100644 --- a/src/externs.h +++ b/src/externs.h @@ -1283,17 +1283,17 @@ extern bool set_superstealth(bool set); /* xtra2.c */ extern void check_experience(void); -extern void complete_quest(int quest_num); +extern void complete_quest(QUEST_IDX quest_num); extern void check_quest_completion(monster_type *m_ptr); extern void check_find_art_quest_completion(object_type *o_ptr); extern cptr extract_note_dies(monster_race *r_ptr); extern void monster_death(MONSTER_IDX m_idx, bool drop_item); extern bool mon_take_hit(MONSTER_IDX m_idx, HIT_POINT dam, bool *fear, cptr note); -extern void get_screen_size(int *wid_p, int *hgt_p); +extern void get_screen_size(TERM_LEN *wid_p, TERM_LEN *hgt_p); extern void panel_bounds_center(void); extern void resize_map(void); extern void redraw_window(void); -extern bool change_panel(int dy, int dx); +extern bool change_panel(POSITION dy, POSITION dx); extern void verify_panel(void); extern cptr look_mon_desc(monster_type *m_ptr, BIT_FLAGS mode); extern void ang_sort_aux(vptr u, vptr v, int p, int q); diff --git a/src/xtra2.c b/src/xtra2.c index 8211f5f93..c7e2a03ea 100644 --- a/src/xtra2.c +++ b/src/xtra2.c @@ -394,7 +394,7 @@ static bool kind_is_hafted(KIND_OBJECT_IDX k_idx) * @param quest_num 達成状態にしたいクエストのID * @return なし */ -void complete_quest(int quest_num) +void complete_quest(QUEST_IDX quest_num) { quest_type* const q_ptr = &quest[quest_num]; @@ -455,8 +455,7 @@ static MONSTER_NUMBER count_all_hostile_monsters(void) void check_quest_completion(monster_type *m_ptr) { POSITION y, x; - - int quest_num; + QUEST_IDX quest_num; bool create_stairs = FALSE; bool reward = FALSE; @@ -469,12 +468,12 @@ void check_quest_completion(monster_type *m_ptr) x = m_ptr->fx; /* Inside a quest */ - quest_num = p_ptr->inside_quest; + quest_num = p_ptr->inside_quest; /* Search for an active quest on this dungeon level */ if (!quest_num) { - int i; + QUEST_IDX i; for (i = max_q_idx - 1; i > 0; i--) { @@ -673,13 +672,13 @@ void check_quest_completion(monster_type *m_ptr) */ void check_find_art_quest_completion(object_type *o_ptr) { - int i; + QUEST_IDX i; /* Check if completed a quest */ for (i = 0; i < max_q_idx; i++) { - if ((quest[i].type == QUEST_TYPE_FIND_ARTIFACT) && - (quest[i].status == QUEST_STATUS_TAKEN) && - (quest[i].k_idx == o_ptr->name1)) + if((quest[i].type == QUEST_TYPE_FIND_ARTIFACT) && + (quest[i].status == QUEST_STATUS_TAKEN) && + (quest[i].k_idx == o_ptr->name1)) { complete_quest(i); } @@ -2025,7 +2024,7 @@ msg_format("%sを葬り去った。", m_name); * @param hgt_p コンソールの表示行数を返す * @return なし */ -void get_screen_size(int *wid_p, int *hgt_p) +void get_screen_size(TERM_LEN *wid_p, TERM_LEN *hgt_p) { Term_get_size(wid_p, hgt_p); *hgt_p -= ROW_MAP + 2; @@ -2137,10 +2136,10 @@ void redraw_window(void) * Also used in do_cmd_locate * @return 実際に再描画が必要だった場合TRUEを返す */ -bool change_panel(int dy, int dx) +bool change_panel(POSITION dy, POSITION dx) { - int y, x; - int wid, hgt; + POSITION y, x; + TERM_LEN wid, hgt; /* Get size */ get_screen_size(&wid, &hgt); -- 2.11.0