From 58dc30d25ebe22d40b8aea7aa89efbffc7a81cab Mon Sep 17 00:00:00 2001 From: deskull Date: Sat, 21 Dec 2019 19:19:52 +0900 Subject: [PATCH] =?utf8?q?[Refactor]=20#38997=20prt=5Ftitle()=20=E3=81=AB?= =?utf8?q?=20player=5Ftype=20*=20=E5=BC=95=E6=95=B0=E3=82=92=E8=BF=BD?= =?utf8?q?=E5=8A=A0=EF=BC=8E=20/=20Add=20player=5Ftype=20*=20argument=20to?= =?utf8?q?=20prt=5Ftitle().?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/view-mainwindow.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/view-mainwindow.c b/src/view-mainwindow.c index d8d36f664..410def0e4 100644 --- a/src/view-mainwindow.c +++ b/src/view-mainwindow.c @@ -740,7 +740,7 @@ static void prt_status(void) * @brief プレイヤーの称号を表示する / Prints "title", including "wizard" or "winner" as needed. * @return なし */ -static void prt_title(void) +static void prt_title(player_type *creature_ptr) { concptr p = ""; GAME_TEXT str[14]; @@ -749,9 +749,9 @@ static void prt_title(void) { p = _("[ウィザード]", "[=-WIZARD-=]"); } - else if (p_ptr->total_winner || (p_ptr->lev > PY_MAX_LEVEL)) + else if (creature_ptr->total_winner || (creature_ptr->lev > PY_MAX_LEVEL)) { - if (p_ptr->arena_number > MAX_ARENA_MONS + 2) + if (creature_ptr->arena_number > MAX_ARENA_MONS + 2) { p = _("*真・勝利者*", "*TRUEWINNER*"); } @@ -764,7 +764,7 @@ static void prt_title(void) /* Normal */ else { - my_strcpy(str, player_title[p_ptr->pclass][(p_ptr->lev - 1) / 5], sizeof(str)); + my_strcpy(str, player_title[creature_ptr->pclass][(creature_ptr->lev - 1) / 5], sizeof(str)); p = str; } @@ -1522,7 +1522,7 @@ static void prt_frame_basic(void) prt_field(str, ROW_RACE, COL_RACE); } - prt_title(); + prt_title(p_ptr); prt_level(); prt_exp(); for (i = 0; i < A_MAX; i++) prt_stat(i); @@ -2129,7 +2129,7 @@ void redraw_stuff(void) if (p_ptr->redraw & (PR_TITLE)) { p_ptr->redraw &= ~(PR_TITLE); - prt_title(); + prt_title(p_ptr); } if (p_ptr->redraw & (PR_LEV)) -- 2.11.0