diff options
Diffstat (limited to 'src/map/searchstore.h')
-rw-r--r-- | src/map/searchstore.h | 77 |
1 files changed, 40 insertions, 37 deletions
diff --git a/src/map/searchstore.h b/src/map/searchstore.h index 0ac7c8d66..ffa8e9784 100644 --- a/src/map/searchstore.h +++ b/src/map/searchstore.h @@ -7,48 +7,51 @@ #define SEARCHSTORE_RESULTS_PER_PAGE 10 /// information about the search being performed -struct s_search_store_search { - struct map_session_data *search_sd; // sd of the searching player - const unsigned short *itemlist; - const unsigned short *cardlist; - unsigned int item_count; - unsigned int card_count; - unsigned int min_price; - unsigned int max_price; +struct s_search_store_search +{ + struct map_session_data* search_sd; // sd of the searching player + const unsigned short* itemlist; + const unsigned short* cardlist; + unsigned int item_count; + unsigned int card_count; + unsigned int min_price; + unsigned int max_price; }; -struct s_search_store_info_item { - int store_id; - int account_id; - char store_name[MESSAGE_SIZE]; - unsigned short nameid; - unsigned short amount; - unsigned int price; - short card[MAX_SLOTS]; - unsigned char refine; +struct s_search_store_info_item +{ + int store_id; + int account_id; + char store_name[MESSAGE_SIZE]; + unsigned short nameid; + unsigned short amount; + unsigned int price; + short card[MAX_SLOTS]; + unsigned char refine; }; -struct s_search_store_info { - unsigned int count; - struct s_search_store_info_item *items; - unsigned int pages; // amount of pages already sent to client - unsigned int uses; - int remote_id; - time_t nextquerytime; - unsigned short effect; // 0 = Normal (display coords), 1 = Cash (remote open store) - unsigned char type; // 0 = Vending, 1 = Buying Store - bool open; +struct s_search_store_info +{ + unsigned int count; + struct s_search_store_info_item* items; + unsigned int pages; // amount of pages already sent to client + unsigned int uses; + int remote_id; + time_t nextquerytime; + unsigned short effect; // 0 = Normal (display coords), 1 = Cash (remote open store) + unsigned char type; // 0 = Vending, 1 = Buying Store + bool open; }; -bool searchstore_open(struct map_session_data *sd, unsigned int uses, unsigned short effect); -void searchstore_query(struct map_session_data *sd, unsigned char type, unsigned int min_price, unsigned int max_price, const unsigned short *itemlist, unsigned int item_count, const unsigned short *cardlist, unsigned int card_count); -bool searchstore_querynext(struct map_session_data *sd); -void searchstore_next(struct map_session_data *sd); -void searchstore_clear(struct map_session_data *sd); -void searchstore_close(struct map_session_data *sd); -void searchstore_click(struct map_session_data *sd, int account_id, int store_id, unsigned short nameid); -bool searchstore_queryremote(struct map_session_data *sd, int account_id); -void searchstore_clearremote(struct map_session_data *sd); -bool searchstore_result(struct map_session_data *sd, int store_id, int account_id, const char *store_name, unsigned short nameid, unsigned short amount, unsigned int price, const short *card, unsigned char refine); +bool searchstore_open(struct map_session_data* sd, unsigned int uses, unsigned short effect); +void searchstore_query(struct map_session_data* sd, unsigned char type, unsigned int min_price, unsigned int max_price, const unsigned short* itemlist, unsigned int item_count, const unsigned short* cardlist, unsigned int card_count); +bool searchstore_querynext(struct map_session_data* sd); +void searchstore_next(struct map_session_data* sd); +void searchstore_clear(struct map_session_data* sd); +void searchstore_close(struct map_session_data* sd); +void searchstore_click(struct map_session_data* sd, int account_id, int store_id, unsigned short nameid); +bool searchstore_queryremote(struct map_session_data* sd, int account_id); +void searchstore_clearremote(struct map_session_data* sd); +bool searchstore_result(struct map_session_data* sd, int store_id, int account_id, const char* store_name, unsigned short nameid, unsigned short amount, unsigned int price, const short* card, unsigned char refine); #endif // _SEARCHSTORE_H_ |