diff options
author | Jacques Guignot <guignot@wanadoo.fr> | 2003-07-10 04:22:17 +0400 |
---|---|---|
committer | Jacques Guignot <guignot@wanadoo.fr> | 2003-07-10 04:22:17 +0400 |
commit | be1338cb10602ad8df72db2260c3ec9e1848f80e (patch) | |
tree | 23bd517c0dbaa7a5bce64aaa52a61107e9db18cd | |
parent | b216fb1729819fce424c9bef36bdc3fc11611156 (diff) |
minor changes; deleted unuseful functions.
-rw-r--r-- | source/blender/python/api2_2x/Ipo.c | 122 | ||||
-rw-r--r-- | source/blender/python/api2_2x/Ipo.h | 12 |
2 files changed, 28 insertions, 106 deletions
diff --git a/source/blender/python/api2_2x/Ipo.c b/source/blender/python/api2_2x/Ipo.c index 4b3f31dc227..de92d33ddf0 100644 --- a/source/blender/python/api2_2x/Ipo.c +++ b/source/blender/python/api2_2x/Ipo.c @@ -37,28 +37,28 @@ /*****************************************************************************/ static PyObject *M_Ipo_New(PyObject *self, PyObject *args) { - Ipo *add_ipo(char *name, int idcode); - char*name = NULL; - int code = 0; + Ipo *add_ipo(char *name, int idcode); + char*name = NULL; + int code = 0; C_Ipo *pyipo; Ipo *blipo; - if (!PyArg_ParseTuple(args, "si", &name,&code)) + if (!PyArg_ParseTuple(args, "si", &name,&code)) return (EXPP_ReturnPyObjError (PyExc_TypeError, - "expected string int arguments")); + "expected string int arguments")); blipo = add_ipo(name,code); if (blipo) - pyipo = (C_Ipo *)PyObject_NEW(C_Ipo, &Ipo_Type); + pyipo = (C_Ipo *)PyObject_NEW(C_Ipo, &Ipo_Type); else return (EXPP_ReturnPyObjError (PyExc_RuntimeError, - "couldn't create Ipo Data in Blender")); + "couldn't create Ipo Data in Blender")); if (pyipo == NULL) return (EXPP_ReturnPyObjError (PyExc_MemoryError, - "couldn't create Ipo Data object")); + "couldn't create Ipo Data object")); pyipo->ipo = blipo; @@ -177,11 +177,8 @@ static PyObject *Ipo_setName(C_Ipo *self, PyObject *args) static PyObject *Ipo_getBlocktype(C_Ipo *self) { PyObject *attr = PyInt_FromLong(self->ipo->blocktype); - if (attr) return attr; - - return (EXPP_ReturnPyObjError (PyExc_RuntimeError, - "couldn't get Ipo.blocktype attribute")); + return (EXPP_ReturnPyObjError (PyExc_RuntimeError,"couldn't get Ipo.blocktype attribute")); } @@ -190,8 +187,7 @@ static PyObject *Ipo_setBlocktype(C_Ipo *self, PyObject *args) int blocktype = 0; if (!PyArg_ParseTuple(args, "i", &blocktype)) - return (EXPP_ReturnPyObjError (PyExc_TypeError, - "expected string argument")); + return (EXPP_ReturnPyObjError (PyExc_TypeError, "expected string argument")); self->ipo->blocktype = (short)blocktype; @@ -199,55 +195,7 @@ static PyObject *Ipo_setBlocktype(C_Ipo *self, PyObject *args) return Py_None; } -static PyObject *Ipo_getShowkey(C_Ipo *self) -{ - PyObject *attr = PyInt_FromLong(self->ipo->showkey); - - if (attr) return attr; - - return (EXPP_ReturnPyObjError (PyExc_RuntimeError, - "couldn't get Ipo.showkey attribute")); -} - - -static PyObject *Ipo_setShowkey(C_Ipo *self, PyObject *args) -{ - int showkey = 0; - - if (!PyArg_ParseTuple(args, "i", &showkey)) - return (EXPP_ReturnPyObjError (PyExc_TypeError, - "expected string argument")); - - self->ipo->showkey = (short)showkey; - - Py_INCREF(Py_None); - return Py_None; -} - -static PyObject *Ipo_getPad(C_Ipo *self) -{ - PyObject *attr = PyInt_FromLong(self->ipo->pad); - - if (attr) return attr; - - return (EXPP_ReturnPyObjError (PyExc_RuntimeError, - "couldn't get Ipo.pad attribute")); -} - - -static PyObject *Ipo_setPad(C_Ipo *self, PyObject *args) -{ - int pad = 0; - - if (!PyArg_ParseTuple(args, "i", &pad)) - return (EXPP_ReturnPyObjError (PyExc_TypeError, - "expected string argument")); - - self->ipo->pad = pad; - Py_INCREF(Py_None); - return Py_None; -} static PyObject *Ipo_getRctf(C_Ipo *self) { @@ -265,8 +213,7 @@ static PyObject *Ipo_setRctf(C_Ipo *self, PyObject *args) { float v[4]; if (!PyArg_ParseTuple(args, "ffff",v,v+1,v+2,v+3)) - return (EXPP_ReturnPyObjError (PyExc_TypeError, - "expected 4 float argument")); + return (EXPP_ReturnPyObjError (PyExc_TypeError, "expected 4 float argument")); self->ipo->cur.xmin = v[0]; self->ipo->cur.xmax = v[1]; @@ -292,29 +239,28 @@ static PyObject *Ipo_getNcurves(C_Ipo *self) static PyObject *Ipo_getCurveBP(C_Ipo *self, PyObject *args) { - struct BPoint *ptrbpoint; - int num = 0,i; - IpoCurve *icu; - PyObject* l; + struct BPoint *ptrbpoint; + int num = 0,i; + IpoCurve *icu; + PyObject* l; if (!PyArg_ParseTuple(args, "i",&num)) - return (EXPP_ReturnPyObjError (PyExc_TypeError, - "expected int argument")); - icu =self->ipo->curve.first; - if(!icu) return (EXPP_ReturnPyObjError (PyExc_TypeError,"No IPO curve")); - for(i = 0;i<num;i++) - { - if(!icu) return (EXPP_ReturnPyObjError (PyExc_TypeError,"Bad ipo number")); - icu=icu->next; + return (EXPP_ReturnPyObjError (PyExc_TypeError, "expected int argument")); + icu =self->ipo->curve.first; + if(!icu) return (EXPP_ReturnPyObjError (PyExc_TypeError,"No IPO curve")); + for(i = 0;i<num;i++) + { + if(!icu) return (EXPP_ReturnPyObjError (PyExc_TypeError,"Bad curve number")); + icu=icu->next; } - ptrbpoint = icu->bp; - if(!ptrbpoint)return EXPP_ReturnPyObjError(PyExc_TypeError,"No base point"); + ptrbpoint = icu->bp; + if(!ptrbpoint)return EXPP_ReturnPyObjError(PyExc_TypeError,"No base point"); - l = PyList_New(0); - for(i=0;i<4;i++) - PyList_Append( l, PyFloat_FromDouble(ptrbpoint->vec[i])); - return l; + l = PyList_New(0); + for(i=0;i<4;i++) + PyList_Append( l, PyFloat_FromDouble(ptrbpoint->vec[i])); + return l; } static PyObject *Ipo_getCurveBeztriple(C_Ipo *self, PyObject *args) @@ -438,18 +384,6 @@ static int IpoSetAttr (C_Ipo *self, char *name, PyObject *value) } /*****************************************************************************/ -/* Function: IpoPrint */ -/* Description: This is a callback function for the C_Ipo type. It */ -/* builds a meaninful string to 'print' ipo objects. */ -/*****************************************************************************/ -/* -static int IpoPrint(C_Ipo *self, FILE *fp, int flags) -{ - fprintf(fp, "[Ipo \"%s\"]", self->ipo->id.name+2); - return 0; -} -*/ -/*****************************************************************************/ /* Function: IpoRepr */ /* Description: This is a callback function for the C_Ipo type. It */ /* builds a meaninful string to represent ipo objects. */ diff --git a/source/blender/python/api2_2x/Ipo.h b/source/blender/python/api2_2x/Ipo.h index 6418801cc12..fda43df9705 100644 --- a/source/blender/python/api2_2x/Ipo.h +++ b/source/blender/python/api2_2x/Ipo.h @@ -88,10 +88,6 @@ static PyObject *Ipo_getName(C_Ipo *self); static PyObject *Ipo_setName(C_Ipo *self, PyObject *args); static PyObject *Ipo_getBlocktype(C_Ipo *self); static PyObject *Ipo_setBlocktype(C_Ipo *self, PyObject *args); -static PyObject *Ipo_getShowkey(C_Ipo *self); -static PyObject *Ipo_setShowkey(C_Ipo *self, PyObject *args); -static PyObject *Ipo_getPad(C_Ipo *self); -static PyObject *Ipo_setPad(C_Ipo *self, PyObject *args); static PyObject *Ipo_getRctf(C_Ipo *self); static PyObject *Ipo_setRctf(C_Ipo *self, PyObject *args); @@ -115,14 +111,6 @@ static PyMethodDef C_Ipo_methods[] = { "() - Return Ipo blocktype -"}, {"setBlocktype", (PyCFunction)Ipo_setBlocktype, METH_VARARGS, "(str) - Change Ipo blocktype"}, - {"getShowkey", (PyCFunction)Ipo_getShowkey, METH_NOARGS, - "() - Return Ipo showkey - "}, - {"setShowkey", (PyCFunction)Ipo_setShowkey, METH_VARARGS, - "(str) - Change Ipo showkey"}, - {"getPad", (PyCFunction)Ipo_getPad, METH_NOARGS, - "() - Return Ipo pad - "}, - {"setPad", (PyCFunction)Ipo_setPad, METH_VARARGS, - "(str) - Change Ipo pad"}, {"getRctf", (PyCFunction)Ipo_getRctf, METH_NOARGS, "() - Return Ipo rctf - "}, {"setRctf", (PyCFunction)Ipo_setRctf, METH_VARARGS, |