• R/O
  • HTTP
  • SSH
  • HTTPS

hengband: Commit

変愚蛮怒のメインリポジトリです


Commit MetaInfo

Revision13b895ce0fe69be6c40c65b6f0e9446eb462c520 (tree)
Time2019-05-27 23:12:17
Authordeskull <deskull@user...>
Commiterdeskull

Log Message

[Refactor] #37353 get_item() のオプション定義を object.h へ移動.

Change Summary

Incremental Difference

--- a/src/defines.h
+++ b/src/defines.h
@@ -1166,23 +1166,6 @@
11661166 #define PROJECT_WHO_UNCTRL_POWER -1 /*!< 魔法効果の自然発生要因: 名状し難い力の解放 */
11671167 #define PROJECT_WHO_GLASS_SHARDS -2 /*!< 魔法効果の自然発生要因: 破壊されたガラス地形の破片 */
11681168
1169-/*
1170- * get_item()関数でアイテムの選択を行うフラグ / Bit flags for the "get_item" function
1171- */
1172-#define USE_EQUIP 0x01 /*!< アイテム表示/選択範囲: 装備品からの選択を許可する / Allow equip items */
1173-#define USE_INVEN 0x02 /*!< アイテム表示/選択範囲: 所持品からの選択を許可する / Allow inven items */
1174-#define USE_FLOOR 0x04 /*!< アイテム表示/選択範囲: 床下のアイテムからの選択を許可する / Allow floor items */
1175-#define USE_FORCE 0x08 /*!< 特殊: wキーで錬気術への切り替えを許可する */
1176-#define IGNORE_BOTHHAND_SLOT 0x10 /*!< アイテム表示/選択範囲: 両手持ちスロットを選択に含めない */
1177-#define USE_FULL 0x20 /*!< アイテム表示/選択範囲: 空欄まですべて表示する*/
1178-
1179-
1180-
1181-
1182-/*
1183- * p_ptr->updateに充てるプレイヤーステータス更新処理要求 / Bit flags for the "p_ptr->update" variable
1184- */
1185-
11861169
11871170 /*
11881171 * Bit flags for the "p_ptr->redraw" variable
--- a/src/object.h
+++ b/src/object.h
@@ -111,6 +111,16 @@ extern void display_equip(void);
111111 extern COMMAND_CODE show_inven(int target_item, BIT_FLAGS mode);
112112 extern COMMAND_CODE show_equip(int target_item, BIT_FLAGS mode);
113113 extern void toggle_inven_equip(void);
114+
115+/*
116+ * get_item()関数でアイテムの選択を行うフラグ / Bit flags for the "get_item" function
117+ */
118+#define USE_EQUIP 0x01 /*!< アイテム表示/選択範囲: 装備品からの選択を許可する / Allow equip items */
119+#define USE_INVEN 0x02 /*!< アイテム表示/選択範囲: 所持品からの選択を許可する / Allow inven items */
120+#define USE_FLOOR 0x04 /*!< アイテム表示/選択範囲: 床下のアイテムからの選択を許可する / Allow floor items */
121+#define USE_FORCE 0x08 /*!< 特殊: wキーで錬気術への切り替えを許可する */
122+#define IGNORE_BOTHHAND_SLOT 0x10 /*!< アイテム表示/選択範囲: 両手持ちスロットを選択に含めない */
123+#define USE_FULL 0x20 /*!< アイテム表示/選択範囲: 空欄まですべて表示する*/
114124 extern bool can_get_item(void);
115125 extern bool get_item(OBJECT_IDX *cp, concptr pmt, concptr str, BIT_FLAGS mode);
116126 extern object_type *choose_object(OBJECT_IDX *idx, concptr q, concptr s, BIT_FLAGS option);
Show on old repository browser