• R/O
  • HTTP
  • SSH
  • HTTPS

hengband: Commit

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


Commit MetaInfo

Revisiond793060d010f701b87211cbe8db7a738d001c974 (tree)
Time2019-04-11 23:35:56
Authordeskull <deskull@user...>
Commiterdeskull

Log Message

[Refactor] #37353 DEFENSE_* を player_type 構造体に移動。

Change Summary

Incremental Difference

--- a/src/defines.h
+++ b/src/defines.h
@@ -1948,32 +1948,6 @@
19481948 #define OD_FORCE_FLAVOR 0x00000080 /* Get un-shuffled flavor name */
19491949
19501950
1951-/*
1952- * p_ptr->special_defenseによるプレイヤーの防御状態の定義 / Bit flags for the "p_ptr->special_defense" variable. -LM-
1953- */
1954-#define DEFENSE_ACID 0x00000001 /*!< プレイヤーのステータス:酸免疫 */
1955-#define DEFENSE_ELEC 0x00000002 /*!< プレイヤーのステータス:電撃免疫 */
1956-#define DEFENSE_FIRE 0x00000004 /*!< プレイヤーのステータス:火炎免疫 */
1957-#define DEFENSE_COLD 0x00000008 /*!< プレイヤーのステータス:冷気免疫 */
1958-#define DEFENSE_POIS 0x00000010 /*!< プレイヤーのステータス:毒免疫 */
1959-#define KAMAE_GENBU 0x00000020 /*!< プレイヤーのステータス:玄武の構え */
1960-#define KAMAE_BYAKKO 0x00000040 /*!< プレイヤーのステータス:白虎の構え */
1961-#define KAMAE_SEIRYU 0x00000080 /*!< プレイヤーのステータス:青竜の構え */
1962-#define KAMAE_SUZAKU 0x00000100 /*!< プレイヤーのステータス:朱雀の構え */
1963-#define KATA_IAI 0x00000200 /*!< プレイヤーのステータス:居合 */
1964-#define KATA_FUUJIN 0x00000400 /*!< プレイヤーのステータス:風塵 */
1965-#define KATA_KOUKIJIN 0x00000800 /*!< プレイヤーのステータス:降鬼陣 */
1966-#define KATA_MUSOU 0x00001000 /*!< プレイヤーのステータス:無想 */
1967-#define NINJA_KAWARIMI 0x00002000 /*!< プレイヤーのステータス:変わり身 */
1968-#define NINJA_S_STEALTH 0x00004000 /*!< プレイヤーのステータス:超隠密 */
1969-
1970-#define MAX_KAMAE 4 /*!< 修行僧の構え最大数 */
1971-#define KAMAE_MASK (KAMAE_GENBU | KAMAE_BYAKKO | KAMAE_SEIRYU | KAMAE_SUZAKU) /*!< 修行僧の構えビット配列 */
1972-
1973-#define MAX_KATA 4 /*!< 修行僧の型最大数 */
1974-#define KATA_MASK (KATA_IAI | KATA_FUUJIN | KATA_KOUKIJIN | KATA_MUSOU) /*!< 修行僧の型ビット配列 */
1975-
1976-
19771951 #define ACTION_NONE 0 /*!< 持続行動: なし */
19781952 #define ACTION_SEARCH 1 /*!< 持続行動: 探索 */
19791953 #define ACTION_REST 2 /*!< 持続行動: 休憩 */
--- a/src/types.h
+++ b/src/types.h
@@ -1259,7 +1259,30 @@ struct player_type
12591259 #define ATTACK_HOLY 0x00000200 /*!< プレイヤーのステータス:対邪?(未使用) */
12601260 #define ATTACK_SUIKEN 0x00000400 /*!< プレイヤーのステータス:酔拳 */
12611261
1262- BIT_FLAGS special_defense; /* Special block capacity -LM- */
1262+ /*
1263+ * p_ptr->special_defenseによるプレイヤーの防御状態の定義 / Bit flags for the "p_ptr->special_defense" variable. -LM-
1264+ */
1265+ BIT_FLAGS special_defense;
1266+ #define DEFENSE_ACID 0x00000001 /*!< プレイヤーのステータス:酸免疫 */
1267+ #define DEFENSE_ELEC 0x00000002 /*!< プレイヤーのステータス:電撃免疫 */
1268+ #define DEFENSE_FIRE 0x00000004 /*!< プレイヤーのステータス:火炎免疫 */
1269+ #define DEFENSE_COLD 0x00000008 /*!< プレイヤーのステータス:冷気免疫 */
1270+ #define DEFENSE_POIS 0x00000010 /*!< プレイヤーのステータス:毒免疫 */
1271+ #define KAMAE_GENBU 0x00000020 /*!< プレイヤーのステータス:玄武の構え */
1272+ #define KAMAE_BYAKKO 0x00000040 /*!< プレイヤーのステータス:白虎の構え */
1273+ #define KAMAE_SEIRYU 0x00000080 /*!< プレイヤーのステータス:青竜の構え */
1274+ #define KAMAE_SUZAKU 0x00000100 /*!< プレイヤーのステータス:朱雀の構え */
1275+ #define KATA_IAI 0x00000200 /*!< プレイヤーのステータス:居合 */
1276+ #define KATA_FUUJIN 0x00000400 /*!< プレイヤーのステータス:風塵 */
1277+ #define KATA_KOUKIJIN 0x00000800 /*!< プレイヤーのステータス:降鬼陣 */
1278+ #define KATA_MUSOU 0x00001000 /*!< プレイヤーのステータス:無想 */
1279+ #define NINJA_KAWARIMI 0x00002000 /*!< プレイヤーのステータス:変わり身 */
1280+ #define NINJA_S_STEALTH 0x00004000 /*!< プレイヤーのステータス:超隠密 */
1281+ #define MAX_KAMAE 4 /*!< 修行僧の構え最大数 */
1282+ #define KAMAE_MASK (KAMAE_GENBU | KAMAE_BYAKKO | KAMAE_SEIRYU | KAMAE_SUZAKU) /*!< 修行僧の構えビット配列 */
1283+ #define MAX_KATA 4 /*!< 修行僧の型最大数 */
1284+ #define KATA_MASK (KATA_IAI | KATA_FUUJIN | KATA_KOUKIJIN | KATA_MUSOU) /*!< 修行僧の型ビット配列 */
1285+
12631286 ACTION_IDX action; /* Currently action */
12641287
12651288 BIT_FLAGS spell_learned1; /* bit mask of spells learned */
Show on old repository browser