X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fdefines.h;h=288a52fb995b9c64621ff351acb0e2f3f762d5b4;hb=7de4d6dfb51f88bb16a02b538ab727fc1a6b9858;hp=e50dff2b3acd2f4e1e4b1a7e6d6e67e0d842a248;hpb=ade5f4dde854a93638fb8708e45bc2c473c30e27;p=hengband%2Fhengband.git diff --git a/src/defines.h b/src/defines.h index e50dff2b3..288a52fb9 100644 --- a/src/defines.h +++ b/src/defines.h @@ -637,7 +637,7 @@ #define REALM_DEATH 5 #define REALM_TRUMP 6 #define REALM_ARCANE 7 -#define REALM_CRAFT 8 +#define REALM_CRAFT 8 #define REALM_DAEMON 9 #define REALM_CRUSADE 10 #define MAX_MAGIC 10 @@ -2637,43 +2637,19 @@ /* * get_item()関数でアイテムの選択を行うフラグ / Bit flags for the "get_item" function */ -#define USE_EQUIP 0x01 /*!< アイテム選択範囲: 装備品からの選択を許可する / Allow equip items */ -#define USE_INVEN 0x02 /*!< アイテム選択範囲: 所持品からの選択を許可する / Allow inven items */ -#define USE_FLOOR 0x04 /*!< アイテム選択範囲: 床下のアイテムからの選択を許可する / Allow floor items */ +#define USE_EQUIP 0x01 /*!< アイテム表示/選択範囲: 装備品からの選択を許可する / Allow equip items */ +#define USE_INVEN 0x02 /*!< アイテム表示/選択範囲: 所持品からの選択を許可する / Allow inven items */ +#define USE_FLOOR 0x04 /*!< アイテム表示/選択範囲: 床下のアイテムからの選択を許可する / Allow floor items */ +#define USE_FORCE 0x08 /*!< 特殊: wキーで錬気術への切り替えを許可する */ +#define IGNORE_BOTHHAND_SLOT 0x10 /*!< アイテム表示/選択範囲: 両手持ちスロットを選択に含めない */ +#define USE_FULL 0x20 /*!< アイテム表示/選択範囲: 空欄まですべて表示する*/ -/* - * p_ptr->noticeに充てるアイテム更新処理要求 / Bit flags for the "p_ptr->notice" variable - */ -#define PN_COMBINE 0x00000001L /*!< アイテム処理フラグ: アイテムの結合を要する / Combine the pack */ -#define PN_REORDER 0x00000002L /*!< アイテム処理フラグ: アイテムの並び替えを要する / Reorder the pack */ -#define PN_AUTODESTROY 0x00000004L /*!< アイテム処理フラグ: アイテムの自動破壊を要する / Auto-destroy marked item */ -/* xxx (many) */ /* * p_ptr->updateに充てるプレイヤーステータス更新処理要求 / Bit flags for the "p_ptr->update" variable */ -#define PU_BONUS 0x00000001L /*!< ステータス更新フラグ: 能力値修正 / Calculate bonuses */ -#define PU_TORCH 0x00000002L /*!< ステータス更新フラグ: 光源半径 / Calculate torch radius */ -/* xxx (many) */ -#define PU_HP 0x00000010L /*!< ステータス更新フラグ: HP / Calculate chp and mhp */ -#define PU_MANA 0x00000020L /*!< ステータス更新フラグ: MP / Calculate csp and msp */ -#define PU_SPELLS 0x00000040L /*!< ステータス更新フラグ: 魔法学習数 / Calculate spells */ -/* xxx (many) */ -/* xxx (many) */ -#define PU_UN_VIEW 0x00010000L /*!< ステータス更新フラグ: 地形の視界外化 / Forget view */ -#define PU_UN_LITE 0x00020000L /*!< ステータス更新フラグ: 明暗範囲の視界外化 / Forget lite */ -/* xxx (many) */ -#define PU_VIEW 0x00100000L /*!< ステータス更新フラグ: 視界 / Update view */ -#define PU_LITE 0x00200000L /*!< ステータス更新フラグ: 明暗範囲 / Update lite */ -#define PU_MON_LITE 0x00400000L /*!< ステータス更新フラグ: モンスターの光源範囲 / Monster illumination */ -#define PU_DELAY_VIS 0x00800000L /*!< ステータス更新フラグ: 視界の追加更新 / Mega-Hack -- Delayed visual update */ -#define PU_MONSTERS 0x01000000L /*!< ステータス更新フラグ: モンスターのステータス / Update monsters */ -#define PU_DISTANCE 0x02000000L /*!< ステータス更新フラグ: プレイヤーとモンスターの距離 / Update distances */ -/* xxx */ -#define PU_FLOW 0x10000000L /*!< ステータス更新フラグ: プレイヤーから各マスへの到達距離 / Update flow */ -/* xxx (many) */ /* @@ -3111,7 +3087,7 @@ * Special Monster Flags (all temporary) */ #define MFLAG_VIEW 0x01 /* Monster is in line of sight */ -#define MFLAG_TEMP 0x02 /* Monster is marked for project_hack() */ +#define MFLAG_TEMP 0x02 /* Monster is marked for project_all_los() */ #define MFLAG_XXX2 0x04 /* (unused) */ #define MFLAG_XXX3 0x08 /* (unused) */ #define MFLAG_BORN 0x10 /* Monster is still being born */