MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / object_movement_AABB

Function object_movement_AABB

physics/findintersection.cpp:1872–1880  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1870}
1871
1872inline bool object_movement_AABB(object *obj) {
1873 bool overlap = true;
1874
1875 if (obj->max_xyz.x < fvi_min_xyz.x || fvi_max_xyz.x < obj->min_xyz.x || obj->max_xyz.z < fvi_min_xyz.z ||
1876 fvi_max_xyz.z < obj->min_xyz.z || obj->max_xyz.y < fvi_min_xyz.y || fvi_max_xyz.y < obj->min_xyz.y)
1877 overlap = false;
1878
1879 return overlap;
1880}
1881
1882inline bool object_room_AABB(object *obj, face *room_face) {
1883 bool overlap = true;

Callers 2

fvi_QuickDistObjectListFunction · 0.85
check_hit_objFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected