diff options
Diffstat (limited to 'tools/DSGmaker/DSGList.hpp')
-rw-r--r-- | tools/DSGmaker/DSGList.hpp | 29 |
1 files changed, 29 insertions, 0 deletions
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 |