Starts a packet of data
| 2192 | |
| 2193 | // Starts a packet of data |
| 2194 | int START_DATA(int type, uint8_t *data, int *count, uint8_t reliable) { |
| 2195 | int size_offset; |
| 2196 | |
| 2197 | MultiAddByte(type, data, count); |
| 2198 | |
| 2199 | // Do size |
| 2200 | size_offset = *count; |
| 2201 | MultiAddShort(0, data, count); |
| 2202 | |
| 2203 | /* |
| 2204 | #ifndef RELEASE |
| 2205 | |
| 2206 | if (Netgame.local_role==LR_SERVER) |
| 2207 | { |
| 2208 | MultiAddByte (reliable,data,count); |
| 2209 | if (reliable) |
| 2210 | { |
| 2211 | MultiAddInt (Reliable_count,data,count); |
| 2212 | Reliable_count++; |
| 2213 | } |
| 2214 | } |
| 2215 | else |
| 2216 | MultiAddByte (0,data,count); |
| 2217 | |
| 2218 | #endif |
| 2219 | */ |
| 2220 | return size_offset; |
| 2221 | } |
| 2222 | |
| 2223 | // End a pakcet of data |
| 2224 | void END_DATA(int count, uint8_t *data, int offset) { MultiAddShort(count, data, &offset); } |
no test coverage detected