OSDN Git Service

[Refactor] #37353 INVEN_* を player-status.h へ移動.
authordeskull <deskull@users.sourceforge.jp>
Sat, 25 May 2019 10:48:16 +0000 (19:48 +0900)
committerdeskull <deskull@users.sourceforge.jp>
Sat, 25 May 2019 10:52:58 +0000 (19:52 +0900)
src/defines.h
src/player-status.h

index 74da398..1e068e4 100644 (file)
 #define INVEN_PACK      23 /*!< アイテムスロット…所持品(0~) */
 
 /*
- * Indexes used for various "equipment" slots (hard-coded by savefiles, etc).
- */
-#define INVEN_RARM      24 /*!< アイテムスロット…右手 */
-#define INVEN_LARM      25 /*!< アイテムスロット…左手 */
-#define INVEN_BOW       26 /*!< アイテムスロット…射撃 */
-#define INVEN_RIGHT     27 /*!< アイテムスロット…右手指 */
-#define INVEN_LEFT      28 /*!< アイテムスロット…左手指 */
-#define INVEN_NECK      29 /*!< アイテムスロット…首 */
-#define INVEN_LITE      30 /*!< アイテムスロット…光源 */
-#define INVEN_BODY      31 /*!< アイテムスロット…体 */
-#define INVEN_OUTER     32 /*!< アイテムスロット…体の上 */
-#define INVEN_HEAD      33 /*!< アイテムスロット…頭部 */
-#define INVEN_HANDS     34 /*!< アイテムスロット…腕部 */
-#define INVEN_FEET      35 /*!< アイテムスロット…脚部 */
-
-/*
- * used for get_random_ego()
- */
-#define INVEN_AMMO     23
-
-/*
- * Total number of p_ptr->inventory_list slots (hard-coded).
- */
-#define INVEN_TOTAL     36
-
-/*
- * Fake p_ptr->inventory_list slot for selecting force (hard-coded).
- */
-#define INVEN_FORCE     1111
-
-/*
  * Player sex constants (hard-coded by save-files, arrays, etc)
  */
 #define SEX_FEMALE              0
 #define SEX_MALE                1
 
-
 /*
  * Player race constants (hard-coded by save-files, arrays, etc)
  */
index 8482586..cd94b74 100644 (file)
@@ -388,6 +388,25 @@ struct player_type
        byte feeling;           /* Most recent dungeon feeling */
        s32b feeling_turn;      /* The turn of the last dungeon feeling */
 
+
+       /*
+        * Indexes used for various "equipment" slots (hard-coded by savefiles, etc).
+        */
+       #define INVEN_RARM      24 /*!< アイテムスロット…右手 */
+       #define INVEN_LARM      25 /*!< アイテムスロット…左手 */
+       #define INVEN_BOW       26 /*!< アイテムスロット…射撃 */
+       #define INVEN_RIGHT     27 /*!< アイテムスロット…右手指 */
+       #define INVEN_LEFT      28 /*!< アイテムスロット…左手指 */
+       #define INVEN_NECK      29 /*!< アイテムスロット…首 */
+       #define INVEN_LITE      30 /*!< アイテムスロット…光源 */
+       #define INVEN_BODY      31 /*!< アイテムスロット…体 */
+       #define INVEN_OUTER     32 /*!< アイテムスロット…体の上 */
+       #define INVEN_HEAD      33 /*!< アイテムスロット…頭部 */
+       #define INVEN_HANDS     34 /*!< アイテムスロット…腕部 */
+       #define INVEN_FEET      35 /*!< アイテムスロット…脚部 */
+       #define INVEN_AMMO      23 /*!< used for get_random_ego()  */
+       #define INVEN_TOTAL     36 /*!< Total number of inventory_list slots (hard-coded). */
+       #define INVEN_FORCE     1111 /*!< inventory_list slot for selecting force (hard-coded). */
        object_type *inventory_list; /* The player's inventory */
        s16b inven_cnt; /* Number of items in inventory */
        s16b equip_cnt; /* Number of items in equipment */