Finished documentation
Finished documentation on sprite physics and joints Fixed some bugs in sprite physics Added safety checks for joint types Added code to free up joints when a canvas is destroyed
This commit is contained in:
@@ -1517,18 +1517,22 @@ add_embedded_arg("aX", ID_TYPE_NUM);
|
||||
add_embedded_arg("aY", ID_TYPE_NUM);
|
||||
add_embedded_arg("bX", ID_TYPE_NUM);
|
||||
add_embedded_arg("bY", ID_TYPE_NUM);
|
||||
add_embedded_arg("collide_connect", ID_TYPE_NUM);
|
||||
embed_function("createFrictionJoint", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("spriteA", ID_TYPE_NUM);
|
||||
add_embedded_arg("spriteB", ID_TYPE_NUM);
|
||||
add_embedded_arg("x", ID_TYPE_NUM);
|
||||
add_embedded_arg("y", ID_TYPE_NUM);
|
||||
add_embedded_arg("collide_connect", ID_TYPE_NUM);
|
||||
embed_function("createGearJoint", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("jointA", ID_TYPE_NUM);
|
||||
add_embedded_arg("jointB", ID_TYPE_NUM);
|
||||
add_embedded_arg("g_ratio", ID_TYPE_NUM);
|
||||
add_embedded_arg("collide_connect", ID_TYPE_NUM);
|
||||
embed_function("createMotorJoint", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("spriteA", ID_TYPE_NUM);
|
||||
add_embedded_arg("spriteB", ID_TYPE_NUM);
|
||||
add_embedded_arg("collide_connect", ID_TYPE_NUM);
|
||||
embed_function("createPrismaticJoint", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("spriteA", ID_TYPE_NUM);
|
||||
add_embedded_arg("spriteB", ID_TYPE_NUM);
|
||||
@@ -1536,6 +1540,7 @@ add_embedded_arg("aX", ID_TYPE_NUM);
|
||||
add_embedded_arg("aY", ID_TYPE_NUM);
|
||||
add_embedded_arg("axisX", ID_TYPE_NUM);
|
||||
add_embedded_arg("axisY", ID_TYPE_NUM);
|
||||
add_embedded_arg("collide_connect", ID_TYPE_NUM);
|
||||
embed_function("createPulleyJoint", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("spriteA", ID_TYPE_NUM);
|
||||
add_embedded_arg("spriteB", ID_TYPE_NUM);
|
||||
@@ -1548,16 +1553,19 @@ add_embedded_arg("aY", ID_TYPE_NUM);
|
||||
add_embedded_arg("bX", ID_TYPE_NUM);
|
||||
add_embedded_arg("bY", ID_TYPE_NUM);
|
||||
add_embedded_arg("j_ratio", ID_TYPE_NUM);
|
||||
add_embedded_arg("collide_connect", ID_TYPE_NUM);
|
||||
embed_function("createRevoluteJoint", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("spriteA", ID_TYPE_NUM);
|
||||
add_embedded_arg("spriteB", ID_TYPE_NUM);
|
||||
add_embedded_arg("x", ID_TYPE_NUM);
|
||||
add_embedded_arg("y", ID_TYPE_NUM);
|
||||
add_embedded_arg("collide_connect", ID_TYPE_NUM);
|
||||
embed_function("createWeldJoint", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("spriteA", ID_TYPE_NUM);
|
||||
add_embedded_arg("spriteB", ID_TYPE_NUM);
|
||||
add_embedded_arg("x", ID_TYPE_NUM);
|
||||
add_embedded_arg("y", ID_TYPE_NUM);
|
||||
add_embedded_arg("collide_connect", ID_TYPE_NUM);
|
||||
embed_function("createWheelJoint", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("spriteA", ID_TYPE_NUM);
|
||||
add_embedded_arg("spriteB", ID_TYPE_NUM);
|
||||
@@ -1565,6 +1573,7 @@ add_embedded_arg("aX", ID_TYPE_NUM);
|
||||
add_embedded_arg("aY", ID_TYPE_NUM);
|
||||
add_embedded_arg("axisX", ID_TYPE_NUM);
|
||||
add_embedded_arg("axisY", ID_TYPE_NUM);
|
||||
add_embedded_arg("collide_connect", ID_TYPE_NUM);
|
||||
embed_function("getJointWorldAnchorA", ID_TYPE_SUB);
|
||||
add_embedded_arg("joint_id", ID_TYPE_NUM);
|
||||
add_embedded_arg("x", ID_TYPE_BYREF_NUM);
|
||||
@@ -1724,6 +1733,8 @@ embed_function("getJointLinearSpeed", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("joint_id", ID_TYPE_NUM);
|
||||
embed_function("getJointAngularSpeed", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("joint_id", ID_TYPE_NUM);
|
||||
embed_function("DeleteJoint", ID_TYPE_SUB);
|
||||
add_embedded_arg("joint_id", ID_TYPE_NUM);
|
||||
embed_function("CreateTileSet", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("img_id", ID_TYPE_NUM);
|
||||
add_embedded_arg("tile_w", ID_TYPE_NUM);
|
||||
|
||||
Reference in New Issue
Block a user