X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;ds=sidebyside;f=src%2Fh-type.h;h=9fbc5ec5f14a1aadf814411cd9d35844f393a617;hb=ce135fa63c3eb78d8c8bac6a6bc61e1e8f2d0f0b;hp=106b4d04795a6f35fe72f7f1fbf00521d095531e;hpb=faa8e20f6764edd8419ab3b4abbbb3c24e6a65da;p=hengband%2Fhengband.git diff --git a/src/h-type.h b/src/h-type.h index 106b4d047..9fbc5ec5f 100644 --- a/src/h-type.h +++ b/src/h-type.h @@ -109,6 +109,12 @@ typedef s16b FEAT_IDX; /*!< ゲーム中の地形ID型を定義 */ typedef s16b MONRACE_IDX; /*!< ゲーム中のモンスター種族ID型を定義 */ typedef s16b MONSTER_IDX; /*!< ゲーム中のモンスター個体ID型を定義 */ typedef s16b DUNGEON_IDX; /*!< ゲーム中のダンジョンID型を定義 */ +typedef s16b REALM_IDX; /*!< ゲーム中の魔法領域ID型を定義 */ +typedef s16b ARTIFACT_IDX; /*!< ゲーム中のアーティファクトID型を定義 */ +typedef s16b VIRTUES_IDX; /*!< ゲーム中の徳ID型を定義 */ +typedef s16b QUEST_IDX; /*!< ゲーム中のクエストID型を定義 */ +typedef s16b INVENTORY_IDX; /*!< ゲーム中の所持品ID型を定義 */ +typedef s16b OBJECT_IDX; /*!< ゲーム中のアイテムID型を定義 */ typedef s32b POSITION; /*!< ゲーム中の座標型を定義 */ typedef s32b HIT_POINT; /*!< ゲーム中のHP/ダメージ型を定義 */ @@ -137,6 +143,7 @@ typedef s16b WEIGHT; /*!< ゲーム中の重量の型定義(ポン typedef int DICE_NUMBER; /*!< ゲーム中のダイス数の型定義 */ typedef int DICE_SID; /*!< ゲーム中のダイス面の型定義 */ typedef s32b PRICE; /*!< ゲーム中の金額価値の型定義 */ +typedef s16b FEED; /*!< ゲーム中の滋養度の型定義 */ typedef u32b STR_OFFSET; /*!< テキストオフセットの型定義 */ @@ -150,6 +157,9 @@ typedef s16b PERCENTAGE; /*!< ゲーム中のパーセント表記の型定 typedef u32b BIT_FLAGS; /*!< 32ビットのフラグ配列の型定義 */ typedef byte BIT_FLAGS8; /*!< 8ビットのフラグ配列の型定義 */ +typedef s16b XTRA16; /*!< 汎用変数16ビットの型定義 */ +typedef byte XTRA8; /*!< 汎用変数8ビットの型定義 */ + typedef s16b COMMAND_CODE; /*!< コマンド内容の型定義 */ typedef s16b COMMAND_ARG; /*!< コマンド引数の型定義 */ @@ -161,6 +171,8 @@ typedef s32b MAGIC_NUM1; /*!< プレイヤーの汎用魔法情報配列1の typedef byte MAGIC_NUM2; /*!< プレイヤーの汎用魔法情報配列2の型定義*/ typedef s32b SPELL_IDX; /*!< 各魔法領域/職業能力ごとの呪文ID型定義 */ +typedef s16b PROB; /*!< 確率の重みの型定義 */ +typedef byte FEAT_POWER; /*!< 地形強度の型定義 */ /*** Pointers to all the basic types defined above ***/