MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / xEntCollCheckEnv

Function xEntCollCheckEnv

src/SB/Core/x/xEnt.cpp:1341–1355  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1339}
1340
1341void xEntCollCheckEnv(xEnt* p, xScene* sc)
1342{
1343 xCollis* coll;
1344 U8 ncolls;
1345
1346 p->collis->env_sidx = p->collis->idx;
1347
1348 coll = &p->collis->colls[p->collis->idx];
1349 coll->flags = 0x1F00;
1350
1351 ncolls = 18 - p->collis->idx;
1352
1353 p->collis->idx += (U8)iSphereHitsEnv3(&p->bound.sph, sc->env, coll, ncolls, 0.78539819f);
1354 p->collis->env_eidx = p->collis->idx;
1355}
1356
1357static void xEntCollCheckOneGrid(xEnt* p, xScene* sc, xEnt* (*hitIt)(xEnt*, xScene*, void*),
1358 xGrid* grid)

Callers 1

xEntCollideFunction · 0.70

Calls 1

iSphereHitsEnv3Function · 0.50

Tested by

no test coverage detected