Lines Matching refs:rottcom

54 rottcom_t   *	rottcom;  variable
77 rottcom->remotenode = -1; in ReadUDPPacket()
108 rottcom=(rottcom_t *)netaddress; in InitROTTNET()
126 rottcom = (rottcom_t *) malloc (sizeof(rottcom_t)); in InitROTTNET()
127 memset(rottcom, 0, sizeof(rottcom_t)); in InitROTTNET()
129 rottcom->ticstep = 1; in InitROTTNET()
130 rottcom->gametype = 1; in InitROTTNET()
131 rottcom->remotenode = -1; in InitROTTNET()
135 rottcom->consoleplayer = 0; in InitROTTNET()
137 rottcom->consoleplayer = 1; in InitROTTNET()
141 rottcom->remoteridicule = 1; in InitROTTNET()
143 rottcom->remoteridicule = 0; in InitROTTNET()
148 rottcom->numplayers = atoi(_argv[netarg+1]); in InitROTTNET()
150 rottcom->numplayers = 2; in InitROTTNET()
153 rottcom->client = 0; in InitROTTNET()
155 rottcom->client = 1; in InitROTTNET()
192 remoteridicule = rottcom->remoteridicule; in InitROTTNET()
193 if (rottcom->ticstep != 1) in InitROTTNET()
204 printf("ROTTNET: Communicating on vector %ld\n",(long int)rottcom->intnum); in InitROTTNET()
206 printf("ROTTNET: consoleplayer=%ld\n",(long int)rottcom->consoleplayer); in InitROTTNET()
224 rottcom->command=CMD_GET; in ReadPacket()
231 int386(rottcom->intnum,&comregs,&comregs); in ReadPacket()
238 if (rottcom->remotenode!=-1) in ReadPacket()
241 crc=CalculateCRC (&rottcom->data[0], rottcom->datalength-sizeof(word)); in ReadPacket()
244 sentcrc=*((word *)(&rottcom->data[rottcom->datalength-sizeof(word)])); in ReadPacket()
254 rottcom->remotenode=server; in ReadPacket()
258 if ((IsServer==true) && (rottcom->remotenode>0)) in ReadPacket()
259 rottcom->remotenode--; in ReadPacket()
261 memcpy(&ROTTpacket[0], &rottcom->data[0], rottcom->datalength); in ReadPacket()
266 rottcom->command=CMD_OUTQUEBUFFERSIZE; in ReadPacket()
267 int386(rottcom->intnum,&comregs,&comregs); in ReadPacket()
268 SoftError( "outque size=%ld\n",*((short *)&(rottcom->data[0]))); in ReadPacket()
269 rottcom->command=CMD_INQUEBUFFERSIZE; in ReadPacket()
270 int386(rottcom->intnum,&comregs,&comregs); in ReadPacket()
271 SoftError( "inque size=%ld\n",*((short *)&(rottcom->data[0]))); in ReadPacket()
293 rottcom->command=CMD_SEND; in WritePacket()
296 rottcom->remotenode=destination; in WritePacket()
304 memcpy((byte *)&(rottcom->data[0]),(byte *)buffer,len); in WritePacket()
310 *((word *)&rottcom->data[len])=crc; in WritePacket()
313 rottcom->datalength=len+sizeof(word); in WritePacket()
321 rottcom->remotenode++; // server fix-up in WritePacket()
327 int386(rottcom->intnum,&comregs,&comregs); in WritePacket()
333 rottcom->command=CMD_OUTQUEBUFFERSIZE; in WritePacket()
334 int386(rottcom->intnum,&comregs,&comregs); in WritePacket()
335 SoftError( "outque size=%ld\n",*((short *)&(rottcom->data[0]))); in WritePacket()
336 rottcom->command=CMD_INQUEBUFFERSIZE; in WritePacket()
337 int386(rottcom->intnum,&comregs,&comregs); in WritePacket()
338 SoftError( "inque size=%ld\n",*((short *)&(rottcom->data[0]))); in WritePacket()