diff options
Diffstat (limited to 'source/blender/python/api2_2x/Particle.c')
-rw-r--r-- | source/blender/python/api2_2x/Particle.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/source/blender/python/api2_2x/Particle.c b/source/blender/python/api2_2x/Particle.c index 893ee077d67..bc65426e16c 100644 --- a/source/blender/python/api2_2x/Particle.c +++ b/source/blender/python/api2_2x/Particle.c @@ -526,18 +526,15 @@ throws NameError if name not found PyObject *M_ParticleSys_Get( PyObject * self, PyObject * args ) { -#if 1 - return EXPP_ReturnPyObjError( PyExc_NotImplementedError, - "Particle.Get() not implemented" ); -#else ParticleSettings *psys_iter; char *name = NULL; +#if 0 ParticleSystem *blparticlesys = 0; Object *ob; PyObject *partsyslist,*current; - +#endif if( !PyArg_ParseTuple( args, "|s", &name ) ) return EXPP_ReturnPyObjError( PyExc_TypeError, "expected string argument" ); @@ -580,6 +577,7 @@ PyObject *M_ParticleSys_Get( PyObject * self, PyObject * args ) } while( psys_iter ){ +#if 0 pyobj = ParticleSystem_CreatePyObject( psys_iter); if( !pyobj){ Py_DECREF( pylist ); @@ -588,6 +586,7 @@ PyObject *M_ParticleSys_Get( PyObject * self, PyObject * args ) "could not create ParticleSystem PyObject"); } PyList_SET_ITEM( pylist, index, pyobj); +#endif printf("name is %s\n", psys_iter->id.name+2); psys_iter = psys_iter->id.next; index++; @@ -597,6 +596,10 @@ PyObject *M_ParticleSys_Get( PyObject * self, PyObject * args ) } + + +#if 0 + for( ob = G.main->particlesystem.first; ob; ob = ob->id.next ) if( !strcmp( name, ob->id.name + 2 ) ) break; @@ -623,6 +626,7 @@ PyObject *M_ParticleSys_Get( PyObject * self, PyObject * args ) } return partsyslist; + #endif } |