• R/O
  • HTTP
  • SSH
  • HTTPS

hengband: Commit

変愚蛮怒のメインリポジトリです


Commit MetaInfo

Revision40844a9f3752f7e2370279084bc791b29755c22e (tree)
Time2019-05-12 01:07:01
Authordeskull <deskull@user...>
Commiterdeskull

Log Message

[Refactor] #38844 level_up を level_up_message に改名して, player_type 構造体へ移動.

Change Summary

Incremental Difference

--- a/src/externs.h
+++ b/src/externs.h
@@ -20,9 +20,6 @@
2020 #include "object.h"
2121 #include "player-status.h"
2222
23-extern int level_up;
24-
25-
2623 /* tables.c */
2724
2825 extern const char listsym[];
--- a/src/player-status.c
+++ b/src/player-status.c
@@ -3110,7 +3110,7 @@ static void calc_hitpoints(void)
31103110
31113111 #ifdef JP
31123112 /* レベルアップの時は上昇量を表示する */
3113- if ((level_up == 1) && (mhp > p_ptr->mhp))
3113+ if (p_ptr->level_up_message && (mhp > p_ptr->mhp))
31143114 {
31153115 msg_format("最大ヒット・ポイントが %d 増加した!", (mhp - p_ptr->mhp));
31163116 }
@@ -3811,7 +3811,7 @@ static void calc_mana(void)
38113811
38123812 #ifdef JP
38133813 /* レベルアップの時は上昇量を表示する */
3814- if ((level_up == 1) && (msp > p_ptr->msp))
3814+ if (p_ptr->level_up_message && (msp > p_ptr->msp))
38153815 {
38163816 msg_format("最大マジック・ポイントが %d 増加した!", (msp - p_ptr->msp));
38173817 }
@@ -4592,10 +4592,10 @@ void check_experience(void)
45924592 p_ptr->window |= (PW_PLAYER | PW_SPELL | PW_INVEN);
45934593
45944594 /* HPとMPの上昇量を表示 */
4595- level_up = 1;
4595+ p_ptr->level_up_message = TRUE;
45964596 handle_stuff();
45974597
4598- level_up = 0;
4598+ p_ptr->level_up_message = FALSE;
45994599
46004600 if (level_inc_stat)
46014601 {
--- a/src/player-status.h
+++ b/src/player-status.h
@@ -469,6 +469,7 @@ struct player_type
469469
470470 bool hack_mutation;
471471 bool is_fired;
472+ bool level_up_message;
472473
473474 bool immune_acid; /* Immunity to acid */
474475 bool immune_elec; /* Immunity to lightning */
--- a/src/variable.c
+++ b/src/variable.c
@@ -13,9 +13,6 @@
1313 #include "angband.h"
1414 #include "geometry.h"
1515
16-int level_up = 0; /*!< レベルアップの際に遅延してcalc_mana()関数上で上昇量を表示するかどうかの判定フラグ */
17-
18-
1916 s16b command_cmd; /* Current "Angband Command" */
2017
2118 COMMAND_ARG command_arg; /*!< 各種コマンドの汎用的な引数として扱う / Gives argument of current command */
Show on old repository browser