OSDN Git Service
(root)
/
hengband
/
hengband.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9f858e4
)
[Refactor] #38997 prt_stat() に player_type * 引数を追加. / Add player_type * argument...
author
deskull
<deskull@users.sourceforge.jp>
Sun, 22 Dec 2019 03:05:54 +0000
(12:05 +0900)
committer
deskull
<deskull@users.sourceforge.jp>
Sun, 22 Dec 2019 03:05:54 +0000
(12:05 +0900)
src/view-mainwindow.c
patch
|
blob
|
history
diff --git
a/src/view-mainwindow.c
b/src/view-mainwindow.c
index
8899463
..
ace0756
100644
(file)
--- a/
src/view-mainwindow.c
+++ b/
src/view-mainwindow.c
@@
-233,15
+233,15
@@
static void prt_dungeon(void)
* @param stat 描画するステータスのID
* @return なし
*/
* @param stat 描画するステータスのID
* @return なし
*/
-static void prt_stat(int stat)
+static void prt_stat(
player_type *creature_ptr,
int stat)
{
GAME_TEXT tmp[32];
/* Display "injured" stat */
{
GAME_TEXT tmp[32];
/* Display "injured" stat */
- if (
p_ptr->stat_cur[stat] < p
_ptr->stat_max[stat])
+ if (
creature_ptr->stat_cur[stat] < creature
_ptr->stat_max[stat])
{
put_str(stat_names_reduced[stat], ROW_STAT + stat, 0);
{
put_str(stat_names_reduced[stat], ROW_STAT + stat, 0);
- cnv_stat(
p
_ptr->stat_use[stat], tmp);
+ cnv_stat(
creature
_ptr->stat_use[stat], tmp);
c_put_str(TERM_YELLOW, tmp, ROW_STAT + stat, COL_STAT + 6);
}
c_put_str(TERM_YELLOW, tmp, ROW_STAT + stat, COL_STAT + 6);
}
@@
-249,12
+249,12
@@
static void prt_stat(int stat)
else
{
put_str(stat_names[stat], ROW_STAT + stat, 0);
else
{
put_str(stat_names[stat], ROW_STAT + stat, 0);
- cnv_stat(
p
_ptr->stat_use[stat], tmp);
+ cnv_stat(
creature
_ptr->stat_use[stat], tmp);
c_put_str(TERM_L_GREEN, tmp, ROW_STAT + stat, COL_STAT + 6);
}
/* Indicate natural maximum */
c_put_str(TERM_L_GREEN, tmp, ROW_STAT + stat, COL_STAT + 6);
}
/* Indicate natural maximum */
- if (
p_ptr->stat_max[stat] == p
_ptr->stat_max_max[stat])
+ if (
creature_ptr->stat_max[stat] == creature
_ptr->stat_max_max[stat])
{
#ifdef JP
/* 日本語にかぶらないように表示位置を変更 */
{
#ifdef JP
/* 日本語にかぶらないように表示位置を変更 */
@@
-1523,7
+1523,7
@@
static void prt_frame_basic(void)
prt_title(p_ptr);
prt_level(p_ptr);
prt_exp(p_ptr);
prt_title(p_ptr);
prt_level(p_ptr);
prt_exp(p_ptr);
- for (i = 0; i < A_MAX; i++) prt_stat(i);
+ for (i = 0; i < A_MAX; i++) prt_stat(
p_ptr,
i);
prt_ac();
prt_hp();
prt_sp();
prt_ac();
prt_hp();
prt_sp();
@@
-2145,12
+2145,12
@@
void redraw_stuff(void)
if (p_ptr->redraw & (PR_STATS))
{
p_ptr->redraw &= ~(PR_STATS);
if (p_ptr->redraw & (PR_STATS))
{
p_ptr->redraw &= ~(PR_STATS);
- prt_stat(A_STR);
- prt_stat(A_INT);
- prt_stat(A_WIS);
- prt_stat(A_DEX);
- prt_stat(A_CON);
- prt_stat(A_CHR);
+ prt_stat(
p_ptr,
A_STR);
+ prt_stat(
p_ptr,
A_INT);
+ prt_stat(
p_ptr,
A_WIS);
+ prt_stat(
p_ptr,
A_DEX);
+ prt_stat(
p_ptr,
A_CON);
+ prt_stat(
p_ptr,
A_CHR);
}
if (p_ptr->redraw & (PR_STATUS))
}
if (p_ptr->redraw & (PR_STATUS))