extern building_type building[MAX_BLDG];
extern QUEST_IDX max_q_idx;
extern MONRACE_IDX max_r_idx;
-extern IDX max_k_idx;
-extern IDX max_v_idx;
-extern IDX max_f_idx;
+extern KIND_OBJECT_IDX max_k_idx;
+extern VAULT_IDX max_v_idx;
+extern FEAT_IDX max_f_idx;
extern ARTIFACT_IDX max_a_idx;
-extern IDX max_e_idx;
+extern EGO_IDX max_e_idx;
extern DUNGEON_IDX max_d_idx;
extern OBJECT_IDX max_o_idx;
extern MONSTER_IDX max_m_idx;
typedef s16b OBJECT_IDX; /*!< ゲーム中のアイテムID型を定義 */
typedef s32b ESSENCE_IDX; /*!< 鍛冶エッセンスのID型 */
typedef s16b KIND_OBJECT_IDX; /*!< ゲーム中のベースアイテムID型を定義 */
+typedef s16b VAULT_IDX; /*!< 固定部屋のID型を定義 */
typedef s32b POSITION; /*!< ゲーム中の座標型を定義 */
typedef s16b POSITION_IDX; /*!< ゲーム中の座標リストID型 */
/*
* Maximum number of vaults in v_info.txt
*/
-IDX max_v_idx;
+VAULT_IDX max_v_idx;
/*
* Maximum number of terrain features in f_info.txt
/*
* Maximum number of ego-items in e_info.txt
*/
-IDX max_e_idx;
+EGO_IDX max_e_idx;
/*
* Maximum number of dungeon in e_info.txt