/*** 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
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型を定義 */
typedef int DICE_NUMBER; /*!< ゲーム中のダイス数の型定義 */
typedef int DICE_SID; /*!< ゲーム中のダイス面の型定義 */
typedef int32_t PRICE; /*!< ゲーム中の金額価値の型定義 */
-typedef int16_t FEED; /*!< ゲーム中の滋養度の型定義 */
typedef uint32_t STR_OFFSET; /*!< テキストオフセットの型定義 */
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; /*!< 地形の縮小表示優先順位 */