Updated docs and added constants to tracker
This commit is contained in:
@@ -1125,12 +1125,12 @@ rc_setWheelDampingCompression( SETWHEELDAMPINGCOMPRESSION_ACTOR, SETWHEELDAMPIN
|
||||
rc_setWheelDampingRelaxation( SETWHEELDAMPINGRELAXATION_ACTOR, SETWHEELDAMPINGRELAXATION_WHEEL, SETWHEELDAMPINGRELAXATION_DREL_VALUE )
|
||||
rc_setWheelFrictionSlip( SETWHEELFRICTIONSLIP_ACTOR, SETWHEELFRICTIONSLIP_WHEEL, SETWHEELFRICTIONSLIP_FSLIP_VALUE )
|
||||
rc_setWheelRotation( SETWHEELROTATION_ACTOR, SETWHEELROTATION_WHEEL, SETWHEELROTATION_ROT )
|
||||
rc_setWheelRotationDelta( SETWHEELROTATIONDELTA_ACTOR, SETWHEELROTATIONDELTA_WHEEL, SETWHEELROTATIONDELTA_ROT_DELTA )
|
||||
rc_setWheelRollInfluence( SETWHEELROLLINFLUENCE_ACTOR, SETWHEELROLLINFLUENCE_WHEEL, SETWHEELROLLINFLUENCE_ROLL_INFLUENCE )
|
||||
rc_setWheelInverseContactSuspension( SETWHEELINVERSECONTACTSUSPENSION_ACTOR, SETWHEELINVERSECONTACTSUSPENSION_WHEEL, SETWHEELINVERSECONTACTSUSPENSION_C_VALUE )
|
||||
rc_setWheelSuspensionVelocity( SETWHEELSUSPENSIONVELOCITY_ACTOR, SETWHEELSUSPENSIONVELOCITY_WHEEL, SETWHEELSUSPENSIONVELOCITY_VELOCITY )
|
||||
rc_setWheelActorOffsetTransform( SETWHEELACTOROFFSETTRANSFORM_ACTOR, SETWHEELACTOROFFSETTRANSFORM_WHEEL, SETWHEELACTOROFFSETTRANSFORM_T_MATRIX )
|
||||
rc_getWheelActorOffsetTransform( GETWHEELACTOROFFSETTRANSFORM_ACTOR, GETWHEELACTOROFFSETTRANSFORM_WHEEL, GETWHEELACTOROFFSETTRANSFORM_T_MATRIX )
|
||||
rc_getVehiclePitchControl( GETVEHICLEPITCHCONTROL_ACTOR )
|
||||
rc_createMaterial( )
|
||||
rc_deleteMaterial( DELETEMATERIAL_MATERIAL_ID )
|
||||
rc_setActorMaterial( SETACTORMATERIAL_ACTOR, SETACTORMATERIAL_MATERIAL_NUM, SETACTORMATERIAL_MATERIAL_ID )
|
||||
|
||||
@@ -40,9 +40,9 @@ Sub SetWheelDampingCompression( actor, wheel, dcomp_value )
|
||||
Sub SetWheelDampingRelaxation( actor, wheel, drel_value )
|
||||
Sub SetWheelFrictionSlip( actor, wheel, fslip_value )
|
||||
Sub SetWheelRotation( actor, wheel, rot )
|
||||
Sub SetWheelRotationDelta( actor, wheel, rot_delta )
|
||||
Sub SetWheelRollInfluence( actor, wheel, roll_influence )
|
||||
Sub SetWheelInverseContactSuspension( actor, wheel, c_value )
|
||||
Sub SetWheelSuspensionVelocity( actor, wheel, velocity )
|
||||
Sub SetWheelActorOffsetTransform( actor, wheel, t_matrix )
|
||||
Sub GetWheelActorOffsetTransform( actor, wheel, t_matrix )
|
||||
Function GetVehiclePitchControl( actor )
|
||||
|
||||
@@ -3630,10 +3630,6 @@ void init_embedded_functions()
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
add_embedded_arg("wheel", ID_TYPE_NUM);
|
||||
add_embedded_arg("rot", ID_TYPE_NUM);
|
||||
embed_function("SetWheelRotationDelta", ID_TYPE_SUB);
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
add_embedded_arg("wheel", ID_TYPE_NUM);
|
||||
add_embedded_arg("rot_delta", ID_TYPE_NUM);
|
||||
embed_function("SetWheelRollInfluence", ID_TYPE_SUB);
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
add_embedded_arg("wheel", ID_TYPE_NUM);
|
||||
@@ -3654,6 +3650,8 @@ void init_embedded_functions()
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
add_embedded_arg("wheel", ID_TYPE_NUM);
|
||||
add_embedded_arg("t_matrix", ID_TYPE_NUM);
|
||||
embed_function("GetVehiclePitchControl", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
embed_function("createMaterial", ID_TYPE_FN_NUM);
|
||||
embed_function("deleteMaterial", ID_TYPE_SUB);
|
||||
add_embedded_arg("material_id", ID_TYPE_NUM);
|
||||
|
||||
Binary file not shown.
@@ -3624,10 +3624,6 @@ embed_function("SetWheelRotation", ID_TYPE_SUB);
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
add_embedded_arg("wheel", ID_TYPE_NUM);
|
||||
add_embedded_arg("rot", ID_TYPE_NUM);
|
||||
embed_function("SetWheelRotationDelta", ID_TYPE_SUB);
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
add_embedded_arg("wheel", ID_TYPE_NUM);
|
||||
add_embedded_arg("rot_delta", ID_TYPE_NUM);
|
||||
embed_function("SetWheelRollInfluence", ID_TYPE_SUB);
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
add_embedded_arg("wheel", ID_TYPE_NUM);
|
||||
@@ -3648,6 +3644,8 @@ embed_function("GetWheelActorOffsetTransform", ID_TYPE_SUB);
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
add_embedded_arg("wheel", ID_TYPE_NUM);
|
||||
add_embedded_arg("t_matrix", ID_TYPE_NUM);
|
||||
embed_function("GetVehiclePitchControl", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("actor", ID_TYPE_NUM);
|
||||
embed_function("createMaterial", ID_TYPE_FN_NUM);
|
||||
embed_function("deleteMaterial", ID_TYPE_SUB);
|
||||
add_embedded_arg("material_id", ID_TYPE_NUM);
|
||||
|
||||
@@ -3624,30 +3624,28 @@
|
||||
#define SETWHEELROTATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETWHEELROTATION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETWHEELROTATION_ROT num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_SetWheelRotationDelta 1127
|
||||
#define SETWHEELROTATIONDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETWHEELROTATIONDELTA_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETWHEELROTATIONDELTA_ROT_DELTA num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_SetWheelRollInfluence 1128
|
||||
#define FN_SetWheelRollInfluence 1127
|
||||
#define SETWHEELROLLINFLUENCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETWHEELROLLINFLUENCE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETWHEELROLLINFLUENCE_ROLL_INFLUENCE num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_SetWheelInverseContactSuspension 1129
|
||||
#define FN_SetWheelInverseContactSuspension 1128
|
||||
#define SETWHEELINVERSECONTACTSUSPENSION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETWHEELINVERSECONTACTSUSPENSION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETWHEELINVERSECONTACTSUSPENSION_C_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_SetWheelSuspensionVelocity 1130
|
||||
#define FN_SetWheelSuspensionVelocity 1129
|
||||
#define SETWHEELSUSPENSIONVELOCITY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETWHEELSUSPENSIONVELOCITY_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETWHEELSUSPENSIONVELOCITY_VELOCITY num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_SetWheelActorOffsetTransform 1131
|
||||
#define FN_SetWheelActorOffsetTransform 1130
|
||||
#define SETWHEELACTOROFFSETTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define SETWHEELACTOROFFSETTRANSFORM_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define SETWHEELACTOROFFSETTRANSFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_GetWheelActorOffsetTransform 1132
|
||||
#define FN_GetWheelActorOffsetTransform 1131
|
||||
#define GETWHEELACTOROFFSETTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define GETWHEELACTOROFFSETTRANSFORM_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
|
||||
#define GETWHEELACTOROFFSETTRANSFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
|
||||
#define FN_GetVehiclePitchControl 1132
|
||||
#define GETVEHICLEPITCHCONTROL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_createMaterial 1133
|
||||
#define FN_deleteMaterial 1134
|
||||
#define DELETEMATERIAL_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
|
||||
@@ -3407,9 +3407,6 @@ case FN_SetWheelFrictionSlip: //Sub Procedure
|
||||
case FN_SetWheelRotation: //Sub Procedure
|
||||
rc_setWheelRotation( SETWHEELROTATION_ACTOR, SETWHEELROTATION_WHEEL, SETWHEELROTATION_ROT );
|
||||
break;
|
||||
case FN_SetWheelRotationDelta: //Sub Procedure
|
||||
rc_setWheelRotationDelta( SETWHEELROTATIONDELTA_ACTOR, SETWHEELROTATIONDELTA_WHEEL, SETWHEELROTATIONDELTA_ROT_DELTA );
|
||||
break;
|
||||
case FN_SetWheelRollInfluence: //Sub Procedure
|
||||
rc_setWheelRollInfluence( SETWHEELROLLINFLUENCE_ACTOR, SETWHEELROLLINFLUENCE_WHEEL, SETWHEELROLLINFLUENCE_ROLL_INFLUENCE );
|
||||
break;
|
||||
@@ -3425,6 +3422,9 @@ case FN_SetWheelActorOffsetTransform: //Sub Procedure
|
||||
case FN_GetWheelActorOffsetTransform: //Sub Procedure
|
||||
rc_getWheelActorOffsetTransform( GETWHEELACTOROFFSETTRANSFORM_ACTOR, GETWHEELACTOROFFSETTRANSFORM_WHEEL, GETWHEELACTOROFFSETTRANSFORM_T_MATRIX );
|
||||
break;
|
||||
case FN_GetVehiclePitchControl: //Number Function
|
||||
rc_push_num(rc_getVehiclePitchControl( GETVEHICLEPITCHCONTROL_ACTOR ));
|
||||
break;
|
||||
case FN_createMaterial: //Number Function
|
||||
rc_push_num(rc_createMaterial( ));
|
||||
break;
|
||||
|
||||
@@ -1024,6 +1024,10 @@ string rc_keywordToken(string sline)
|
||||
return "<num>6";
|
||||
else if(sline.compare("ACTOR_SHAPE_TRIMESH")==0)
|
||||
return "<num>7";
|
||||
else if(sline.compare("ACTOR_SHAPE_COMPOSITE")==0)
|
||||
return "<num>9";
|
||||
else if(sline.compare("ACTOR_SHAPE_IMPACT_MESH")==0)
|
||||
return "<num>10";
|
||||
else if(sline.compare("MATERIAL_FLAG_WIREFRAME")==0)
|
||||
return "<num>" + rc_intToString( 0x1);
|
||||
else if(sline.compare("MATERIAL_FLAG_POINTCLOUD")==0)
|
||||
@@ -1324,6 +1328,30 @@ string rc_keywordToken(string sline)
|
||||
return "<num>4";
|
||||
else if(sline.compare("POST_EFFECT_PROPERTY_COLOR")==0)
|
||||
return "<num>5";
|
||||
else if(sline.compare("ACTOR_TYPE_NONE")==0)
|
||||
return "<num>0";
|
||||
else if(sline.compare("ACTOR_TYPE_ANIMATED")==0)
|
||||
return "<num>1";
|
||||
else if(sline.compare("ACTOR_TYPE_OCTREE")==0)
|
||||
return "<num>2";
|
||||
else if(sline.compare("ACTOR_TYPE_LIGHT")==0)
|
||||
return "<num>3";
|
||||
else if(sline.compare("ACTOR_TYPE_TERRAIN")==0)
|
||||
return "<num>4";
|
||||
else if(sline.compare("ACTOR_TYPE_WATER")==0)
|
||||
return "<num>5";
|
||||
else if(sline.compare("ACTOR_TYPE_BILLBOARD")==0)
|
||||
return "<num>6";
|
||||
else if(sline.compare("ACTOR_TYPE_PARTICLE")==0)
|
||||
return "<num>7";
|
||||
else if(sline.compare("ACTOR_TYPE_PRIMITIVE")==0)
|
||||
return "<num>8";
|
||||
else if(sline.compare("ACTOR_TYPE_PROJECTOR")==0)
|
||||
return "<num>9";
|
||||
else if(sline.compare("ACTOR_TYPE_COMPOSITE")==0)
|
||||
return "<num>10";
|
||||
else if(sline.compare("ACTOR_TYPE_VEHICLE")==0)
|
||||
return "<num>11";
|
||||
else
|
||||
{
|
||||
for(int i = 0; i < rc_constants.size(); i++)
|
||||
|
||||
Reference in New Issue
Block a user