From: <au...@us...> - 2012-08-06 00:02:34
|
Revision: 11470 http://supertuxkart.svn.sourceforge.net/supertuxkart/?rev=11470&view=rev Author: auria Date: 2012-08-06 00:02:28 +0000 (Mon, 06 Aug 2012) Log Message: ----------- Don't export a shape when interaction is ghost (STK 0.7.3, especially, reverts to interaction=static in this case) Modified Paths: -------------- media/trunk/blender_25/stk_track.py Modified: media/trunk/blender_25/stk_track.py =================================================================== --- media/trunk/blender_25/stk_track.py 2012-08-05 23:27:39 UTC (rev 11469) +++ media/trunk/blender_25/stk_track.py 2012-08-06 00:02:28 UTC (rev 11470) @@ -1126,9 +1126,12 @@ looped =" looped=\"y\" " else: looped = "" + + interaction = getProperty(obj, "interaction", 'static') shape = getProperty(obj, "shape", "") - if shape: - shape="shape=\"%s\""%shape + shape_str = "" + if shape and interaction != 'ghost': + shape_str = "shape=\"%s\""%shape if not ipo: ipo=[] lodstring = self.getLODString(obj) @@ -1139,7 +1142,6 @@ else: model_string = "model=\"%s\" " % name - interaction = getProperty(obj, "interaction", 'static') if interaction == 'reset': reset_string = " reset=\"y\"" else: @@ -1153,11 +1155,11 @@ if parent and parent.type=="ARMATURE": f.write(" <object type=\"%s\" %s%s %s%s%s%s%s%s>\n"% \ - (objectType, model_string, getXYZHPRString(parent), shape, looped, + (objectType, model_string, getXYZHPRString(parent), shape_str, looped, lodstring, reset_string, tangent_string, interaction_string)) else: f.write(" <object type=\"%s\" %s%s %s%s%s%s%s%s>\n"% \ - (objectType, model_string, getXYZHPRString(obj), shape, looped, + (objectType, model_string, getXYZHPRString(obj), shape_str, looped, lodstring, reset_string, tangent_string, interaction_string)) self.writeIPO(f, ipo) f.write(" </object>\n") This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |