OSDN Git Service

[Refactor] #1366 Removed type alias 'REALM_IDX'
[hengbandforosx/hengbandosx.git] / src / system / h-type.h
index ec2d414..e96a5f2 100644 (file)
 
 /*** Special 4 letter names for some standard types ***/
 typedef void *vptr; /*!< void型ポインタ定義 / A standard pointer (to "void" because ANSI C says so) */
-typedef const char *concptr; /*!< 文字列定数用ポインタ定義 / A simple pointer (to unmodifiable strings) */
+
+/*!
+ * @brief 文字列定数用ポインタ定義 / Unmodifiable strings
+ * @todo std::stringに置換したい.
+ */
+typedef const char *concptr;
 
 /*!
  * @brief エラーコードの定義 / Error codes for function return values
@@ -73,19 +78,11 @@ typedef int16_t IDX; /*!< ゲーム中のID型を定義 */
 typedef int16_t FEAT_IDX; /*!< ゲーム中の地形ID型を定義 */
 typedef int16_t FLOOR_IDX; /*!< ゲーム中のフロアID型を定義 */
 
-typedef int16_t MIMIC_RACE_IDX; /*!< ゲーム中のプレイヤー変身種族ID型を定義 */
-typedef int16_t PATRON_IDX; /*!< ゲーム中のプレイヤーパトロンID型を定義 */
-typedef int32_t ACTION_IDX; /*!< プレイヤーが現在取っている常時行動のID定義 */
-typedef int16_t BACT_IDX; /*!< 町の施設処理のID定義 */
-typedef int16_t BACT_RESTRICT_IDX; /*!< 町の施設処理の規制処理ID定義 */
-
 typedef int16_t MONRACE_IDX; /*!< @todo monster_race_typeに差し替えて消滅させる ゲーム中のモンスター種族ID型を定義 */
 typedef int16_t MONSTER_IDX; /*!< @todo monster_race_typeに差し替えて消滅させる ゲーム中のモンスター個体ID型を定義 */
 typedef int16_t DUNGEON_IDX; /*!< ゲーム中のダンジョンID型を定義 */
-typedef int16_t REALM_IDX; /*!< ゲーム中の魔法領域ID型を定義 */
 typedef int16_t ARTIFACT_IDX; /*!< ゲーム中のアーティファクトID型を定義 */
 typedef int16_t EGO_IDX; /*!< アイテムエゴのID型を定義 */
-typedef int16_t ACTIVATION_IDX; /*!< アイテムの発動効果ID型を定義 */
 typedef int16_t QUEST_IDX; /*!< ゲーム中のクエストID型を定義 */
 typedef byte ROOM_IDX; /*!< 部屋のID型を定義 */
 
@@ -153,7 +150,6 @@ typedef int32_t WEIGHT; /*!< ゲーム中の重量の型定義(ポンド) */
 typedef int DICE_NUMBER; /*!< ゲーム中のダイス数の型定義 */
 typedef int DICE_SID; /*!< ゲーム中のダイス面の型定義 */
 typedef int32_t PRICE; /*!< ゲーム中の金額価値の型定義 */
-typedef int16_t FEED; /*!< ゲーム中の滋養度の型定義 */
 
 typedef uint32_t STR_OFFSET; /*!< テキストオフセットの型定義 */
 
@@ -191,12 +187,8 @@ typedef int QUANTITY; /*!< インターフェース上の指定個数 */
 
 typedef int EFFECT_ID; /*!< 効果属性ID */
 
-typedef int16_t QUEST_TYPE; /*!< クエストの種別ID */
-typedef int16_t QUEST_STATUS; /*!< クエストの状態ID */
-
 typedef int16_t ACTION_SKILL_POWER; /*!< 行動技能値 */
 
-typedef int PET_COMMAND_IDX; /*!< ペットへの指示ID */
 typedef byte FF_FLAGS_IDX; /*!< 地形特性ID */
 
 typedef int16_t FEAT_PRIORITY; /*!< 地形の縮小表示優先順位 */