ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/include/client.h
(Generate patch)

Comparing deliantra/server/include/client.h (file contents):
Revision 1.28 by root, Sun Feb 4 21:02:54 2007 UTC vs.
Revision 1.30 by pippijn, Thu Mar 1 12:28:16 2007 UTC

173 unsigned int inbuf_len; // number of bytes valid in inbuf 173 unsigned int inbuf_len; // number of bytes valid in inbuf
174 uint8 *faces_sent; // This is a bitmap on sent face status 174 uint8 *faces_sent; // This is a bitmap on sent face status
175 statsinfo stats; 175 statsinfo stats;
176 int ACC (RO, active); 176 int ACC (RO, active);
177 177
178 client_container cc_inv, cc_other;
179 Buffer outputbuffer; 178 Buffer outputbuffer;
180 179
181 char *ACC (RW, host); /* Which host it is connected from (ip address) */ 180 char *ACC (RW, host); /* Which host it is connected from (ip address) */
182 uint8 ACC (RW, state); /* Input state of the player (name, password, etc */ 181 uint8 ACC (RW, state); /* Input state of the player (name, password, etc */
183 182
222 uint8 ACC (RW, mapx), ACC (RW, mapy); /* How large a map the client wants */ 221 uint8 ACC (RW, mapx), ACC (RW, mapy); /* How large a map the client wants */
223 uint8 ACC (RW, itemcmd); /* What version of the 'item' protocol command to use */ 222 uint8 ACC (RW, itemcmd); /* What version of the 'item' protocol command to use */
224 uint8 ACC (RW, faceset); /* Set the client is using, default 0 */ 223 uint8 ACC (RW, faceset); /* Set the client is using, default 0 */
225 224
226 maptile *ACC (RW, current_map); // CF+ last/current player map 225 maptile *ACC (RW, current_map); // CF+ last/current player map
226 region *ACC (RW, current_region); // CF+ last/current player region
227 int ACC (RW, current_x), ACC (RW, current_y); // CF+ last/current map position 227 int ACC (RW, current_x), ACC (RW, current_y); // CF+ last/current map position
228 char ACC (RW, version)[64]; // CF+ client name/version 228 char ACC (RW, version)[64]; // CF+ client name/version
229 229
230 player_ptr ACC (RO, pl); 230 player_ptr ACC (RO, pl);
231 231
232 int ACC (RW, rtt), ACC (RW, rttvar); /* round-trip time and -variance, if known */ 232 int ACC (RW, rtt), ACC (RW, rttvar); /* round-trip time and -variance, if known */
233 233
234 void do_destroy (); 234 void do_destroy ();
235 void gather_callbacks (AV *&callbacks, event_type event) const; 235 void gather_callbacks (AV *&callbacks, event_type event) const;
236 236
237 iow socket_ev; void socket_cb (iow &w, int got);
237 iw cmd_ev; void cmd_cb (iw &w); 238 iw cmd_ev; void cmd_cb (iw &w);
238 iow socket_ev; void socket_cb (iow &w, int got); 239 client_container cc_inv, cc_other;
239 240
240 std::deque< command, slice_allocator<command> > cmd_queue; 241 std::deque< command, slice_allocator<command> > cmd_queue;
241 242
242 // large structures at the end please 243 // large structures at the end please
243 struct Map lastmap; 244 struct Map lastmap;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines