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.24 by root, Sun Jan 7 02:39:14 2007 UTC vs.
Revision 1.25 by root, Mon Jan 8 18:18:35 2007 UTC

176 client_container cc_inv, cc_other; 176 client_container cc_inv, cc_other;
177 Buffer outputbuffer; 177 Buffer outputbuffer;
178 178
179 char *ACC (RW, host); /* Which host it is connected from (ip address) */ 179 char *ACC (RW, host); /* Which host it is connected from (ip address) */
180 uint8 ACC (RW, state); /* Input state of the player (name, password, etc */ 180 uint8 ACC (RW, state); /* Input state of the player (name, password, etc */
181 uint8 ACC (RW, password_fails); /* how many times the player has failed to give the right password */ 181
182 sint8 ACC (RW, last_level); /* Last level we sent to client */
183 uint16 ACC (RW, last_flags); /* fire/run on flags for last tick */
184 float ACC (RW, last_weapon_sp); /* if diff than weapon_sp, update client */
185 sint32 ACC (RW, last_weight); /* Last weight as sent to client; -1 means do not send weight */
186 sint32 ACC (RW, last_weight_limit); /* Last weight limit transmitted to client */
187 uint32 ACC (RW, last_path_attuned); /* Last spell attunment sent to client */
188 uint32 ACC (RW, last_path_repelled); /* Last spell repelled sent to client */
189 uint32 ACC (RW, last_path_denied); /* Last spell denied sent to client */
190 living ACC (RO, last_stats); /* Last stats as sent to client */
191 float ACC (RW, last_speed); /* Last speed as sent to client */
192 sint16 ACC (RW, last_resist[NROFATTACKS]);/* last resist values sent to client */
193 sint64 ACC (RW, last_skill_exp[NUM_SKILLS]);/* shadow register. if != exp. obj update client */
182 194
183 bool ACC (RW, afk); /* player is afk */ 195 bool ACC (RW, afk); /* player is afk */
184 bool ACC (RW, facecache); /* If true, client is caching images */ 196 bool ACC (RW, facecache); /* If true, client is caching images */
185 bool ACC (RW, sent_scroll); 197 bool ACC (RW, sent_scroll);
186 bool ACC (RW, sound); /* does the client want sound */ 198 bool ACC (RW, sound); /* does the client want sound */
237 249
238 void queue_command (packet_type *handler, char *data, int datalen); 250 void queue_command (packet_type *handler, char *data, int datalen);
239 MTH bool handle_command (); 251 MTH bool handle_command ();
240 // resets movement state 252 // resets movement state
241 MTH void reset_state (); 253 MTH void reset_state ();
254 // resets variable data used to send stat diffs
255 MTH void reset_stats ();
242 256
243 MTH bool handle_packet (); 257 MTH bool handle_packet ();
244 int next_packet (); // returns length of packet or 0 258 int next_packet (); // returns length of packet or 0
245 void skip_packet (int len); // we have processed the packet, skip it 259 void skip_packet (int len); // we have processed the packet, skip it
246 260

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines