summaryrefslogtreecommitdiff
path: root/src/world.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/world.cpp')
-rw-r--r--src/world.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/world.cpp b/src/world.cpp
index 1066545..0d96234 100644
--- a/src/world.cpp
+++ b/src/world.cpp
@@ -515,6 +515,18 @@ trace_t world_t::ray_v_all(v2f_t start, v2f_t end, cflags_t cflags,
return v_ents;
}
+trace_t world_t::ray_v_all_p3d(v2f_t start, v2f_t end, cflags_t cflags,
+ cflags_t end_cflags, const entity_t *ignore)
+{
+ trace_t trace;
+
+ trace = ray_v_all(start, end, cflags, ignore);
+ if (!trace.hit)
+ trace = ray_v_all(end, end, end_cflags, ignore);
+
+ return trace;
+}
+
entity_t::entity_t(int type_)
{