3
3
extern int init_connection(char *host, int port);
4
4
extern void negotiate_connection(int sound);
6
extern void ReplyInfoCmd(char *buf, int len);
6
7
extern void SetupCmd(char *buf, int len);
7
extern void FaceCmd(unsigned char *data, int len);
8
extern void Face1Cmd(unsigned char *data, int len);
8
extern void ExtendedInfoSetCmd(char *data, int len);
9
9
extern void AddMeFail(char *data, int len);
10
10
extern void AddMeSuccess(char *data, int len);
11
11
extern void GoodbyeCmd(char *data, int len);
12
12
extern void AnimCmd(unsigned char *data, int len);
13
extern void ImageCmd(unsigned char *data, int len);
13
extern void SmoothCmd(unsigned char *data, int len);
14
14
extern void DrawInfoCmd(char *data, int len);
15
15
extern void StatsCmd(unsigned char *data, int len);
16
16
extern void handle_query(char *data, int len);
17
17
extern void send_reply(char *text);
18
18
extern void PlayerCmd(unsigned char *data, int len);
19
19
extern void item_actions(item *op);
20
extern void ItemCmd(unsigned char *data, int len);
21
20
extern void Item1Cmd(unsigned char *data, int len);
21
extern void Item2Cmd(unsigned char *data, int len);
22
22
extern void UpdateItemCmd(unsigned char *data, int len);
23
23
extern void DeleteItem(unsigned char *data, int len);
24
24
extern void DeleteInventory(unsigned char *data, int len);
25
extern void reset_cell_data(int x, int y);
26
extern void display_map_clearcell(int x, int y);
25
27
extern void NewmapCmd(unsigned char *data, int len);
26
extern void Map_unpacklayer(unsigned char *cur, unsigned char *end);
27
extern void MapCmd(unsigned char *data, int len);
28
28
extern void Map1Cmd(unsigned char *data, int len);
29
extern void Map1aCmd(unsigned char *data, int len);
29
30
extern void map_scrollCmd(char *data, int len);
31
extern int ExtSmooth(unsigned char *data, int len, int x, int y, int layer);
32
extern void MapExtendedCmd(unsigned char *data, int len);
30
33
extern void MagicMapCmd(unsigned char *data, int len);
35
extern void init_common_cache_data(void);
36
extern void requestsmooth(int pnum);
37
extern int getsmooth(int face);
38
extern void requestface(int pnum, char *facename);
39
extern void finish_face_cmd(int pnum, uint32 checksum, int has_sum, char *face, int faceset);
40
extern void reset_image_cache_data(void);
41
extern void FaceCmd(unsigned char *data, int len);
42
extern void Face1Cmd(unsigned char *data, int len);
43
extern void Face2Cmd(uint8 *data, int len);
44
extern void ImageCmd(uint8 *data, int len);
45
extern void Image2Cmd(uint8 *data, int len);
46
extern void display_newpng(long face, uint8 *buf, long buflen, int setnum);
47
extern void get_image_info(char *data, int len);
48
extern void get_image_sums(uint8 *data, int len);
32
50
extern void VersionCmd(char *data, int len);
33
51
extern void SendVersion(ClientSocket csock);
34
52
extern void SendAddMe(ClientSocket csock);
35
53
extern void SendSetFaceMode(ClientSocket csock, int mode);
36
54
extern void init_client_vars(void);
55
extern void reset_player_data(void);
37
56
extern void reset_client_vars(void);
39
58
extern void init_item_types(void);
45
64
extern void remove_item(item *op);
46
65
extern void remove_item_inventory(item *op);
47
66
extern item *create_new_item(item *env, sint32 tag);
48
extern void set_item_values(item *op, char *name, sint32 weight, uint16 face, uint16 flags, uint16 anim, uint16 animspeed, sint32 nrof);
67
extern int num_free_items(void);
68
extern void set_item_values(item *op, char *name, sint32 weight, uint16 face, uint16 flags, uint16 anim, uint16 animspeed, sint32 nrof, uint16 type);
49
69
extern void toggle_locked(item *op);
50
70
extern void send_mark_obj(item *op);
51
71
extern item *player_item(void);
52
72
extern item *map_item(void);
53
extern void update_item(int tag, int loc, char *name, int weight, int face, int flags, int anim, int animspeed, int nrof);
73
extern void update_item(int tag, int loc, char *name, int weight, int face, int flags, int anim, int animspeed, int nrof, int type);
54
74
extern void print_inventory(item *op);
55
75
extern void animate_objects(void);