266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
|
__block int best;
__block float bdist = 99999;
[ents enumerateObjectsUsingBlock:^(Entity *e, size_t i, bool *stop) {
if (e.type == NOTUSED)
return;
OFVector3D v = OFMakeVector3D(e.x, e.y, e.z);
vdist(dist, t, player1.o, v);
if (dist < bdist) {
best = i;
bdist = dist;
}
}];
return (bdist == 99999 ? -1 : best);
|
|
|
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
|
__block int best;
__block float bdist = 99999;
[ents enumerateObjectsUsingBlock:^(Entity *e, size_t i, bool *stop) {
if (e.type == NOTUSED)
return;
OFVector3D v = OFMakeVector3D(e.x, e.y, e.z);
vdist(dist, t, player1.origin, v);
if (dist < bdist) {
best = i;
bdist = dist;
}
}];
return (bdist == 99999 ? -1 : best);
|