project_files/frontlib/net/netconn_send.c
changeset 7504 ed1d52c5aa94
parent 7497 7e1d72fc03c7
child 7580 c92596feac0d
equal deleted inserted replaced
7500:6253cae96f21 7504:ed1d52c5aa94
   265 	if(map->theme) {
   265 	if(map->theme) {
   266 		error |= flib_netconn_send_mapTheme(conn, map->theme);
   266 		error |= flib_netconn_send_mapTheme(conn, map->theme);
   267 	}
   267 	}
   268 	error |= flib_netconn_send_mapGen(conn, map->mapgen);
   268 	error |= flib_netconn_send_mapGen(conn, map->mapgen);
   269 	error |= flib_netconn_send_mapMazeSize(conn, map->mazeSize);
   269 	error |= flib_netconn_send_mapMazeSize(conn, map->mazeSize);
       
   270 	if(map->drawData && map->drawDataSize>0) {
       
   271 		error |= flib_netconn_send_mapDrawdata(conn, map->drawData, map->drawDataSize);
       
   272 	}
       
   273 	// Name is sent last, because the QtFrontend uses this to update its preview, and to show/hide
       
   274 	// certain fields
   270 	if(map->name) {
   275 	if(map->name) {
   271 		error |= flib_netconn_send_mapName(conn, map->name);
   276 		error |= flib_netconn_send_mapName(conn, map->name);
   272 	}
       
   273 	if(map->drawData && map->drawDataSize>0) {
       
   274 		error |= flib_netconn_send_mapDrawdata(conn, map->drawData, map->drawDataSize);
       
   275 	}
   277 	}
   276 	return error;
   278 	return error;
   277 }
   279 }
   278 
   280 
   279 int flib_netconn_send_mapName(flib_netconn *conn, const char *mapName) {
   281 int flib_netconn_send_mapName(flib_netconn *conn, const char *mapName) {