OSDN Git Service

#37353 SINGING_COUNTを定義。 / Define SINGING_COUNT.
[hengband/hengband.git] / src / h-type.h
index 11e3b29..4dd0576 100644 (file)
@@ -113,6 +113,8 @@ typedef s16b CLASS_IDX;                     /*!< ゲーム中のプレイヤー職業ID型を定
 typedef s16b MIMIC_RACE_IDX;   /*!< ゲーム中のプレイヤー変身種族ID型を定義 */
 typedef s16b PATRON_IDX;               /*!< ゲーム中のプレイヤーパトロンID型を定義 */
 typedef s32b ACTION_IDX;               /*!< プレイヤーが現在取っている常時行動のID定義 */
+typedef s16b BACT_IDX;                 /*!< 町の施設処理のID定義 */
+typedef s16b BACT_RESTRICT_IDX;        /*!< 町の施設処理の規制処理ID定義 */
 
 typedef s16b MONRACE_IDX;              /*!< ゲーム中のモンスター種族ID型を定義 */
 typedef s16b MONSTER_IDX;              /*!< ゲーム中のモンスター個体ID型を定義 */
@@ -127,13 +129,14 @@ typedef byte ROOM_IDX;                    /*!< 部屋のID型を定義 */
 
 typedef s16b INVENTORY_IDX;            /*!< ゲーム中の所持品ID型を定義 */
 typedef s16b OBJECT_IDX;               /*!< ゲーム中のアイテムID型を定義 */
-
+typedef s32b ESSENCE_IDX;              /*!< 鍛冶エッセンスのID型 */
 typedef s16b KIND_OBJECT_IDX;  /*!< ゲーム中のベースアイテムID型を定義 */
 
 typedef s32b POSITION;                 /*!< ゲーム中の座標型を定義 */
 typedef s16b POSITION_IDX;             /*!< ゲーム中の座標リストID型 */
 
 typedef s32b ALIGNMENT;                /*!< 善悪属性の型定義 */
+typedef byte FEAT_SUBTYPE;     /*!< 地形情報の副値 (トラップ種別/パターン種別/店舗種別)*/
 
 /*!
  * @var typedef s32b HIT_POINT
@@ -240,6 +243,8 @@ typedef s16b ACTION_SKILL_POWER; /*!< 行動技能値 */
 typedef int PET_COMMAND_IDX; /*!< ペットへの指示ID */
 typedef byte FF_FLAGS_IDX;   /*!< 地形特性ID */
 
+typedef s16b FEAT_PRIORITY; /*!< 地形の縮小表示優先順位 */
+
 /*** Pointers to all the basic types defined above ***/
 
 typedef real *real_ptr;