ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/sockproto.h
Revision: 1.23
Committed: Wed Mar 14 00:04:58 2007 UTC (17 years, 2 months ago) by root
Content type: text/plain
Branch: MAIN
Changes since 1.22: +0 -2 lines
Log Message:
- rewrote smooth face handling, as a side-effect, smoothing seems to work
  again and smooth faces can be reloaded.
- the server now sends the full animation for an object the first time
  it is seen, this uses slightly more bandwidth initially, but avoids
  the flickering for objects change their face later.

File Contents

# User Rev Content
1 root 1.1 /* image.c */
2     int is_valid_faceset(int fsn);
3     void free_socket_images(void);
4     void read_client_images(void);
5 root 1.19 void SetFaceMode(char *buf, int len, client *ns);
6     void SendFaceCmd(char *buff, int len, client *ns);
7     void send_image_info(client *ns, char *params);
8     void send_image_sums(client *ns, char *params);
9 root 1.1 /* info.c */
10 root 1.2 void flush_output_element(const object *pl, Output_Buf *outputs);
11     void new_draw_info(int flags, int pri, const object *pl, const char *buf);
12     void new_draw_info_format(int flags, int pri, const object *pl, const char *format, ...);
13     void draw_ext_info(int flags, int pri, const object *pl, uint8 type, uint8 subtype, const char* message,const char* oldmessage);
14     void draw_ext_info_format(int flags, int pri, const object *pl, uint8 type, uint8 subtype, const char* old_format, char* new_format, ...);
15 root 1.7 void new_info_map_except(int color, maptile *map, object *op, const char *str);
16     void new_info_map_except2(int color, maptile *map, object *op1, object *op2, const char *str);
17     void new_info_map(int color, maptile *map, const char *str);
18 root 1.1 void clear_win_info(object *op);
19     void rangetostring(object *pl, char *obuf);
20     void set_title(object *pl, char *buf);
21     void magic_mapping_mark(object *pl, char *map_mark, int strength);
22     void draw_magic_map(object *pl);
23     void Log_Kill(const char *Who, const char *What, int WhatType, const char *With, int WithType);
24     /* init.c */
25     void init_ericserver(void);
26     void free_all_newserver(void);
27     void final_free_player(player *pl);
28     /* item.c */
29     unsigned int query_flags(object *op);
30     void esrv_draw_look(object *pl);
31     void esrv_send_inventory(object *pl, object *op);
32     void esrv_update_item(int flags, object *pl, object *op);
33     void esrv_send_item(object *pl, object *op);
34     void esrv_del_item(player *pl, int tag);
35     object *esrv_get_ob_from_count(object *pl, tag_t count);
36     void ExamineCmd(char *buf, int len, player *pl);
37     void ApplyCmd(char *buf, int len, player *pl);
38 root 1.18 void LockItem(char *data, int len, player *pl);
39     void MarkItem(char *data, int len, player *pl);
40 root 1.1 void look_at(object *op, int dx, int dy);
41     void LookAt(char *buf, int len, player *pl);
42     void esrv_move_object(object *pl, tag_t to, tag_t tag, long nrof);
43     /* loop.c */
44 root 1.19 void RequestInfo(char *buf, int len, client *ns);
45 root 1.1 void watchdog(void);
46 root 1.3 void flush_sockets(void);
47 root 1.1 void doeric_server(void);
48     /* lowlevel.c */
49     void write_cs_stats(void);
50     /* request.c */
51 root 1.19 void SetUp(char *buf, int len, client *ns);
52     void AddMeCmd(char *buf, int len, client *ns);
53     void ToggleExtendedInfos(char *buf, int len, client *ns);
54     void ToggleExtendedText (char *buf, int len, client *ns);
55     void AskSmooth(char *buf, int len, client *ns);
56 root 1.1 void PlayerCmd(char *buf, int len, player *pl);
57 root 1.18 void NewPlayerCmd(char *buf, int len, player *pl);
58 root 1.22 void ReplyCmd(char *buf, int len, client *ns);
59 root 1.19 void VersionCmd(char *buf, int len, client *ns);
60     void SetSound(char *buf, int len, client *ns);
61 root 1.1 void MapRedrawCmd(char *buff, int len, player *pl);
62 root 1.4 void ExtCmd(char *buff, int len, player *pl);
63 root 1.21 void ExtiCmd(char *buff, int len, client *ns);
64 root 1.2 void MapInfoCmd(char *buff, int len, player *pl);
65 root 1.1 void MoveCmd(char *buf, int len, player *pl);
66 root 1.19 void send_query(client *ns, uint8 flags, char *text);
67 root 1.1 void esrv_update_stats(player *pl);
68     void esrv_new_player(player *pl, uint32 weight);
69 root 1.19 int getExtendedMapInfoSize(client *ns);
70 root 1.13 void draw_client_map(object *pl);
71 root 1.1 void draw_client_map1(object *pl);
72     void send_plugin_custom_message(object *pl, char *buf);
73 root 1.19 void send_skill_info(client *ns, char *params);
74     void send_spell_paths (client *ns, char *params);
75 root 1.1 void esrv_update_spells(player *pl);
76     void esrv_remove_spell(player *pl, object *spell);
77     void esrv_add_spells(player *pl, object *spell);
78     /* sounds.c */
79     void play_sound_player_only(player *pl, short soundnum, sint8 x, sint8 y);
80 root 1.7 void play_sound_map(maptile *map, int x, int y, short sound_num);