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:
@@ -1523,18 +1523,22 @@ void init_embedded_functions()
|
||||
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);
|
||||
@@ -1542,6 +1546,7 @@ void init_embedded_functions()
|
||||
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);
|
||||
@@ -1554,16 +1559,19 @@ void init_embedded_functions()
|
||||
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);
|
||||
@@ -1571,6 +1579,7 @@ void init_embedded_functions()
|
||||
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);
|
||||
@@ -1730,6 +1739,8 @@ void init_embedded_functions()
|
||||
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