Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacques Guignot <guignot@wanadoo.fr>2003-07-10 04:22:17 +0400
committerJacques Guignot <guignot@wanadoo.fr>2003-07-10 04:22:17 +0400
commitbe1338cb10602ad8df72db2260c3ec9e1848f80e (patch)
tree23bd517c0dbaa7a5bce64aaa52a61107e9db18cd
parentb216fb1729819fce424c9bef36bdc3fc11611156 (diff)
minor changes; deleted unuseful functions.
-rw-r--r--source/blender/python/api2_2x/Ipo.c122
-rw-r--r--source/blender/python/api2_2x/Ipo.h12
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,