From a680d87902b5f809a083b8a514b03078f32a49cf Mon Sep 17 00:00:00 2001 From: Ken Hughes Date: Wed, 16 Aug 2006 19:20:37 +0000 Subject: [PATCH] ===Python API=== Patch to Mesh and NMesh APIs to bring FaceModes dict into sync (thanks jms). --- source/blender/python/api2_2x/Mesh.c | 1 + source/blender/python/api2_2x/NMesh.c | 25 +++++++++++++------------ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/source/blender/python/api2_2x/Mesh.c b/source/blender/python/api2_2x/Mesh.c index 5600989ff4a..2d43713fa62 100644 --- a/source/blender/python/api2_2x/Mesh.c +++ b/source/blender/python/api2_2x/Mesh.c @@ -7434,6 +7434,7 @@ static PyObject *M_Mesh_FaceModesDict( void ) PyConstant_Insert( d, "LIGHT", PyInt_FromLong( TF_LIGHT ) ); PyConstant_Insert( d, "OBCOL", PyInt_FromLong( TF_OBCOL ) ); PyConstant_Insert( d, "SHADOW", PyInt_FromLong( TF_SHADOW ) ); + PyConstant_Insert( d, "TEXT", PyInt_FromLong( TF_BMFONT ) ); PyConstant_Insert( d, "SHAREDVERT", PyInt_FromLong( TF_SHAREDVERT ) ); PyConstant_Insert( d, "SHAREDCOL", PyInt_FromLong( TF_SHAREDCOL ) ); PyConstant_Insert( d, "TEX", PyInt_FromLong( TF_TEX ) ); diff --git a/source/blender/python/api2_2x/NMesh.c b/source/blender/python/api2_2x/NMesh.c index 9fa0c9c4435..b16463bbe62 100644 --- a/source/blender/python/api2_2x/NMesh.c +++ b/source/blender/python/api2_2x/NMesh.c @@ -3342,19 +3342,20 @@ static PyObject *M_NMesh_FaceModesDict( void ) BPy_constant *d = ( BPy_constant * ) FM; PyConstant_Insert( d, "BILLBOARD", - PyInt_FromLong( TF_BILLBOARD2 ) ); - PyConstant_Insert( d, "ALL", PyInt_FromLong( 0xffff ) ); + PyInt_FromLong( TF_BILLBOARD2 ) ); + PyConstant_Insert( d, "ALL", PyInt_FromLong( 0x7fff ) ); PyConstant_Insert( d, "HALO", PyInt_FromLong( TF_BILLBOARD ) ); - EXPP_ADDCONST( d, DYNAMIC ); - EXPP_ADDCONST( d, INVISIBLE ); - EXPP_ADDCONST( d, LIGHT ); - EXPP_ADDCONST( d, OBCOL ); - EXPP_ADDCONST( d, SHADOW ); - EXPP_ADDCONST( d, SHAREDVERT ); - EXPP_ADDCONST( d, SHAREDCOL ); - EXPP_ADDCONST( d, TEX ); - EXPP_ADDCONST( d, TILES ); - EXPP_ADDCONST( d, TWOSIDE ); + PyConstant_Insert( d, "DYNAMIC", PyInt_FromLong( TF_DYNAMIC ) ); + PyConstant_Insert( d, "INVISIBLE", PyInt_FromLong( TF_INVISIBLE ) ); + PyConstant_Insert( d, "LIGHT", PyInt_FromLong( TF_LIGHT ) ); + PyConstant_Insert( d, "OBCOL", PyInt_FromLong( TF_OBCOL ) ); + PyConstant_Insert( d, "SHADOW", PyInt_FromLong( TF_SHADOW ) ); + PyConstant_Insert( d, "TEXT", PyInt_FromLong( TF_BMFONT ) ); + PyConstant_Insert( d, "SHAREDVERT", PyInt_FromLong( TF_SHAREDVERT ) ); + PyConstant_Insert( d, "SHAREDCOL", PyInt_FromLong( TF_SHAREDCOL ) ); + PyConstant_Insert( d, "TEX", PyInt_FromLong( TF_TEX ) ); + PyConstant_Insert( d, "TILES", PyInt_FromLong( TF_TILES ) ); + PyConstant_Insert( d, "TWOSIDE", PyInt_FromLong( TF_TWOSIDE ) ); } return FM;