OSDN Git Service

#37287 #37353 (2.2.0.89) QUEST_TYPE, QUEST_STATUS型を定義し、型の置換を継続中。 / Define QUEST_TYPE...
[hengband/hengband.git] / src / h-type.h
index 75c8bc4..c01dd2c 100644 (file)
@@ -142,6 +142,7 @@ typedef byte CHARACTER_IDX;         /*!< ゲーム中のキャラクター特性各種I
 typedef byte DISCOUNT_RATE;            /*!< ゲーム中の値引き率の型を定義 */
 typedef byte SPEED;                            /*!< ゲーム中の加速値の型定義 */
 typedef s16b ENERGY;                   /*!< ゲーム中の行動エネルギーの型定義 */
+typedef s16b SLEEP_DEGREE;             /*!< モンスターの睡眠度の型定義 */
 
 typedef s16b PLAYER_LEVEL;             /*!< ゲーム中のプレイヤーレベルの型を定義 */
 typedef int DIRECTION;                 /*!< ゲーム中の方角の型定義 */
@@ -166,6 +167,7 @@ typedef s32b DEPTH;     /*!< ゲーム中の階層レベルの型定義 */
 typedef byte RARITY;    /*!< ゲーム中の希少度の型定義 */
 
 typedef s32b GAME_TURN;     /*!< ゲーム中のターンの型定義 */
+typedef s32b REAL_TIME;     /*!< 実時刻の型定義 */
 
 typedef s16b PERCENTAGE;    /*!< ゲーム中のパーセント表記の型定義(/100倍) */
 typedef s16b MULTIPLY;      /*!< ゲーム中の倍率の型定義(/10倍) */
@@ -193,6 +195,15 @@ typedef byte FEAT_POWER;   /*!< 地形強度の型定義 */
 
 typedef int QUANTITY; /*!< インターフェース上の指定個数 */
 
+typedef byte BLOW_METHOD; /*!< モンスターの打撃手段ID */
+typedef byte BLOW_EFFECT; /*!< モンスターの打撃効果ID */
+
+typedef int EFFECT_ID; /*!< 効果属性ID */
+
+typedef s16b QUEST_TYPE;  /*!< クエストの種別ID */
+typedef s16b QUEST_STATUS;  /*!< クエストの状態ID */
+
+
 /*** Pointers to all the basic types defined above ***/
 
 typedef real *real_ptr;