blob: 42908ab2f3beea1a50caffcb4348060189dc5a9c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
#ifndef _TMW_PROTOCOL_HELPER_
#define _TMW_PROTOCOL_HELPER_
#include "protocol.h"
/**
* Helper class for using <actionfunc>(cancel), to cancel stuff
*/
class cancel_t {};
extern cancel_t cancel;
class complete_t {};
extern complete_t complete;
class Item;
/** Start trading with someone */
void trade(Being&);
/** add trading item*/
void trade(Item&,int amount);
/** add money to trade */
void trade(int);
/** verify the trade */
void trade();
void trade(complete_t&);
/** cancel courent trade */
void trade(cancel_t&);
#endif
|