src/network/network_server.cpp
changeset 7140 31e79bb57c5b
parent 7060 4b811c8460cf
child 7222 d46753675bf7
equal deleted inserted replaced
7139:00737445dc48 7140:31e79bb57c5b
   194 
   194 
   195 	Packet *p = NetworkSend_Init(PACKET_SERVER_CHECK_NEWGRFS);
   195 	Packet *p = NetworkSend_Init(PACKET_SERVER_CHECK_NEWGRFS);
   196 	const GRFConfig *c;
   196 	const GRFConfig *c;
   197 	uint grf_count = 0;
   197 	uint grf_count = 0;
   198 
   198 
   199 	for (c = _grfconfig; c != NULL; c = c->next) grf_count++;
   199 	for (c = _grfconfig; c != NULL; c = c->next) {
       
   200 		if (!HASBIT(c->flags, GCF_STATIC)) grf_count++;
       
   201 	}
   200 
   202 
   201 	p->Send_uint8 (grf_count);
   203 	p->Send_uint8 (grf_count);
   202 	for (c = _grfconfig; c != NULL; c = c->next) {
   204 	for (c = _grfconfig; c != NULL; c = c->next) {
   203 		cs->Send_GRFIdentifier(p, c);
   205 		if (!HASBIT(c->flags, GCF_STATIC)) cs->Send_GRFIdentifier(p, c);
   204 	}
   206 	}
   205 
   207 
   206 	cs->Send_Packet(p);
   208 	cs->Send_Packet(p);
   207 }
   209 }
   208 
   210