From 17900c415085a6e1581e7753a80634e21c1696db Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Fri, 5 Apr 2024 17:22:27 +0200 Subject: [PATCH] VPhysics: add vcollide structure --- r5dev/public/vphysics/vcollide.h | 26 ++++++++++++++++++++++++++ r5dev/vphysics/CMakeLists.txt | 1 + 2 files changed, 27 insertions(+) create mode 100644 r5dev/public/vphysics/vcollide.h diff --git a/r5dev/public/vphysics/vcollide.h b/r5dev/public/vphysics/vcollide.h new file mode 100644 index 00000000..97a7d078 --- /dev/null +++ b/r5dev/public/vphysics/vcollide.h @@ -0,0 +1,26 @@ +//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +// +// Purpose: +// +// $NoKeywords: $ +//===========================================================================// + +#ifndef VCOLLIDE_H +#define VCOLLIDE_H +#ifdef _WIN32 +#pragma once +#endif + +class CPhysCollide; + +struct vcollide_t +{ + unsigned short solidCount; // TODO: count num bits + unsigned short descSize; + // VPhysicsSolids + CPhysCollide** solids; + char* pKeyValues; + void* pUserData; +}; + +#endif // VCOLLIDE_H diff --git a/r5dev/vphysics/CMakeLists.txt b/r5dev/vphysics/CMakeLists.txt index b5dc869a..e350f513 100644 --- a/r5dev/vphysics/CMakeLists.txt +++ b/r5dev/vphysics/CMakeLists.txt @@ -10,6 +10,7 @@ add_sources( SOURCE_GROUP "Private" ) add_sources( SOURCE_GROUP "Public" + "${ENGINE_SOURCE_DIR}/public/vphysics/vcollide.h" "${ENGINE_SOURCE_DIR}/public/trace.h" "${ENGINE_SOURCE_DIR}/public/gametrace.h" "${ENGINE_SOURCE_DIR}/public/cmodel.h"