1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #pragma once
- #include "Array.h"
- namespace Framework
- {
- class Model3DData;
- class Text;
- class Model3D;
- namespace Standart3DTypes
- {
- const static char *würfel = "f_würfel";
- };
-
- class Model3DList
- {
- private:
- static int id;
- static CRITICAL_SECTION cs;
- RCArray< Model3DData > *models;
- RCArray< Text > *names;
- int ref;
- public:
-
- Model3DList();
-
- ~Model3DList();
-
-
-
- bool addModel( Model3DData *mdl, const char *name );
-
-
- void löscheModel( const char *name );
-
-
-
- bool hatModel( const char *name ) const;
-
-
- Model3DData *getModel( const char *name ) const;
-
-
- Model3DData *zModel( const char *name ) const;
-
-
- Model3DList *getThis();
-
-
- Model3DList *release();
-
- static void init();
-
- static void destroy();
- };
- }
|