diff --git a/include/vis/vis.hh b/include/vis/vis.hh index 54fc9689..ac037cb5 100644 --- a/include/vis/vis.hh +++ b/include/vis/vis.hh @@ -39,32 +39,32 @@ enum pstatus_t pstat_done }; -struct winding_t : polylib::winding_base_t> +struct viswinding_t : polylib::winding_base_t> { qvec3d origin; // Bounding sphere for fast clipping tests vec_t radius; // Not updated, so won't shrink when clipping - inline winding_t() : polylib::winding_base_t>() { } + inline viswinding_t() : polylib::winding_base_t>() { } // construct winding from range. // iterators must have operator+ and operator-. template, int> = 0> - inline winding_t(Iter begin, Iter end) : polylib::winding_base_t>(begin, end) + inline viswinding_t(Iter begin, Iter end) : polylib::winding_base_t>(begin, end) { set_winding_sphere(); } // initializer list constructor - inline winding_t(std::initializer_list l) : polylib::winding_base_t>(l) + inline viswinding_t(std::initializer_list l) : polylib::winding_base_t>(l) { set_winding_sphere(); } // copy constructor - inline winding_t(const winding_t ©) = delete; + inline viswinding_t(const viswinding_t ©) = delete; // move constructor - inline winding_t(winding_t &&move) noexcept : winding_base_t(std::move(move)), origin(move.origin), radius(move.radius) { } + inline viswinding_t(viswinding_t &&move) noexcept : winding_base_t(std::move(move)), origin(move.origin), radius(move.radius) { } // sets origin & radius inline void set_winding_sphere() @@ -84,10 +84,10 @@ struct winding_t : polylib::winding_base_t= stack.windings && w <= &stack.windings[STACK_WINDINGS]) { stack.windings_used[w - stack.windings] = false; @@ -128,7 +128,7 @@ void FreeStackWinding(winding_t *&w, pstack_t &stack) is returned. ================== */ -winding_t *ClipStackWinding(winding_t *in, pstack_t &stack, const qplane3d &split) +viswinding_t *ClipStackWinding(viswinding_t *in, pstack_t &stack, const qplane3d &split) { vec_t *dists = (vec_t *)alloca(sizeof(vec_t) * (in->size() + 1)); int *sides = (int *)alloca(sizeof(int) * (in->size() + 1)); @@ -653,7 +653,7 @@ static void LoadPortals(const fs::path &name, mbsp_t *bsp) { auto &p = *dest_portal_it; - p.winding = winding_t{sourceportal.winding.begin(), sourceportal.winding.end()}; + p.winding = viswinding_t{sourceportal.winding.begin(), sourceportal.winding.end()}; // calc plane plane = p.winding.plane(); @@ -681,7 +681,7 @@ static void LoadPortals(const fs::path &name, mbsp_t *bsp) // Create a reverse winding const auto flipped = sourceportal.winding.flip(); - p.winding = winding_t{flipped.begin(), flipped.end()}; + p.winding = viswinding_t{flipped.begin(), flipped.end()}; p.plane = plane; p.leaf = sourceportal.leafnums[0]; dest_portal_it++;