static void CL_GridRecalcRouting (const le_t* le) { /* We ALWAYS check against a model, even if it isn't in use. * An unused model is NOT included in the inline list, so it doesn't get * traced against. */ if (!le->model1 || le->inlineModelName[0] != '*') return; if (Com_ServerState()) return; const cBspModel_t* model = CM_InlineModel(cl.mapTiles, le->inlineModelName); if (!model) { return; } AABB absBox(model->cbmBox); absBox.shift(model->origin); GridBox rerouteBox(absBox); Grid_RecalcRouting(cl.mapTiles, cl.mapData->routing, le->inlineModelName, rerouteBox, cl.leInlineModelList); }
static void SV_RecalcRouting (routing_t *map, const char *name, const char **list) { Grid_RecalcRouting(&sv->mapTiles, map, name, list); }
static void SV_RecalcRouting (const char *name, const GridBox& box, const char **list) { Grid_RecalcRouting(&sv->mapTiles, sv->mapData.routes, name, box, list); }