diff options
author | Joseph Gilbert <ascotan@gmail.com> | 2005-08-07 16:09:50 +0400 |
---|---|---|
committer | Joseph Gilbert <ascotan@gmail.com> | 2005-08-07 16:09:50 +0400 |
commit | ebd83b9bc4f64f045d2dc86507aa3d4645d4f116 (patch) | |
tree | 289d52776815c1ddb2154e675abc8674835c3b57 | |
parent | 317f7d1446f42f3201e581bb3fc80626bfad0165 (diff) |
_updates and warning fix_
* fixed a few warnings in the python project
* added timeline to py project
-rw-r--r-- | projectfiles_vc7/blender/BPY_python/BPY_python.vcproj | 9 | ||||
-rw-r--r-- | source/blender/python/api2_2x/Material.c | 72 | ||||
-rw-r--r-- | source/blender/python/api2_2x/sceneTimeLine.c | 3 |
3 files changed, 44 insertions, 40 deletions
diff --git a/projectfiles_vc7/blender/BPY_python/BPY_python.vcproj b/projectfiles_vc7/blender/BPY_python/BPY_python.vcproj index a2566add973..b57342f2e6f 100644 --- a/projectfiles_vc7/blender/BPY_python/BPY_python.vcproj +++ b/projectfiles_vc7/blender/BPY_python/BPY_python.vcproj @@ -194,6 +194,9 @@ RelativePath="..\..\..\source\blender\python\api2_2x\sceneRender.c"> </File> <File + RelativePath="..\..\..\source\blender\python\api2_2x\sceneTimeLine.c"> + </File> + <File RelativePath="..\..\..\source\blender\python\api2_2x\Sound.c"> </File> <File @@ -352,6 +355,9 @@ RelativePath="..\..\..\source\blender\python\api2_2x\sceneRender.h"> </File> <File + RelativePath="..\..\..\source\blender\python\api2_2x\sceneTimeLine.h"> + </File> + <File RelativePath="..\..\..\source\blender\python\api2_2x\Sound.h"> </File> <File @@ -412,9 +418,6 @@ RelativePath="..\..\..\source\blender\python\api2_2x\Ipocurve.h"> </File> <File - RelativePath="..\..\..\source\blender\python\api2_2x\line.h"> - </File> - <File RelativePath="..\..\..\source\blender\python\api2_2x\logic.h"> </File> <File diff --git a/source/blender/python/api2_2x/Material.c b/source/blender/python/api2_2x/Material.c index 6fd9737cace..81be14de13e 100644 --- a/source/blender/python/api2_2x/Material.c +++ b/source/blender/python/api2_2x/Material.c @@ -83,22 +83,22 @@ #define EXPP_MAT_MODE_NOMIST MA_NOMIST #define EXPP_MAT_MODE_ENV MA_ENV /* Material MIN, MAX values */ -#define EXPP_MAT_ADD_MIN 0.0 -#define EXPP_MAT_ADD_MAX 1.0 -#define EXPP_MAT_ALPHA_MIN 0.0 -#define EXPP_MAT_ALPHA_MAX 1.0 -#define EXPP_MAT_AMB_MIN 0.0 -#define EXPP_MAT_AMB_MAX 1.0 -#define EXPP_MAT_COL_MIN 0.0 /* min/max for all ... */ -#define EXPP_MAT_COL_MAX 1.0 /* ... color triplets */ -#define EXPP_MAT_EMIT_MIN 0.0 -#define EXPP_MAT_EMIT_MAX 1.0 -#define EXPP_MAT_REF_MIN 0.0 -#define EXPP_MAT_REF_MAX 1.0 -#define EXPP_MAT_SPEC_MIN 0.0 -#define EXPP_MAT_SPEC_MAX 2.0 -#define EXPP_MAT_SPECTRA_MIN 0.0 -#define EXPP_MAT_SPECTRA_MAX 1.0 +#define EXPP_MAT_ADD_MIN 0.0f +#define EXPP_MAT_ADD_MAX 1.0f +#define EXPP_MAT_ALPHA_MIN 0.0f +#define EXPP_MAT_ALPHA_MAX 1.0f +#define EXPP_MAT_AMB_MIN 0.0f +#define EXPP_MAT_AMB_MAX 1.0f +#define EXPP_MAT_COL_MIN 0.0f /* min/max for all ... */ +#define EXPP_MAT_COL_MAX 1.0f /* ... color triplets */ +#define EXPP_MAT_EMIT_MIN 0.0f +#define EXPP_MAT_EMIT_MAX 1.0f +#define EXPP_MAT_REF_MIN 0.0f +#define EXPP_MAT_REF_MAX 1.0f +#define EXPP_MAT_SPEC_MIN 0.0f +#define EXPP_MAT_SPEC_MAX 2.0f +#define EXPP_MAT_SPECTRA_MIN 0.0f +#define EXPP_MAT_SPECTRA_MAX 1.0f /* Shader spesific settings */ #define EXPP_MAT_SPEC_SHADER_MIN 0 @@ -106,22 +106,22 @@ #define EXPP_MAT_DIFFUSE_SHADER_MIN 0 #define EXPP_MAT_DIFFUSE_SHADER_MAX 4 -#define EXPP_MAT_ROUGHNESS_MIN 0.0 -#define EXPP_MAT_ROUGHNESS_MAX 3.140 -#define EXPP_MAT_SPECSIZE_MIN 0.0 -#define EXPP_MAT_SPECSIZE_MAX 1.530 -#define EXPP_MAT_DIFFUSESIZE_MIN 0.0 -#define EXPP_MAT_DIFFUSESIZE_MAX 3.140 -#define EXPP_MAT_SPECSMOOTH_MIN 0.0 -#define EXPP_MAT_SPECSMOOTH_MAX 1.0 -#define EXPP_MAT_DIFFUSESMOOTH_MIN 0.0 -#define EXPP_MAT_DIFFUSESMOOTH_MAX 1.0 -#define EXPP_MAT_DIFFUSE_DARKNESS_MIN 0.0 -#define EXPP_MAT_DIFFUSE_DARKNESS_MAX 2.0 -#define EXPP_MAT_REFRACINDEX_MIN 1.0 -#define EXPP_MAT_REFRACINDEX_MAX 10.0 -#define EXPP_MAT_RMS_MIN 0.0 -#define EXPP_MAT_RMS_MAX 0.4 +#define EXPP_MAT_ROUGHNESS_MIN 0.0f +#define EXPP_MAT_ROUGHNESS_MAX 3.140f +#define EXPP_MAT_SPECSIZE_MIN 0.0f +#define EXPP_MAT_SPECSIZE_MAX 1.530f +#define EXPP_MAT_DIFFUSESIZE_MIN 0.0f +#define EXPP_MAT_DIFFUSESIZE_MAX 3.140f +#define EXPP_MAT_SPECSMOOTH_MIN 0.0f +#define EXPP_MAT_SPECSMOOTH_MAX 1.0f +#define EXPP_MAT_DIFFUSESMOOTH_MIN 0.0f +#define EXPP_MAT_DIFFUSESMOOTH_MAX 1.0f +#define EXPP_MAT_DIFFUSE_DARKNESS_MIN 0.0f +#define EXPP_MAT_DIFFUSE_DARKNESS_MAX 2.0f +#define EXPP_MAT_REFRACINDEX_MIN 1.0f +#define EXPP_MAT_REFRACINDEX_MAX 10.0f +#define EXPP_MAT_RMS_MIN 0.0f +#define EXPP_MAT_RMS_MAX 0.4f /* End shader settings */ /* diff_shader */ @@ -1825,7 +1825,7 @@ static PyObject *Material_setSpecShader( BPy_Material * self, PyObject * args ) return ( EXPP_ReturnPyObjError( PyExc_TypeError, "expected int argument" ) ); - self->material->spec_shader = EXPP_ClampInt( value, EXPP_MAT_SPEC_SHADER_MIN, + self->material->spec_shader = (short)EXPP_ClampInt( value, EXPP_MAT_SPEC_SHADER_MIN, EXPP_MAT_SPEC_SHADER_MAX ); Py_INCREF( Py_None ); @@ -1840,7 +1840,7 @@ static PyObject *Material_setDiffuseShader( BPy_Material * self, PyObject * args return ( EXPP_ReturnPyObjError( PyExc_TypeError, "expected int argument" ) ); - self->material->diff_shader = EXPP_ClampInt( value, EXPP_MAT_DIFFUSE_SHADER_MIN, + self->material->diff_shader = (short)EXPP_ClampInt( value, EXPP_MAT_DIFFUSE_SHADER_MIN, EXPP_MAT_DIFFUSE_SHADER_MAX ); Py_INCREF( Py_None ); @@ -2627,10 +2627,10 @@ static PyObject *Material_getAttr( BPy_Material * self, char *name ) id.us ); /* Shader settings*/ else if( strcmp( name, "specShader" ) == 0 ) - attr = PyInt_FromLong( ( double ) self->material-> + attr = PyInt_FromLong( ( long ) self->material-> spec_shader ); else if( strcmp( name, "diffuseShader" ) == 0 ) - attr = PyInt_FromLong( ( double ) self->material-> + attr = PyInt_FromLong( ( long ) self->material-> diff_shader ); else if( strcmp( name, "roughness" ) == 0 ) attr = PyFloat_FromDouble( ( double ) self->material-> diff --git a/source/blender/python/api2_2x/sceneTimeLine.c b/source/blender/python/api2_2x/sceneTimeLine.c index ab0a54a17a9..d4b1710251a 100644 --- a/source/blender/python/api2_2x/sceneTimeLine.c +++ b/source/blender/python/api2_2x/sceneTimeLine.c @@ -176,7 +176,8 @@ static PyObject *TimeLine_getFramesMarked (BPy_TimeLine *self, PyObject *args) { if (tmarker) { int f; char *s= NULL; - if (PyInt_Check (tmarker) && (f= PyInt_AsLong (tmarker)) ) { + f = PyInt_AsLong (tmarker); + if (PyInt_Check (tmarker) && f != 0) { for (marker_it= self->marker_list->first; marker_it; marker_it= marker_it->next) if (marker_it->frame==f) PyList_Append (marker_list, PyString_FromString (marker_it->name)); } |