Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

storage.h

00001 // $Id: storage.h 11 2006-01-17 12:53:39Z MagicalTux $
00002 #ifndef _STORAGE_H_
00003 #define _STORAGE_H_
00004 
00005 #include <mmo.h>
00006 
00007 int storage_storageopen(struct map_session_data *sd);
00008 void storage_storageadd(struct map_session_data *sd, short idx, int amount);
00009 void storage_storageget(struct map_session_data *sd, short idx, int amount);
00010 void storage_storageaddfromcart(struct map_session_data *sd, short idx, int amount);
00011 void storage_storagegettocart(struct map_session_data *sd, short idx, int amount);
00012 void storage_storageclose(struct map_session_data *sd);
00013 int storage_guild_storagesave(struct map_session_data *sd);
00014 int do_init_storage(void);
00015 void do_final_storage(void);
00016 struct storage *account2storage(intptr_t account_id);
00017 struct storage *account2storage2(intptr_t account_id);
00018 void storage_delete(intptr_t account_id);
00019 int storage_storage_quit(struct map_session_data *sd);
00020 int storage_storage_save(struct map_session_data *sd);
00021 
00022 struct guild_storage *guild2storage(intptr_t guild_id);
00023 int guild_storage_delete(intptr_t guild_id);
00024 int storage_guild_storageopen(struct map_session_data *sd);
00025 int guild_storage_additem(struct map_session_data *sd, struct guild_storage *stor, struct item *item_data, int amount);
00026 int guild_storage_delitem(struct map_session_data *sd, struct guild_storage *stor, int n, int amount);
00027 void storage_guild_storageadd(struct map_session_data *sd, short idx, int amount);
00028 void storage_guild_storageget(struct map_session_data *sd, short idx, int amount);
00029 void storage_guild_storageaddfromcart(struct map_session_data *sd, short idx, int amount);
00030 void storage_guild_storagegettocart(struct map_session_data *sd, short idx, int amount);
00031 void storage_guild_storageclose(struct map_session_data *sd);
00032 int storage_guild_storage_quit(struct map_session_data *sd);
00033 
00034 int storage_comp_item(const void *_i1, const void *_i2);
00035 //int storage_comp_item(const struct item* i1, const struct item* i2);
00036 void sortage_sortitem(struct storage* stor);
00037 void sortage_gsortitem(struct guild_storage* gstor);
00038 
00039 #endif // _STORAGE_H_

Generated on Fri Apr 28 10:20:05 2006 for OpenAthena by  doxygen 1.4.4