4ab619b7c2
- Make all members constant, and pass an anonymous temporary fvi_query to find_vector_intersection. - Change `p0`/`p1` to `const vms_vector &`, since the positions are mandatory. Callers can no longer pass `nullptr` or an uninitialized value here. - Change `thisobjnum` to `icobjptridx_t`. Calls to fvi_sub built an objptridx at need, so moving it to the caller allows it to be constructed once per find_vector_intersection call. - Move `flags` and `rad` out of fvi_query, since calls to fvi_sub may use other values than the ones in fvi_query. This prepares for passing fvi_query to fvi_sub. |
||
---|---|---|
.. | ||
centers.cpp | ||
curves.cpp | ||
eglobal.cpp | ||
elight.cpp | ||
eobject.cpp | ||
eswitch.cpp | ||
group.cpp | ||
info.cpp | ||
kbuild.cpp | ||
kcurve.cpp | ||
kfuncs.cpp | ||
kgame.cpp | ||
khelp.cpp | ||
kmine.cpp | ||
ksegmove.cpp | ||
ksegsel.cpp | ||
ksegsize.cpp | ||
ktmap.cpp | ||
kview.cpp | ||
med.cpp | ||
meddraw.cpp | ||
medmisc.cpp | ||
medrobot.cpp | ||
medsel.cpp | ||
medwall.cpp | ||
mine.cpp | ||
objpage.cpp | ||
segment.cpp | ||
seguvs.cpp | ||
texpage.cpp | ||
texture.cpp |