From eb4b3404aa00220d659e532151dab13d642c17a3 Mon Sep 17 00:00:00 2001 From: Svxy Date: Wed, 31 May 2023 17:31:32 -0400 Subject: Released --- tools/DSGmaker/DSGList.hpp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 tools/DSGmaker/DSGList.hpp (limited to 'tools/DSGmaker/DSGList.hpp') diff --git a/tools/DSGmaker/DSGList.hpp b/tools/DSGmaker/DSGList.hpp new file mode 100644 index 0000000..e7ba78d --- /dev/null +++ b/tools/DSGmaker/DSGList.hpp @@ -0,0 +1,29 @@ +#ifndef DSGLIST_H +#define DSGLIST_H + +//custom list class,stores the address of DynaPhysDSG in a array,that i create in DSGmaker + +class tlDataChunk ; + + + +class DSGList +{ + public: + + bool mbNoInstanceChunks; + DSGList(); + virtual ~DSGList(); + int AddDSG(tlDataChunk* p_dsg); + unsigned int GetIndexCount(); + tlDataChunk* GetDSG(const char* name); + tlDataChunk* GetDSGByIndex(unsigned int i); + unsigned int VerifyChunks(void); + void ReSortDSGChunks(void); + + private: + void PrintErrors(void); + tlDataChunk** mp_list; + unsigned int mindex; +}; +#endif //end of file \ No newline at end of file -- cgit v1.2.3