12345678910111213141516171819202122232425262728 |
- // Copyright (c) rAthena Dev Teams - Licensed under GNU GPL
- // For more information, see LICENCE in the main folder
- #ifndef TRADE_HPP
- #define TRADE_HPP
- #include <common/cbasetypes.hpp>
- class map_session_data;
- enum e_ack_trade_response : uint8 {
- TRADE_ACK_TOOFAR = 0,
- TRADE_ACK_CHARNOTEXIST,
- TRADE_ACK_FAILED,
- TRADE_ACK_ACCEPT,
- TRADE_ACK_CANCEL,
- TRADE_ACK_BUSY
- };
- void trade_traderequest(map_session_data *sd, map_session_data *target_sd);
- void trade_tradeack(map_session_data *sd,int type);
- void trade_tradeadditem(map_session_data *sd,short index,short amount);
- void trade_tradeaddzeny(map_session_data *sd,int amount);
- void trade_tradeok(map_session_data *sd);
- void trade_tradecancel(map_session_data *sd);
- void trade_tradecommit(map_session_data *sd);
- #endif /* TRADE_HPP */
|