… | |
… | |
168 | struct client : zero_initialised, attachable<client> |
168 | struct client : zero_initialised, attachable<client> |
169 | { |
169 | { |
170 | int ACC (RW, fd); |
170 | int ACC (RW, fd); |
171 | unsigned int inbuf_len; // number of bytes valid in inbuf |
171 | unsigned int inbuf_len; // number of bytes valid in inbuf |
172 | uint8 *faces_sent; // This is a bitmap on sent face status |
172 | uint8 *faces_sent; // This is a bitmap on sent face status |
173 | statsinfo stats; |
173 | statsinfo stats; |
174 | |
174 | |
175 | client_container cc_inv, cc_other; |
175 | client_container cc_inv, cc_other; |
176 | Buffer outputbuffer; |
176 | Buffer outputbuffer; |
177 | |
177 | |
178 | char *ACC (RW, host); /* Which host it is connected from (ip address) */ |
178 | char *ACC (RW, host); /* Which host it is connected from (ip address) */ |
179 | uint8 ACC (RW, state); /* Input state of the player (name, password, etc */ |
179 | uint8 ACC (RW, state); /* Input state of the player (name, password, etc */ |
180 | uint8 ACC (RW, password_fails); /* how many times the player has failed to give the right password */ |
180 | uint8 ACC (RW, password_fails); /* how many times the player has failed to give the right password */ |
181 | |
181 | |
|
|
182 | bool ACC (RW, afk); /* player is afk */ |
182 | bool ACC (RW, facecache); /* If true, client is caching images */ |
183 | bool ACC (RW, facecache); /* If true, client is caching images */ |
183 | bool ACC (RW, sent_scroll); |
184 | bool ACC (RW, sent_scroll); |
184 | bool ACC (RW, sound); /* does the client want sound */ |
185 | bool ACC (RW, sound); /* does the client want sound */ |
185 | bool ACC (RW, newmapcmd); /* Send newmap command when entering new map SMACFIGGEN */ |
186 | bool ACC (RW, newmapcmd); /* Send newmap command when entering new map SMACFIGGEN */ |
186 | bool ACC (RW, plugincmd); /* CF+ extend the protocol through a plug-in */ |
187 | bool ACC (RW, plugincmd); /* CF+ extend the protocol through a plug-in */ |