From f4fe2c7f10a8d2e253de27f1a540ca68184d5d29 Mon Sep 17 00:00:00 2001 From: Paweł Redman Date: Fri, 20 Apr 2018 12:35:21 +0200 Subject: Pseudo 3D firing and misc. fixes. --- src/world.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/world.cpp') 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_) { -- cgit