OSDN Git Service

[Refactor] #40233 Somefunctions moved from store.c/h to store-util.c/h and separated...
[hengband/hengband.git] / src / store.h
index c47a8eb..282f0f2 100644 (file)
@@ -3,42 +3,10 @@
 #include "angband.h"
 #include "market/store-owners.h"
 
-/*
- * A store, with an owner, various state flags, a current stock
- * of items, and a table of items that are often purchased.
- */
-typedef struct store_type store_type;
-
-struct store_type
-{
-       byte type;                              /* Store type */
-
-       byte owner;                             /* Owner index */
-       byte extra;                             /* Unused for now */
-
-       s16b insult_cur;                /* Insult counter */
-
-       s16b good_buy;                  /* Number of "good" buys */
-       s16b bad_buy;                   /* Number of "bad" buys */
-
-       s32b store_open;                /* Closed until this turn */
-
-       s32b last_visit;                /* Last visited on this turn */
-
-       s16b table_num;                 /* Table -- Number of entries */
-       s16b table_size;                /* Table -- Total Size of Array */
-       s16b *table;                    /* Table -- Legal item kinds */
-
-       s16b stock_num;                 /* Stock -- Number of entries */
-       s16b stock_size;                /* Stock -- Total Size of Array */
-       object_type *stock;             /* Stock -- Actual stock items */
-};
-
  /*
   * Store constants
   */
 #define STORE_INVEN_MAX 24              /* Max number of discrete objs in inven */
-#define STORE_OBJ_LEVEL 5               /* Magic Level for normal stores */
 #define STORE_TURNOVER  9               /* Normal shop turnover, per day */
 #define STORE_MIN_KEEP  6               /* Min slots to "always" keep full */
 #define STORE_MAX_KEEP  18              /* Max slots to "always" keep full */