2.5: patch to comment out some more bad level calls in the game engine,
apparently msvc is more strict here, provided by Jean-Michel Soler.
This commit is contained in:
@@ -179,7 +179,7 @@ extern "C" {
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
//XXX #include "BSE_headerbuttons.h"
|
//XXX #include "BSE_headerbuttons.h"
|
||||||
void update_for_newframe();
|
//XXX void update_for_newframe();
|
||||||
//void scene_update_for_newframe(struct Scene *sce, unsigned int lay);
|
//void scene_update_for_newframe(struct Scene *sce, unsigned int lay);
|
||||||
//#include "BKE_ipo.h"
|
//#include "BKE_ipo.h"
|
||||||
//void do_all_data_ipos(void);
|
//void do_all_data_ipos(void);
|
||||||
@@ -1929,7 +1929,7 @@ void BL_ConvertBlenderObjects(struct Main* maggie,
|
|||||||
if (converter->addInitFromFrame){//rcruiz
|
if (converter->addInitFromFrame){//rcruiz
|
||||||
float eulxyzPrev[3];
|
float eulxyzPrev[3];
|
||||||
blenderscene->r.cfra=blenderscene->r.sfra-1;
|
blenderscene->r.cfra=blenderscene->r.sfra-1;
|
||||||
update_for_newframe();
|
//XXX update_for_newframe();
|
||||||
MT_Vector3 tmp=pos-MT_Point3(blenderobject->loc[0]+blenderobject->dloc[0],
|
MT_Vector3 tmp=pos-MT_Point3(blenderobject->loc[0]+blenderobject->dloc[0],
|
||||||
blenderobject->loc[1]+blenderobject->dloc[1],
|
blenderobject->loc[1]+blenderobject->dloc[1],
|
||||||
blenderobject->loc[2]+blenderobject->dloc[2]
|
blenderobject->loc[2]+blenderobject->dloc[2]
|
||||||
@@ -1947,7 +1947,7 @@ void BL_ConvertBlenderObjects(struct Main* maggie,
|
|||||||
tmp.scale(fps, fps, fps);
|
tmp.scale(fps, fps, fps);
|
||||||
iniang.push_back(tmp);
|
iniang.push_back(tmp);
|
||||||
blenderscene->r.cfra=blenderscene->r.sfra;
|
blenderscene->r.cfra=blenderscene->r.sfra;
|
||||||
update_for_newframe();
|
//XXX update_for_newframe();
|
||||||
}
|
}
|
||||||
|
|
||||||
gameobj->NodeSetLocalPosition(pos);
|
gameobj->NodeSetLocalPosition(pos);
|
||||||
@@ -2131,7 +2131,7 @@ void BL_ConvertBlenderObjects(struct Main* maggie,
|
|||||||
if (converter->addInitFromFrame){//rcruiz
|
if (converter->addInitFromFrame){//rcruiz
|
||||||
float eulxyzPrev[3];
|
float eulxyzPrev[3];
|
||||||
blenderscene->r.cfra=blenderscene->r.sfra-1;
|
blenderscene->r.cfra=blenderscene->r.sfra-1;
|
||||||
update_for_newframe();
|
//XXX update_for_newframe();
|
||||||
MT_Vector3 tmp=pos-MT_Point3(blenderobject->loc[0]+blenderobject->dloc[0],
|
MT_Vector3 tmp=pos-MT_Point3(blenderobject->loc[0]+blenderobject->dloc[0],
|
||||||
blenderobject->loc[1]+blenderobject->dloc[1],
|
blenderobject->loc[1]+blenderobject->dloc[1],
|
||||||
blenderobject->loc[2]+blenderobject->dloc[2]
|
blenderobject->loc[2]+blenderobject->dloc[2]
|
||||||
@@ -2149,7 +2149,7 @@ void BL_ConvertBlenderObjects(struct Main* maggie,
|
|||||||
tmp.scale(fps, fps, fps);
|
tmp.scale(fps, fps, fps);
|
||||||
iniang.push_back(tmp);
|
iniang.push_back(tmp);
|
||||||
blenderscene->r.cfra=blenderscene->r.sfra;
|
blenderscene->r.cfra=blenderscene->r.sfra;
|
||||||
update_for_newframe();
|
//XXX update_for_newframe();
|
||||||
}
|
}
|
||||||
|
|
||||||
gameobj->NodeSetLocalPosition(pos);
|
gameobj->NodeSetLocalPosition(pos);
|
||||||
|
@@ -661,8 +661,8 @@ void KX_BlenderSceneConverter::localDel_ipoCurve ( IpoCurve * icu ,struct SpaceI
|
|||||||
extern "C"
|
extern "C"
|
||||||
{
|
{
|
||||||
Ipo *add_ipo( char *name, int idcode );
|
Ipo *add_ipo( char *name, int idcode );
|
||||||
char *getIpoCurveName( IpoCurve * icu );
|
//XXX char *getIpoCurveName( IpoCurve * icu );
|
||||||
struct IpoCurve *verify_ipocurve(struct ID *, short, char *, char *, char *, int, short);
|
//XXX struct IpoCurve *verify_ipocurve(struct ID *, short, char *, char *, char *, int);
|
||||||
void testhandles_ipocurve(struct IpoCurve *icu);
|
void testhandles_ipocurve(struct IpoCurve *icu);
|
||||||
void insert_vert_icu(struct IpoCurve *, float, float, short);
|
void insert_vert_icu(struct IpoCurve *, float, float, short);
|
||||||
void Mat3ToEul(float tmat[][3], float *eul);
|
void Mat3ToEul(float tmat[][3], float *eul);
|
||||||
@@ -673,11 +673,11 @@ IpoCurve* findIpoCurve(IpoCurve* first, const char* searchName)
|
|||||||
IpoCurve* icu1;
|
IpoCurve* icu1;
|
||||||
for( icu1 = first; icu1; icu1 = icu1->next )
|
for( icu1 = first; icu1; icu1 = icu1->next )
|
||||||
{
|
{
|
||||||
char* curveName = getIpoCurveName( icu1 );
|
/*XXX char* curveName = getIpoCurveName( icu1 );
|
||||||
if( !strcmp( curveName, searchName) )
|
if( !strcmp( curveName, searchName) )
|
||||||
{
|
{
|
||||||
return icu1;
|
return icu1;
|
||||||
}
|
}*/
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -874,28 +874,28 @@ void KX_BlenderSceneConverter::WritePhysicsObjectToAnimationIpo(int frameNumber)
|
|||||||
//create the curves, if not existing
|
//create the curves, if not existing
|
||||||
|
|
||||||
IpoCurve *icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocX");
|
IpoCurve *icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocX");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_X, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_X);
|
||||||
|
|
||||||
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocY");
|
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocY");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_Y, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_Y);
|
||||||
|
|
||||||
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocZ");
|
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocZ");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_Z, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_Z);
|
||||||
|
|
||||||
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotX");
|
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotX");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_X, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_X);
|
||||||
|
|
||||||
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotY");
|
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotY");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_Y, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_Y);
|
||||||
|
|
||||||
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotZ");
|
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotZ");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_Z, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_Z);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1030,28 +1030,28 @@ void KX_BlenderSceneConverter::TestHandlesPhysicsObjectToAnimationIpo()
|
|||||||
//create the curves, if not existing
|
//create the curves, if not existing
|
||||||
|
|
||||||
IpoCurve *icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocX");
|
IpoCurve *icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocX");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_X, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_X);
|
||||||
|
|
||||||
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocY");
|
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocY");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_Y, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_Y);
|
||||||
|
|
||||||
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocZ");
|
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"LocZ");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_Z, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_LOC_Z);
|
||||||
|
|
||||||
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotX");
|
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotX");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_X, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_X);
|
||||||
|
|
||||||
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotY");
|
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotY");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_Y, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_Y);
|
||||||
|
|
||||||
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotZ");
|
icu1 = findIpoCurve((IpoCurve *)ipo->curve.first,"RotZ");
|
||||||
if (!icu1)
|
//XXX if (!icu1)
|
||||||
icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_Z, 1);
|
//XXX icu1 = verify_ipocurve(&blenderObject->id, ipo->blocktype, NULL, NULL, NULL, OB_ROT_Z);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user