OSDN Git Service

[Refactor] #939 Removed ALIGNMENT and ARTIFACT_BIAS_IDX aliases
authorHourier <grapefox.whitelucifer.0408@gmail.com>
Sun, 1 Aug 2021 06:25:40 +0000 (15:25 +0900)
committerHourier <grapefox.whitelucifer.0408@gmail.com>
Sat, 7 Aug 2021 02:28:34 +0000 (11:28 +0900)
src/system/h-type.h
src/system/object-type-definition.h
src/system/player-type-definition.h

index 2981d62..727d00c 100644 (file)
@@ -119,7 +119,6 @@ typedef int MUTATION_IDX; /*!< 突然変異のID型を定義 */
 typedef s32b POSITION; /*!< ゲーム中の座標型を定義 */
 typedef s16b POSITION_IDX; /*!< ゲーム中の座標リストID型 */
 
-typedef s32b ALIGNMENT; /*!< 善悪属性の型定義 */
 typedef byte FEAT_SUBTYPE; /*!< 地形情報の副値 (トラップ種別/パターン種別/店舗種別)*/
 
 typedef char GAME_TEXT; /*!< ゲーム中のテキスト型定義 */
@@ -140,8 +139,6 @@ typedef s32b HIT_POINT;
  */
 typedef s32b MANA_POINT; /*!< ゲーム中のMP型を定義 */
 
-typedef int ARTIFACT_BIAS_IDX; /*!< ランダムアーティファクトのバイアス型 */
-
 typedef s16b HIT_PROB; /*!< ゲーム中の装備命中修正値を定義 */
 typedef int HIT_RELIABILITY; /*!< 最終算出命中力を定義 */
 typedef s16b BASE_STATUS; /*!< ゲーム中の基礎能力値型を定義 */
index 5e890f1..ab9d7d6 100644 (file)
@@ -52,7 +52,7 @@ typedef struct object_type {
     BIT_FLAGS art_flags[TR_FLAG_SIZE]{}; /*!< Extra Flags for ego and artifacts */
     EnumClassFlagGroup<TRC> curse_flags{}; /*!< Flags for curse */
     MONSTER_IDX held_m_idx{}; /*!< アイテムを所持しているモンスターID (いないなら 0) / Monster holding us (if any) */
-    ARTIFACT_BIAS_IDX artifact_bias{}; /*!< ランダムアーティファクト生成時のバイアスID */
+    int artifact_bias{}; /*!< ランダムアーティファクト生成時のバイアスID */
 
     void wipe();
     void copy_from(object_type *j_ptr);
index 0e65585..3fd1547 100644 (file)
@@ -302,7 +302,7 @@ typedef struct player_type {
     bool sutemi{};
     bool counter{};
 
-    ALIGNMENT alignment{}; /* Good/evil/neutral */
+    int alignment{}; /* Good/evil/neutral */
     POSITION run_py{};
     POSITION run_px{};
     DIRECTION fishing_dir{};