diff --git a/doc/doc_files/activefont.html b/doc/doc_files/activefont.html
new file mode 100644
index 0000000..b95374b
--- /dev/null
+++ b/doc/doc_files/activefont.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ ActiveFont [RCBasic Doc]
+
+
+
+
Function ActiveFont()
+
+ Returns the current font that will be used with DrawText
+
+
+ test_font = LoadFont( "test_font.ttf" , 12 )
+ SetFont( test_font)
+ If ActiveFont( ) = test_font Then
+ Print "Test Font is active"
+ End If
+
+ Related:
+ LoadFont
+ SetFont
+ DrawText
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/addcompositechild.html b/doc/doc_files/addcompositechild.html
new file mode 100644
index 0000000..6f78325
--- /dev/null
+++ b/doc/doc_files/addcompositechild.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ AddCompositeChild [RCBasic Doc]
+
+
+
+
Function AddCompositeChild(actor, child_actor, t_matrix)
+
+ Adds a child Actor to a composite actor.
+
+
+ Returns the child index in the composite actor.
+
+
+ NOTE: Reference the included Composite Demo for an example
+
+ Related:
+ CreateCompositeActor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/addprojectoreffectactor.html b/doc/doc_files/addprojectoreffectactor.html
new file mode 100644
index 0000000..4cf5773
--- /dev/null
+++ b/doc/doc_files/addprojectoreffectactor.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ AddProjectorEffectActor [RCBasic Doc]
+
+
+
+
Function AddProjectorEffectActor(actor, tgt_actor)
+
+ Add an effect actor from a projector.
+
+
+ Returns the index of the effect actor in the projector.
+
+
+ Refer to the included Projector Demo for an example
+
+ Related:
+ RemoveProjectorEffectActor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/addspritechild.html b/doc/doc_files/addspritechild.html
new file mode 100644
index 0000000..8c0dff8
--- /dev/null
+++ b/doc/doc_files/addspritechild.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ AddSpriteChild [RCBasic Doc]
+
+
+
+
Function AddSpriteChild(sprite, child_sprite, x, y)
+
+ Adds a sprite as a child to another sprite. Child sprite is offset by given position.
+
+ Related:
+ RemoveSpriteChild
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/addvehiclewheel.html b/doc/doc_files/addvehiclewheel.html
new file mode 100644
index 0000000..240b93e
--- /dev/null
+++ b/doc/doc_files/addvehiclewheel.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ AddVehicleWheel [RCBasic Doc]
+
+
+
+
Function AddVehicleWheel( actor, wheel_actor, is_front_wheel )
+
+ Add a wheel to a vehicle actor
+
+
+ is_front_wheel sets whether it should be considered a front wheel for physics and control
+
+
+ NOTE: Once an actor is set as a wheel, the vehicle controls all transforms for the actor
+
+ Related:
+ CreateVehicleActor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/applywheelengineforce.html b/doc/doc_files/applywheelengineforce.html
new file mode 100644
index 0000000..3dc970a
--- /dev/null
+++ b/doc/doc_files/applywheelengineforce.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ ApplyWheelEngineForce [RCBasic Doc]
+
+
+
+
Sub ApplyWheelEngineForce( actor, wheel, force )
+
+ Apply force to a wheel.
+
+
+ NOTE: For movement, you can apply force to a vehicle the same way you apply it to any actor. Refer to the actor physics section for documentation on that.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/calculatecompositeprincipaltransform.html b/doc/doc_files/calculatecompositeprincipaltransform.html
new file mode 100644
index 0000000..7caf9fa
--- /dev/null
+++ b/doc/doc_files/calculatecompositeprincipaltransform.html
@@ -0,0 +1,35 @@
+
+
+
+
+
+ CalculateCompositePrincipalTransform [RCBasic Doc]
+
+
+
+
Sub CalculateCompositePrincipalTransform(actor, ByRef masses, principal_matrix, ByRef x, ByRef y, ByRef z)
+
+ Calculates the center of mass and principal intertia axes for a composite actor.
+
+
+ Parameters:
+
+
+
+ masses - An array with masses for each child in the compound shape
+
+
+ principal_matrix - This will be set to principal axis transform
+
+
+ (x, y, z) - Inertia
+
+
+ Related:
+ CreateCompositeActor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/clearposteffect.html b/doc/doc_files/clearposteffect.html
new file mode 100644
index 0000000..16dd4dc
--- /dev/null
+++ b/doc/doc_files/clearposteffect.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ ClearPostEffect [RCBasic Doc]
+
+
+
+
Sub ClearPostEffect( c_num )
+
+ Removes the current post effect from the canvas.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/createcompositeactor.html b/doc/doc_files/createcompositeactor.html
new file mode 100644
index 0000000..c3d6bf2
--- /dev/null
+++ b/doc/doc_files/createcompositeactor.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ CreateCompositeActor [RCBasic Doc]
+
+
+
+
Function CreateCompositeActor()
+
+ Creates a composite actor
+
+
+ Refer to the included Composite Demo for an example
+
+ Related:
+ AddCompositeChild
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/createvehicleactor.html b/doc/doc_files/createvehicleactor.html
new file mode 100644
index 0000000..846bbcc
--- /dev/null
+++ b/doc/doc_files/createvehicleactor.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ CreateVehicleActor [RCBasic Doc]
+
+
+
+
Function CreateVehicleActor( chassis_actor )
+
+ Creates a vehicle actor. The chassis_actor is another actor that will be attached as the main body of the vehicle.
+
+ Related:
+ AddVehicleWheel
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/dotproduct.html b/doc/doc_files/dotproduct.html
new file mode 100644
index 0000000..74ea766
--- /dev/null
+++ b/doc/doc_files/dotproduct.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ DotProduct [RCBasic Doc]
+
+
+
+
Function DotProduct(x1, y1, z1, x2, y2, z2)
+
+ Returns the dot product from 2 vectors
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/flipmeshsurfaces.html b/doc/doc_files/flipmeshsurfaces.html
new file mode 100644
index 0000000..abfaf2d
--- /dev/null
+++ b/doc/doc_files/flipmeshsurfaces.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ FlipMeshSurfaces [RCBasic Doc]
+
+
+
+
Sub FlipMeshSurfaces( mesh )
+
+ Changes the facing direction of triangles in a mesh
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/generatecompositeaabbfromchildren.html b/doc/doc_files/generatecompositeaabbfromchildren.html
new file mode 100644
index 0000000..2e9ee4f
--- /dev/null
+++ b/doc/doc_files/generatecompositeaabbfromchildren.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GenerateCompositeAABBFromChildren [RCBasic Doc]
+
+
+
+
Sub GenerateCompositeAABBFromChildren(actor)
+
+ Generates a bounding box based on the child actors
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getactorboneabsolutetranform.html b/doc/doc_files/getactorboneabsolutetranform.html
new file mode 100644
index 0000000..6d1cae2
--- /dev/null
+++ b/doc/doc_files/getactorboneabsolutetranform.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetActorBoneAbsoluteTranform [RCBasic Doc]
+
+
+
+
Function GetActorBoneAbsoluteTranform( actor, bone_index, t_matrix )
+
+ Stores the absolute transform of a bone in t_matrix
+
+
+ NOTE: This is only for actors that use skeletal animation (ie. *.b3d, *.x, *.ms3d, and actors created from Anim8or files)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getactorbonecount.html b/doc/doc_files/getactorbonecount.html
new file mode 100644
index 0000000..cb76cd0
--- /dev/null
+++ b/doc/doc_files/getactorbonecount.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetActorBoneCount [RCBasic Doc]
+
+
+
+
Function GetActorBoneCount( actor )
+
+ Returns the number of bones in an actor
+
+
+ NOTE: This is only for actors that use skeletal animation (ie. *.b3d, *.x, *.ms3d, and actors created from Anim8or files)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getactorboneindex.html b/doc/doc_files/getactorboneindex.html
new file mode 100644
index 0000000..f4f19e6
--- /dev/null
+++ b/doc/doc_files/getactorboneindex.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetActorBoneIndex [RCBasic Doc]
+
+
+
+
Function GetActorBoneIndex( actor, bone_name$ )
+
+ Returns a bone index based on its name
+
+
+ NOTE: This is only for actors that use skeletal animation (ie. *.b3d, *.x, *.ms3d, and actors created from Anim8or files)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getactorbonename.html b/doc/doc_files/getactorbonename.html
new file mode 100644
index 0000000..3b9c7e7
--- /dev/null
+++ b/doc/doc_files/getactorbonename.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetActorBoneName$ [RCBasic Doc]
+
+
+
+
Function GetActorBoneName$( actor, bone_index )
+
+ Returns an actor's bone name
+
+
+ NOTE: This is only for actors that use skeletal animation (ie. *.b3d, *.x, *.ms3d, and actors created from Anim8or files)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getactorboneposition.html b/doc/doc_files/getactorboneposition.html
new file mode 100644
index 0000000..fbcac35
--- /dev/null
+++ b/doc/doc_files/getactorboneposition.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetActorBonePosition [RCBasic Doc]
+
+
+
+
Function GetActorBonePosition( actor, bone_index, ByRef x, ByRef y, ByRef z )
+
+ Gets an actor's bone position
+
+
+ NOTE: This is only for actors that use skeletal animation (ie. *.b3d, *.x, *.ms3d, and actors created from Anim8or files)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getactorbonerelativetranform.html b/doc/doc_files/getactorbonerelativetranform.html
new file mode 100644
index 0000000..a0be9a2
--- /dev/null
+++ b/doc/doc_files/getactorbonerelativetranform.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetActorBoneRelativeTranform [RCBasic Doc]
+
+
+
+
Function GetActorBoneRelativeTranform( actor, bone_index, t_matrix )
+
+ Stores the local transform of a bone in t_matrix
+
+
+ NOTE: This is only for actors that use skeletal animation (ie. *.b3d, *.x, *.ms3d, and actors created from Anim8or files)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getactorbonerotation.html b/doc/doc_files/getactorbonerotation.html
new file mode 100644
index 0000000..4880110
--- /dev/null
+++ b/doc/doc_files/getactorbonerotation.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetActorBoneRotation [RCBasic Doc]
+
+
+
+
Function GetActorBoneRotation( actor, bone_index, ByRef x, ByRef y, ByRef z )
+
+ Gets an actor's bone rotation
+
+
+ NOTE: This is only for actors that use skeletal animation (ie. *.b3d, *.x, *.ms3d, and actors created from Anim8or files)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getactorbonescale.html b/doc/doc_files/getactorbonescale.html
new file mode 100644
index 0000000..cc42a80
--- /dev/null
+++ b/doc/doc_files/getactorbonescale.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetActorBoneScale [RCBasic Doc]
+
+
+
+
Function GetActorBoneScale( actor, bone_index, ByRef x, ByRef y, ByRef z )
+
+ Returns the scale transform for an actor's bone
+
+
+ NOTE: This is only for actors that use skeletal animation (ie. *.b3d, *.x, *.ms3d, and actors created from Anim8or files)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getactortype.html b/doc/doc_files/getactortype.html
new file mode 100644
index 0000000..10779b1
--- /dev/null
+++ b/doc/doc_files/getactortype.html
@@ -0,0 +1,62 @@
+
+
+
+
+
+ GetActorType [RCBasic Doc]
+
+
+
+
Function GetActorType( actor )
+
+ Returns an actor's type
+
+
+ Actor Types
+
+
+
+ ACTOR_TYPE_NONE
+
+
+ ACTOR_TYPE_MESH
+
+
+ ACTOR_TYPE_OTMESH
+
+
+ ACTOR_TYPE_LIGHT
+
+
+ ACTOR_TYPE_TERRAIN
+
+
+ ACTOR_TYPE_WATER
+
+
+ ACTOR_TYPE_BILLBOARD
+
+
+ ACTOR_TYPE_PARTICLE
+
+
+ ACTOR_TYPE_PRIMITIVE
+
+
+ ACTOR_TYPE_PROJECTOR
+
+
+ ACTOR_TYPE_COMPOSITE
+
+
+ ACTOR_TYPE_VEHICLE
+
+
+
+ NOTE: Cube and Sphere actors both return ACTOR_TYPE_PRIMITIVE
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getbillboardsize.html b/doc/doc_files/getbillboardsize.html
new file mode 100644
index 0000000..6c70f75
--- /dev/null
+++ b/doc/doc_files/getbillboardsize.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetBillboardSize [RCBasic Doc]
+
+
+
+
Sub GetBillboardSize(actor, ByRef w, ByRef h)
+
+ Gets the width and height of a billboard.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getcompositeaabb.html b/doc/doc_files/getcompositeaabb.html
new file mode 100644
index 0000000..dbde9d7
--- /dev/null
+++ b/doc/doc_files/getcompositeaabb.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetCompositeAABB [RCBasic Doc]
+
+
+
+
Function GetCompositeAABB(actor, t_matrix, ByRef min_x, ByRef min_y, ByRef min_z, ByRef max_x, ByRef max_y, ByRef max_z)
+
+ Returns the bounding box of a composite actor
+
+
+ t_matrix will store the transform for the bounding box
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getcompositechild.html b/doc/doc_files/getcompositechild.html
new file mode 100644
index 0000000..e2d288c
--- /dev/null
+++ b/doc/doc_files/getcompositechild.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetCompositeChild [RCBasic Doc]
+
+
+
+
Function GetCompositeChild(actor, child_index)
+
+ Returns the actor stored as the child actor at a given index in a composite actor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getcompositechildcount.html b/doc/doc_files/getcompositechildcount.html
new file mode 100644
index 0000000..afaef77
--- /dev/null
+++ b/doc/doc_files/getcompositechildcount.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetCompositeChildCount [RCBasic Doc]
+
+
+
+
Function GetCompositeChildCount(actor)
+
+ Returns the number of child actors in a composite actor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getcompositechildindex.html b/doc/doc_files/getcompositechildindex.html
new file mode 100644
index 0000000..4647744
--- /dev/null
+++ b/doc/doc_files/getcompositechildindex.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetCompositeChildIndex [RCBasic Doc]
+
+
+
+
Function GetCompositeChildIndex(actor, child_actor)
+
+ Returns the index an actor is stored at in a composite actor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getcompositechildtransform.html b/doc/doc_files/getcompositechildtransform.html
new file mode 100644
index 0000000..0102850
--- /dev/null
+++ b/doc/doc_files/getcompositechildtransform.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetCompositeChildTransform [RCBasic Doc]
+
+
+
+
Function GetCompositeChildTransform(actor, child_index, t_matrix)
+
+ Stores the transform from composite actor to the child index shape in t_matrix
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getcompositeupdaterevision.html b/doc/doc_files/getcompositeupdaterevision.html
new file mode 100644
index 0000000..2b40c22
--- /dev/null
+++ b/doc/doc_files/getcompositeupdaterevision.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetCompositeUpdateRevision [RCBasic Doc]
+
+
+
+
Function GetCompositeUpdateRevision(actor)
+
+ Returns a counter that increments when the composite actor shape is modifed
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/gethorizontalangle.html b/doc/doc_files/gethorizontalangle.html
new file mode 100644
index 0000000..7c22a2f
--- /dev/null
+++ b/doc/doc_files/gethorizontalangle.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetHorizontalAngle [RCBasic Doc]
+
+
+
+
Sub GetHorizontalAngle(x, y, z, ByRef hx, ByRef hy, ByRef hz)
+
+ Get the rotation vector that would make a (0,0,1) direction vector point in the same direction as the given direction vector
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getlineangle.html b/doc/doc_files/getlineangle.html
new file mode 100644
index 0000000..27bad07
--- /dev/null
+++ b/doc/doc_files/getlineangle.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetLineAngle [RCBasic Doc]
+
+
+
+
Function GetLineAngle(x1, y1, x2, y2)
+
+ Gets an angle between 2 points
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getmeshbuffer.html b/doc/doc_files/getmeshbuffer.html
new file mode 100644
index 0000000..68e619a
--- /dev/null
+++ b/doc/doc_files/getmeshbuffer.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetMeshBuffer [RCBasic Doc]
+
+
+
+
Function GetMeshBuffer( mesh_id, buffer_index, ByRef vertex_data, ByRef normal_data, ByRef uv_data, ByRef index_data )
+
+ Gets the data in a mesh buffer.
+
+
+ Returns TRUE if successful and FALSE if not.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getmeshbuffercount.html b/doc/doc_files/getmeshbuffercount.html
new file mode 100644
index 0000000..fc5c260
--- /dev/null
+++ b/doc/doc_files/getmeshbuffercount.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetMeshBufferCount [RCBasic Doc]
+
+
+
+
Function GetMeshBufferCount( mesh_id )
+
+ Returns the number of mesh buffers in a mesh.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getmeshbufferindexcount.html b/doc/doc_files/getmeshbufferindexcount.html
new file mode 100644
index 0000000..1af6c5d
--- /dev/null
+++ b/doc/doc_files/getmeshbufferindexcount.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetMeshBufferIndexCount [RCBasic Doc]
+
+
+
+
Function GetMeshBufferIndexCount( mesh_id, buffer_index )
+
+ Returns the number of indices in a mesh buffer
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getmeshbuffervertexcount.html b/doc/doc_files/getmeshbuffervertexcount.html
new file mode 100644
index 0000000..6415bea
--- /dev/null
+++ b/doc/doc_files/getmeshbuffervertexcount.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetMeshBufferVertexCount [RCBasic Doc]
+
+
+
+
Function GetMeshBufferVertexCount( mesh_id, buffer_index )
+
+ Returns the number of vertices in a mesh buffer.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getmeshpolygoncount.html b/doc/doc_files/getmeshpolygoncount.html
new file mode 100644
index 0000000..bf6741a
--- /dev/null
+++ b/doc/doc_files/getmeshpolygoncount.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetMeshPolygonCount [RCBasic Doc]
+
+
+
+
Function GetMeshPolygonCount( mesh )
+
+ Returns the number of polygons in a mesh
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getphysics3d.html b/doc/doc_files/getphysics3d.html
new file mode 100644
index 0000000..62d087c
--- /dev/null
+++ b/doc/doc_files/getphysics3d.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ GetPhysics3D [RCBasic Doc]
+
+
+
+
Function GetPhysics3D( )
+
+ Return if the physics engine is enabled
+
+
+ NOTE: While the physics engine is disabled, actor collisions won't be able to be checked.
+
+ Related:
+ SetPhysics3D
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getposteffectproperty.html b/doc/doc_files/getposteffectproperty.html
new file mode 100644
index 0000000..6737d7a
--- /dev/null
+++ b/doc/doc_files/getposteffectproperty.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetPostEffectProperty [RCBasic Doc]
+
+
+
+
Function GetPostEffectProperty( c_num, property)
+
+ Returns the value of the property on the current canvas post effect.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getposteffecttype.html b/doc/doc_files/getposteffecttype.html
new file mode 100644
index 0000000..1e51454
--- /dev/null
+++ b/doc/doc_files/getposteffecttype.html
@@ -0,0 +1,44 @@
+
+
+
+
+
+ GetPostEffectType [RCBasic Doc]
+
+
+
+
Function GetPostEffectType( c_num )
+
+ Returns the type of post effect set on the given canvas.
+
+
+ Possible Effect Types
+
+
+
+ POST_EFFECT_TYPE_BLOOM
+
+
+ POST_EFFECT_TYPE_BLUR
+
+
+ POST_EFFECT_TYPE_MOTION_BLUR
+
+
+ POST_EFFECT_TYPE_RADIAL_BLUR
+
+
+ POST_EFFECT_TYPE_COLORIZE
+
+
+ POST_EFFECT_TYPE_INVERT
+
+
+ POST_EFFECT_TYPE_MINERAL
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getprojectoreffectactor.html b/doc/doc_files/getprojectoreffectactor.html
new file mode 100644
index 0000000..f823da1
--- /dev/null
+++ b/doc/doc_files/getprojectoreffectactor.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ GetProjectorEffectActor [RCBasic Doc]
+
+
+
+
Function GetProjectorEffectActor(actor, tgt_index)
+
+ Returns the effect actor at tgt_index in a projector
+
+
+ Refer to the included Projector Demo for an example
+
+ Related:
+ AddProjectorEffectActor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getprojectoreffectactorcount.html b/doc/doc_files/getprojectoreffectactorcount.html
new file mode 100644
index 0000000..c8490bb
--- /dev/null
+++ b/doc/doc_files/getprojectoreffectactorcount.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetProjectorEffectActorCount [RCBasic Doc]
+
+
+
+
Function GetProjectorEffectActorCount(actor)
+
+ Returns the number of effect actors on a projector
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getprojectortexture.html b/doc/doc_files/getprojectortexture.html
new file mode 100644
index 0000000..702c794
--- /dev/null
+++ b/doc/doc_files/getprojectortexture.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetProjectorTexture [RCBasic Doc]
+
+
+
+
Function GetProjectorTexture(actor)
+
+ Returns the image currently being projected by the projector
+
+ Related:
+ SetProjectorTexture
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getrotationtotarget.html b/doc/doc_files/getrotationtotarget.html
new file mode 100644
index 0000000..cba75fd
--- /dev/null
+++ b/doc/doc_files/getrotationtotarget.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetRotationToTarget [RCBasic Doc]
+
+
+
+
Sub GetRotationToTarget(x, y, z, tgt_x, tgt_y, tgt_z, ByRef rx, ByRef ry, ByRef rz)
+
+ Gets a rotation vector to a target from an origin point
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getspriteanimationsource.html b/doc/doc_files/getspriteanimationsource.html
new file mode 100644
index 0000000..658a666
--- /dev/null
+++ b/doc/doc_files/getspriteanimationsource.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetSpriteAnimationSource [RCBasic Doc]
+
+
+
+
Function GetSpriteAnimationSource(sprite, animation)
+
+ Returns the image associated with the given sprite animation.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getspritechildindex.html b/doc/doc_files/getspritechildindex.html
new file mode 100644
index 0000000..093dc5f
--- /dev/null
+++ b/doc/doc_files/getspritechildindex.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetSpriteChildIndex [RCBasic Doc]
+
+
+
+
Function GetSpriteChildIndex(sprite, child_sprite)
+
+ Returns the index a child_sprite is stored at in a parent sprite
+
+
+ Returns -1 if child_sprite is not a child of sprite
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getspriteworldcenter.html b/doc/doc_files/getspriteworldcenter.html
new file mode 100644
index 0000000..2d63cfd
--- /dev/null
+++ b/doc/doc_files/getspriteworldcenter.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetSpriteWorldCenter [RCBasic Doc]
+
+
+
+
Sub GetSpriteWorldCenter( spr_id, ByRef x, ByRef y )
+
+ Gets the center of a sprite's shape as world coordinates.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getvehicleaxis.html b/doc/doc_files/getvehicleaxis.html
new file mode 100644
index 0000000..4767e5b
--- /dev/null
+++ b/doc/doc_files/getvehicleaxis.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+ GetVehicleAxis [RCBasic Doc]
+
+
+
+
Sub GetVehicleAxis( actor, ByRef x, ByRef y, ByRef z )
+
+ Gets the axis used to define a vehicles orientation.
+
+
+ Direction Axis Meaning
+ X Right Axis Wheel axle direction
+ Y Up Axis Suspension direction
+ Z Forward Axis Driving direction
+
+ Related:
+ SetWheelAxel
+ SetSuspensionLength
+ SetWheelDirection
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getvehiclechassisworldtransform.html b/doc/doc_files/getvehiclechassisworldtransform.html
new file mode 100644
index 0000000..da4c808
--- /dev/null
+++ b/doc/doc_files/getvehiclechassisworldtransform.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetVehicleChassisWorldTransform [RCBasic Doc]
+
+
+
+
Sub GetVehicleChassisWorldTransform( actor, t_matrix )
+
+ Stores the world transform of the chassis actor in a vehicle
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getvehiclecurrentspeed.html b/doc/doc_files/getvehiclecurrentspeed.html
new file mode 100644
index 0000000..55eaacf
--- /dev/null
+++ b/doc/doc_files/getvehiclecurrentspeed.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetVehicleCurrentSpeed [RCBasic Doc]
+
+
+
+
Function GetVehicleCurrentSpeed( actor )
+
+ Returns the current speed set on the vehicle
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getvehicleforwardvector.html b/doc/doc_files/getvehicleforwardvector.html
new file mode 100644
index 0000000..9d90487
--- /dev/null
+++ b/doc/doc_files/getvehicleforwardvector.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetVehicleForwardVector [RCBasic Doc]
+
+
+
+
Sub GetVehicleForwardVector( actor, ByRef x, ByRef y, ByRef z )
+
+ Gets the forward vector of a vehicle
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getvehiclepitchcontrol.html b/doc/doc_files/getvehiclepitchcontrol.html
new file mode 100644
index 0000000..28e9658
--- /dev/null
+++ b/doc/doc_files/getvehiclepitchcontrol.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetVehiclePitchControl [RCBasic Doc]
+
+
+
+
Function GetVehiclePitchControl( actor )
+
+ Returns the pitch control for a vehicle
+
+ Related:
+ SetVehiclePitchControl
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelactoroffsettransform.html b/doc/doc_files/getwheelactoroffsettransform.html
new file mode 100644
index 0000000..af6f253
--- /dev/null
+++ b/doc/doc_files/getwheelactoroffsettransform.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ GetWheelActorOffsetTransform [RCBasic Doc]
+
+
+
+
Sub GetWheelActorOffsetTransform( actor, wheel, t_matrix )
+
+ Stores the local offset transform for the wheel actor in t_matrix.
+
+
+ This is mainly for when the actors local transform does not line up with the axis for the vehicle.
+
+
+ Refer to the Vehicle demo to see an example of this.
+
+ Related:
+ SetWheelActorOffsetTransform
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelaxel.html b/doc/doc_files/getwheelaxel.html
new file mode 100644
index 0000000..9a787d6
--- /dev/null
+++ b/doc/doc_files/getwheelaxel.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelAxel [RCBasic Doc]
+
+
+
+
Sub GetWheelAxel( actor, wheel, ByRef x, ByRef y, ByRef z )
+
+ Get the axel direction of a wheel on a vehicle
+
+ Related:
+ SetWheelAxel
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelbrake.html b/doc/doc_files/getwheelbrake.html
new file mode 100644
index 0000000..de6c81c
--- /dev/null
+++ b/doc/doc_files/getwheelbrake.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelBrake [RCBasic Doc]
+
+
+
+
Function GetWheelBrake( actor, wheel )
+
+ Returns the brake value of a wheel on a vehicle
+
+ Related:
+ SetWheelBrake
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelconnectionpoint.html b/doc/doc_files/getwheelconnectionpoint.html
new file mode 100644
index 0000000..4d2f545
--- /dev/null
+++ b/doc/doc_files/getwheelconnectionpoint.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelConnectionPoint [RCBasic Doc]
+
+
+
+
Sub GetWheelConnectionPoint( actor, wheel, ByRef x, ByRef y, ByRef z)
+
+ Gets the point in local space that a wheel is connected to a vehicle at
+
+ Related:
+ SetWheelConnectionPoint
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelcount.html b/doc/doc_files/getwheelcount.html
new file mode 100644
index 0000000..d29cd7f
--- /dev/null
+++ b/doc/doc_files/getwheelcount.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelCount [RCBasic Doc]
+
+
+
+
Function GetWheelCount( actor )
+
+ Returns the number of wheels on a vehicle
+
+ Related:
+ AddVehicleWheel
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheeldampingcompression.html b/doc/doc_files/getwheeldampingcompression.html
new file mode 100644
index 0000000..a4652c6
--- /dev/null
+++ b/doc/doc_files/getwheeldampingcompression.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+ GetWheelDampingCompression [RCBasic Doc]
+
+
+
+
Function GetWheelDampingCompression( actor, wheel )
+
+ Returns the damping compression of a wheel
+
+ Related:
+ GetWheelDampingRelaxation
+ SetWheelDampingCompression
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheeldampingrelaxation.html b/doc/doc_files/getwheeldampingrelaxation.html
new file mode 100644
index 0000000..1c3489f
--- /dev/null
+++ b/doc/doc_files/getwheeldampingrelaxation.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+ GetWheelDampingRelaxation [RCBasic Doc]
+
+
+
+
Function GetWheelDampingRelaxation( actor, wheel )
+
+ Returns the damping relaxation of a wheel
+
+ Related:
+ GetWheelDampingCompression
+ SetWheelDampingRelaxation
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheeldirection.html b/doc/doc_files/getwheeldirection.html
new file mode 100644
index 0000000..87218a2
--- /dev/null
+++ b/doc/doc_files/getwheeldirection.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ GetWheelDirection [RCBasic Doc]
+
+
+
+
Sub GetWheelDirection( actor, wheel, ByRef x, ByRef y, ByRef z )
+
+ Gets the direction of a wheel on a vehicle
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelengineforce.html b/doc/doc_files/getwheelengineforce.html
new file mode 100644
index 0000000..1ece551
--- /dev/null
+++ b/doc/doc_files/getwheelengineforce.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelEngineForce [RCBasic Doc]
+
+
+
+
Function GetWheelEngineForce( actor, wheel )
+
+ Returns the engine force currently applied to a wheel
+
+ Related:
+ SetWheelEngineForce
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelfrictionslip.html b/doc/doc_files/getwheelfrictionslip.html
new file mode 100644
index 0000000..aa0f0df
--- /dev/null
+++ b/doc/doc_files/getwheelfrictionslip.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelFrictionSlip [RCBasic Doc]
+
+
+
+
Function GetWheelFrictionSlip( actor, wheel )
+
+ Returns the friction slip of a wheel
+
+ Related:
+ SetWheelFrictionSlip
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelinversecontactsuspension.html b/doc/doc_files/getwheelinversecontactsuspension.html
new file mode 100644
index 0000000..6daa3b0
--- /dev/null
+++ b/doc/doc_files/getwheelinversecontactsuspension.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ GetWheelInverseContactSuspension [RCBasic Doc]
+
+
+
+
Function GetWheelInverseContactSuspension( actor, wheel )
+
+ Returns the clipped inverse contact dot suspension.
+
+
+ This value is a stability factor used to adjust suspension force when the ground contact surface is tilted.
+
+
+ It prevents suspension forces from exploding when the wheel contacts steep surfaces.
+
+ Related:
+ SetWheelInverseContactSuspension
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelmaxsuspensiontravel.html b/doc/doc_files/getwheelmaxsuspensiontravel.html
new file mode 100644
index 0000000..51e1082
--- /dev/null
+++ b/doc/doc_files/getwheelmaxsuspensiontravel.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ GetWheelMaxSuspensionTravel [RCBasic Doc]
+
+
+
+
Function GetWheelMaxSuspensionTravel( actor, wheel )
+
+ Returns the max suspension travel distance.
+
+
+ This value is the maximum distance the suspension is allowed to extend or compress from its rest length set with SetSuspensionLength().
+
+ Related:
+ SetWheelMaxSuspension
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelradius.html b/doc/doc_files/getwheelradius.html
new file mode 100644
index 0000000..f7a2932
--- /dev/null
+++ b/doc/doc_files/getwheelradius.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelRadius [RCBasic Doc]
+
+
+
+
Function GetWheelRadius( actor, wheel )
+
+ You will never guess what this returns
+
+ Related:
+ SetWheelRadius
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelrollinfluence.html b/doc/doc_files/getwheelrollinfluence.html
new file mode 100644
index 0000000..1a41e8e
--- /dev/null
+++ b/doc/doc_files/getwheelrollinfluence.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ GetWheelRollInfluence [RCBasic Doc]
+
+
+
+
Function GetWheelRollInfluence( actor, wheel )
+
+ Returns the roll_influence for a wheel.
+
+
+ Roll influence controls how much a wheel’s suspension force contributes to the vehicle’s body roll (sideways tipping).
+
+
+ It’s essentially a stability scaling factor.
+
+ Related:
+ SetWheelRollInfluence
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelrotation.html b/doc/doc_files/getwheelrotation.html
new file mode 100644
index 0000000..6a431d9
--- /dev/null
+++ b/doc/doc_files/getwheelrotation.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelRotation [RCBasic Doc]
+
+
+
+
Function GetWheelRotation( actor, wheel )
+
+ Returns a wheel's spin rotation.
+
+ Related:
+ SetWheelRotation
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelrotationdelta.html b/doc/doc_files/getwheelrotationdelta.html
new file mode 100644
index 0000000..fc348c9
--- /dev/null
+++ b/doc/doc_files/getwheelrotationdelta.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelRotationDelta [RCBasic Doc]
+
+
+
+
Function GetWheelRotationDelta( actor, wheel )
+
+ Returns how much the wheels spin angle changed since the last frame.
+
+ Related:
+ SetWheelRotationDelta
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelsteeringvalue.html b/doc/doc_files/getwheelsteeringvalue.html
new file mode 100644
index 0000000..bf2901c
--- /dev/null
+++ b/doc/doc_files/getwheelsteeringvalue.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelSteeringValue [RCBasic Doc]
+
+
+
+
Function GetWheelSteeringValue( actor, wheel )
+
+ Returns the steering value for a wheel
+
+ Related:
+ SetWheelSteeringValue
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelsuspensionlength.html b/doc/doc_files/getwheelsuspensionlength.html
new file mode 100644
index 0000000..7e6cdc9
--- /dev/null
+++ b/doc/doc_files/getwheelsuspensionlength.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ GetWheelSuspensionLength [RCBasic Doc]
+
+
+
+
Function GetWheelSuspensionLength( actor, wheel )
+
+ Returns the suspsension rest length of a wheel
+
+ Related:
+ SetWheelSuspensionLength
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelsuspensionstiffness.html b/doc/doc_files/getwheelsuspensionstiffness.html
new file mode 100644
index 0000000..9f2ac2a
--- /dev/null
+++ b/doc/doc_files/getwheelsuspensionstiffness.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+ GetWheelSuspensionStiffness [RCBasic Doc]
+
+
+
+
Function GetWheelSuspensionStiffness( actor, wheel )
+
+ Returns the suspension stiffness of a wheel.
+
+
+
+ Higher stiffness - stronger upward force for the same compression
+
+
+ Lower stiffness - softer suspension
+
+
+ Related:
+ SetWheelSuspensionStiffness
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelsuspensionvelocity.html b/doc/doc_files/getwheelsuspensionvelocity.html
new file mode 100644
index 0000000..129e2bd
--- /dev/null
+++ b/doc/doc_files/getwheelsuspensionvelocity.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ GetWheelSuspensionVelocity [RCBasic Doc]
+
+
+
+
Function GetWheelSuspensionVelocity( actor, wheel )
+
+ Returns the suspension velocity.
+
+
+ This value is the speed that the suspension compresses or extends at.
+
+ Related:
+ SetWheelSuspensionVelocity
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/getwheelworldtransform.html b/doc/doc_files/getwheelworldtransform.html
new file mode 100644
index 0000000..1f27e96
--- /dev/null
+++ b/doc/doc_files/getwheelworldtransform.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ GetWheelWorldTransform [RCBasic Doc]
+
+
+
+
Sub GetWheelWorldTransform( actor, wheel, t_matrix )
+
+ Returns the world transform of a wheel on a vehicle.
+
+
+ NOTE: This will not be the world tranform of the actor if an offset transform has been set. In that case you will need to multiply the offset by the world transform.
+
+ Related:
+ SetWheelWorldTransform
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/graphics2.html b/doc/doc_files/graphics2.html
new file mode 100644
index 0000000..0dccc58
--- /dev/null
+++ b/doc/doc_files/graphics2.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+ RCBasic Sprites [RCBasic Doc]
+
+
+
+
SPRITES
+
+ The last section was a basic overview of graphics so in this section, I am going to go more indepth on sprites. In RCBasic, sprites are 2D objects with animation and physics properties. Sprite physics and animations are updated each time Update() is called.
+
+
+ To create a sprite, you must have a sprite canvas as your active canvas. Here is a quick explanation of how to open a new sprite canvas.
+
+
+ pos_x = 0
+ pos_y = 0
+ viewport_width = 640
+ viewport_height = 480
+
+ sprite_canvas = OpenCanvasSpriteLayer( pos_x, pos_y, viewport_width, viewport_height)
+
+
+ Sprite canvases are opened with OpenCanvasSpriteLayer() . You only need to pass the position in the window where the viewport starts at and the size of the viewport. Sprite canvases don't have a fixed size since it only renders the part of the canvas that is visible.
+
+
+ Once you have opened a sprite canvas, use the Canvas() function to set the sprite canvas as active.
+
+
+ Canvas( sprite_canvas)
+
+
+ Now you are ready to create a sprite. To create a sprite, normally you would need a sprite sheet. The sprite sheet is a image file that contains all the animations for your sprite.
+
+
+ spriteSheet = LoadImage( "graizor.png" )
+
+ frame_width = 32
+ frame_height = 32
+
+ mySprite = CreateSprite( spriteSheet, frame_width, frame_height)
+
+
+ Sprites are created with the CreateSprite() function. Sprites have a default animation that is 1 frame in length and set as the first frame in the sprite sheet. The frames in a sprite sheet start at 0 and increase going from left to right and continue incrementing down each row. So if each row as 4 frames then the first row would have frames 0 to 3 and the second row would start at 4 and continue until the end of the last row.
+
+
+
+ To animate our sprite, we have to create an animation for it. You can create an animation with the CreateSpriteAnimation() function.
+
+
+ walk_left_animation = CreateSpriteAnimation( mySprite, 4 , 12 )
+ SetSpriteAnimationFrame( mySprite, walk_left_animation, 0 , 28 )
+ SetSpriteAnimationFrame( mySprite, walk_left_animation, 1 , 29 )
+ SetSpriteAnimationFrame( mySprite, walk_left_animation, 2 , 30 )
+ SetSpriteAnimationFrame( mySprite, walk_left_animation, 3 , 31 )
+
+
+ CreateSpriteAnimation() takes 3 parameters
+
+
+
+ sprite - A sprite created with CreateSprite()
+
+
+ animation length - number of frames in the animation
+
+
+ animation speed - frames per second for the animation
+
+
+
+ SetSpriteAnimationFrame() takes 4 parameters
+
+
+
+ sprite - the sprite the animation is on
+
+
+ animation - the animation created with CreateSpriteAnimation()
+
+
+ animation frame - the animation frame number NOTE: first frame is 0
+
+
+ sheet index - the index of the frame on the sprite sheet NOTE: This will match one of the numbers in the top corner of each frame in the picture above
+
+
+
+ Now to play the animation, we just set the animation on the sprite.
+
+
+ SetSpriteAnimation( mySprite, walk_left_animation, -1 )
+
+
+ SetSpriteAnimation() takes the sprite, the animation, and the last parameter is the number of times to loop the animation. Setting it to a value less than 0 will cause it to loop infinitely.
+
+
+ Thats the basics of sprite animation. Next lets go over sprite physics. By default, a sprite is non-solid which means it won't collide with anything. To change our sprite to solid, we just call the SetSpriteSolid() function.
+
+
+ SetSpriteSolid( mySprite, TRUE )
+
+
+ To have the sprite fall, we need to set gravity for our sprite canvas. We do that with SetGravity2D() .
+
+
+ SetGravity2D( 0 , 30 )
+
+
+ SetGravity2D() takes an x and y value for the direction gravity pulls in. We just want gravity pulling down on our sprite. This would have our sprite falling forever since there is no ground for the sprite to collide with. So we need to create another sprite for the ground.
+
+
+ ground = CreateSprite( -1 , 640 , 100 )
+ SetSpriteSolid( ground, TRUE )
+ SetSpritePosition( ground, 0 , 380 )
+ SetSpriteType( ground, SPRITE_TYPE_STATIC)
+
+
+ There is a few things to go over with how the ground was created. First, we use -1 instead of an image for the ground. If you use a value less than 0 when creating a sprite, it will just create a physics object without any animation. This works well for a ground since we can draw an image on a paint canvas or draw a tile map.
+
+
+ On the next 2 lines we are setting the ground as solid and setting the grounds position to the bottom of our screen.
+
+
+ The last line is setting the ground sprite as static. This sets the ground as an unmovable object.
+
+
+ Since the ground does not have an image associated with it, we can just open a paint canvas over the sprite layer and draw a rectangle covering the area where our ground physics object is.
+
+
+ paint_canvas = OpenCanvas( 640 , 480 , 0 , 0 , 640 , 480 , 1 )
+ SetCanvasZ( paint_canvas, 1 )
+
+
+ We use OpenCanvas() from the last section to open a paint canvas here. Setting the last parameter in OpenCanvas() to 1 will make the canvas background clear so we can see the sprite canvas behind it.
+
+
+ SetCanvasZ() changes the render order for the canvas. Canvases with a higher Z order are drawn on top of canvases with lower Z order. Now we can switch to the paint canvas to draw a rectangle using the functions from the last section.
+
+
+ SetColor( RGB( 200 , 0 , 0 ) )
+ RectFill( 0 , 380 , 640 , 100 )
+
+
+ We are drawing our rectangle at the location where we positioned our ground sprite above with the size that we made our ground sprite object. That will make our sprite ground visible for us to land on.
+
+
+ The last thing we will do is make our sprite move when we press a key.
+
+
+ If Key( K_RIGHT) Then
+ SetSpriteLinearVelocity( mySprite, 30 , 0 )
+ End If
+
+
+ Key() returns true if the key code parameter is pressed. You can see a list of all the key codes in the Key Codes section in the Appendix.
+
+
+ We use SetSpriteLinearVelocity() to move the sprite instead of SetSpritePosition() because we don't want to directly move a sprite that we want physics to be applied to. There are a few functions for applying forces to a sprite that you can find under the Sprite Physics section in the manual.
+
+
+ And that is it for our simple overview of sprites. To see a full working example of the concepts covered here, try out the Sprite Test example in the examples folder.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/graphics3.html b/doc/doc_files/graphics3.html
new file mode 100644
index 0000000..502db35
--- /dev/null
+++ b/doc/doc_files/graphics3.html
@@ -0,0 +1,180 @@
+
+
+
+
+
+ RCBasic Sprites [RCBasic Doc]
+
+
+
+
3D Graphics
+
+ This last section will cover how 3D graphics work in RCBasic. We can render the scene with a 3D canvas which is opened with OpenCanvas3D()
+
+
+ viewport_width = 640
+ viewport_height = 480
+ scene_canvas = OpenCanvas3D( 0 , 0 , viewport_width, viewport_height, 1 )
+
+
+ OpenCanvas3D takes some of the same parameters as OpenCanvas. It will open a canvas to view the 3D scene. You can open multiple 3D canvases to view the 3D scene from different camera angles but there is only one 3D scene.
+
+
+ Next, lets go over actors. Actors are objects in our 3D scene and similiar to what sprites are on a sprite canvas. There are different types of actors that we can create and each one serves a different purpose. For now lets just create an animated actor.
+
+
+ hero_mesh = LoadMesh( "char.ms3d" )
+ hero = CreateAnimatedActor( hero_mesh)
+
+
+ We use LoadMesh() to load a 3D model into our program. If we want to make multiple actors in our scene from this 3D model, we only need to load the model once.
+
+
+ After we load the model, we use CreateAnimatedActor() to create an object in our scene using the 3D model. Animated actors function like 3D version of sprites since they have animation and physics. Adding animation to our animated actor is a similiar process to adding animation to our sprite from the last section.
+
+
+ RUN_ANIMATION = CreateActorAnimation( hero, 13 , 36 , 30 )
+
+
+ CreateActorAnimation() takes 4 parameters.
+
+
+
+ actor - the actor we created with CreateAnimatedActor()
+
+
+ NOTE: We can only create animations for animated actors
+
+
+
+
+ start frame - The first frame of the animation
+
+
+ end frame - The last frame of the animation
+
+
+ speed - The frames per second of the animtion
+
+
+
+ Now that we have an animation, we can set the actor's animation in the same way we set the sprite's animation in the last section.
+
+
+ SetActorAnimation( hero, RUN_ANIMATION, -1 )
+
+
+ SetActorAnimation() works the same way that SetSpriteAnimation() does. It takes the actor, the animation, and number of animation loops. We can set it to a value less than 0 to loop infinitely just like we did with our sprite in the last section.
+
+
+ Currently, the actor will not have any color. We need to add a texture to the actor. We will also disable lighting for the actor for now so that it just renders with the texture applied.
+
+
+ hero_material = GetActorMaterial( hero, 0 )
+
+ SetMaterialLighting( hero_material, FALSE )
+
+ hero_texture = LoadImage( "hero.png" )
+ SetMaterialTexture( hero_material, 0 , hero_texture)
+
+
+ First, we get a reference to our actors material with GetActorMaterial() . We use this reference to set properties for the actor's material. The material determines how the actor is rendered.
+
+
+ Next, we disable lighting for the material. This means that lighting will not determine how light or dark the texture will be rendered at.
+
+
+ Finally, we load an image and set it to the first texture slot on the material with SetMaterialTexture() .
+
+
+ This now puts our actor in our scene with our texture applied. But just like in the sprite section, our actor needs to have physics applied to it. So lets make the actor solid and set our scene gravity.
+
+
+ SetActorSolid( cube, TRUE )
+ SetGravity3D( 0 , -10 , 0 )
+
+
+ SetActorSolid() functions just like SetSpriteSolid() does. SetGravity3D() is like SetGravity2D() but it adds a 3rd dimension to it.
+
+
+ Now we need a ground plane. Lets create a plane mesh and then create an octree actor from it to serve as our ground. Octree actors are actors with meshes that have optimizations for large scenes.
+
+
+ plane_mesh = CreatePlaneMesh( 1000 , 1000 , 100 , 100 , 100 , 100 )
+ plane = CreateOctreeActor( plane_mesh)
+
+
+ CreatePlaneMesh() is used to create a plane mesh rather than use LoadMesh() to load it from an external file like we did earlier.
+
+
+ CreateOctreeActor() will create an octree actor rather than an animated actor.
+
+
+ Next we will set a solid color material for our plane rather than load another texture.
+
+
+ plane_material = CreateMaterial( )
+ SetMaterialType( plane_material, FX_MATERIAL_TYPE_PLASTIC)
+ SetActorMaterial( plane, 0 , plane_material)
+
+
+ We are using an FX material here which is a special type of material with separate properties from a normal material. This time we had to use CreateMaterial() to make a new material. To make FX materials, you must create a new material since you can not set any of the FX material types on a material attached to an actor.
+
+
+ Then we just set our material type with SetMaterialType() and set the material on the actor with SetActorMaterial() .
+
+
+ Now lets set our physics properties for our plane.
+
+
+ SetActorSolid( plane, TRUE )
+ SetActorShape( plane, ACTOR_SHAPE_TRIMESH, 0 )
+
+
+ Yet again, we are using SetActorSolid() to set our actor solid. We use SetActorShape() to change the shape of the plane to ACTOR_SHAPE_TRIMESH. By default, actors shapes are ACTOR_SHAPE_BOX. Boxes are fine for our actor's hit box but we want a shape with more geometry for our ground usually.
+
+
+ Just like what we did with our sprites in the last lesson, lets have the actor move when a key is pressed.
+
+
+ If Key( K_RIGHT) Then
+ SetActorLinearVelocityLocal( hero, 0 , 0 , 20 )
+ End If
+
+
+ This looks very similiar to our code for moving the sprite in the last lesson. SetActorLinearVelocityLocal() has a little bit longer name. It has a companion function called SetActorLinearVelocityWorld() which applies a transform based on world instead of local space.
+
+
+ Before moving on, I want to quickly explain the difference between local transforms and world transforms.
+
+
+
+ Local Transforms - These transforms apply to the direction you are facing. Basically if you increase your Z position, you will move forward in the direction you are facing.
+
+
+ World Transforms - These transforms apply to the absolute direction in the world. Basically, if you increase your Z position, you will move in the direction of the Z axis regardless of the direction you are facing.
+
+
+
+ Before ending this lesson, lets do a quick overview of how to set the camera. Each 3D canvas has its own camera. To set the camera for a 3D canvas you must make sure you set the 3D canvas active with Canvas().
+
+
+ Canvas( scene_canvas)
+
+ SetCameraPosition( 0 , 30 , -100 )
+ SetCameraRotation( 20 , 0 , 0 )
+
+
+ SetCameraPosition() and SetCameraRotation() do exactly what you think they do. There are also other functions to set camera FOV(field of view), aspect ratio, etc. Look in the camera section for more info.
+
+
+ Refer to the Intro to 3D demo for the complete code for this lesson.
+
+
+ RCBasic has several functions for graphics, physics, etc., so if you can't find it in the manual then feel free to ask a question on the forum .
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/images/banner.png b/doc/doc_files/images/banner.png
new file mode 100755
index 0000000..c19dea3
Binary files /dev/null and b/doc/doc_files/images/banner.png differ
diff --git a/doc/doc_files/images/sprite_frames.aseprite b/doc/doc_files/images/sprite_frames.aseprite
new file mode 100644
index 0000000..845abb0
Binary files /dev/null and b/doc/doc_files/images/sprite_frames.aseprite differ
diff --git a/doc/doc_files/images/sprite_frames.png b/doc/doc_files/images/sprite_frames.png
new file mode 100644
index 0000000..a7cc52e
Binary files /dev/null and b/doc/doc_files/images/sprite_frames.png differ
diff --git a/doc/doc_files/interpolatevector.html b/doc/doc_files/interpolatevector.html
new file mode 100644
index 0000000..ef342a7
--- /dev/null
+++ b/doc/doc_files/interpolatevector.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ InterpolateVector [RCBasic Doc]
+
+
+
+
Sub InterpolateVector(x1, y1, z1, x2, y2, z2, distance, ByRef ix, ByRef iy, ByRef iz)
+
+ Gets an interpolated vector a given distance along a line starting at (x1, y1, z1) and ending at (x2, y2, z2)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/interpolatevectorq.html b/doc/doc_files/interpolatevectorq.html
new file mode 100644
index 0000000..a389a78
--- /dev/null
+++ b/doc/doc_files/interpolatevectorq.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ InterpolateVectorQ [RCBasic Doc]
+
+
+
+
Sub InterpolateVectorQ(x1, y1, z1, x2, y2, z2, x3, y3, z3, distance, ByRef ix, ByRef iy, ByRef iz)
+
+ Gets a quadratic interpolated vector based on a distance between 3 vectors
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/makeplanartexturemap.html b/doc/doc_files/makeplanartexturemap.html
new file mode 100644
index 0000000..a2a3693
--- /dev/null
+++ b/doc/doc_files/makeplanartexturemap.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ MakePlanarTextureMap [RCBasic Doc]
+
+
+
+
Sub MakePlanarTextureMap( mesh, resolution )
+
+ Makes a planar texture map for the mesh.
+
+
+ Resolution is a ratio of the world space to texture space NOTE: Value should be between 0 and 1, a recommended value to start with is 0.001
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/matrixexists.html b/doc/doc_files/matrixexists.html
new file mode 100644
index 0000000..b7d848d
--- /dev/null
+++ b/doc/doc_files/matrixexists.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ MatrixExists [RCBasic Doc]
+
+
+
+
Function MatrixExists( mA )
+
+ Returns TRUE if a matrix exists and FALSE if not.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/nav_bottom.html b/doc/doc_files/nav_bottom.html
index fb32d8c..075e31e 100644
--- a/doc/doc_files/nav_bottom.html
+++ b/doc/doc_files/nav_bottom.html
@@ -1267,6 +1267,8 @@
GetSpriteChildIndex
+GetSpriteCollision
+
diff --git a/doc/doc_files/normalizevector.html b/doc/doc_files/normalizevector.html
new file mode 100644
index 0000000..b5b9d74
--- /dev/null
+++ b/doc/doc_files/normalizevector.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ NormalizeVector [RCBasic Doc]
+
+
+
+
Sub NormalizeVector(x, y, z, ByRef nx, ByRef ny, ByRef nz)
+
+ Returns a normalized vector from (x,y,z)
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/pipeline_begin.html b/doc/doc_files/pipeline_begin.html
new file mode 100644
index 0000000..c4f35d0
--- /dev/null
+++ b/doc/doc_files/pipeline_begin.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ Pipeline_Begin [RCBasic Doc]
+
+
+
+
Sub Pipeline_Begin()
+
+ Begins a custom rendering process.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/pipeline_end.html b/doc/doc_files/pipeline_end.html
new file mode 100644
index 0000000..5352e22
--- /dev/null
+++ b/doc/doc_files/pipeline_end.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ Pipeline_End [RCBasic Doc]
+
+
+
+
Sub Pipeline_End()
+
+ Ends a custom rendering process.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/pipeline_render.html b/doc/doc_files/pipeline_render.html
new file mode 100644
index 0000000..c39c0fa
--- /dev/null
+++ b/doc/doc_files/pipeline_render.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ Pipeline_Render [RCBasic Doc]
+
+
+
+
Sub Pipeline_Render()
+
+ Render the active canvas.
+
+
+ NOTE: Must be used between Pipeline_Begin() and Pipeline_End().
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/posteffectisactive.html b/doc/doc_files/posteffectisactive.html
new file mode 100644
index 0000000..79700ed
--- /dev/null
+++ b/doc/doc_files/posteffectisactive.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ PostEffectIsActive [RCBasic Doc]
+
+
+
+
Function PostEffectIsActive( c_num )
+
+ Returns TRUE if an effect is active on the canvas and FALSE if not.
+
+ Related:
+ SetPostEffectActive
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/recalculatecompositeaabb.html b/doc/doc_files/recalculatecompositeaabb.html
new file mode 100644
index 0000000..3bbf7ca
--- /dev/null
+++ b/doc/doc_files/recalculatecompositeaabb.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ RecalculateCompositeAABB [RCBasic Doc]
+
+
+
+
Sub RecalculateCompositeAABB(actor)
+
+ Recalculates the bounding box for a composite actor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/recalculatemeshnormals.html b/doc/doc_files/recalculatemeshnormals.html
new file mode 100644
index 0000000..502957e
--- /dev/null
+++ b/doc/doc_files/recalculatemeshnormals.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ ReCalculateMeshNormals [RCBasic Doc]
+
+
+
+
Sub ReCalculateMeshNormals( mesh )
+
+ Calculates the facing direction of the normals in a mesh
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/removecompositechild.html b/doc/doc_files/removecompositechild.html
new file mode 100644
index 0000000..c485688
--- /dev/null
+++ b/doc/doc_files/removecompositechild.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ RemoveCompositeChild [RCBasic Doc]
+
+
+
+
Sub RemoveCompositeChild(actor, child_index)
+
+ Removes the actor stored as a child at the given index in a composite actor
+
+
+ NOTE: This will change the index of all the remaining child actors
+
+ Related:
+ AddCompositeChild
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/removeprojectoreffectactor.html b/doc/doc_files/removeprojectoreffectactor.html
new file mode 100644
index 0000000..b79ed31
--- /dev/null
+++ b/doc/doc_files/removeprojectoreffectactor.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ RemoveProjectorEffectActor [RCBasic Doc]
+
+
+
+
Sub RemoveProjectorEffectActor(actor, tgt_index)
+
+ Removes an effect actor from a projector.
+
+
+ NOTE: Removing an effect actor will change the order of other effect actors so you will need to get the new index for other effect actors.
+
+
+ Refer to the included Projector Demo for an example
+
+ Related:
+ AddProjectorEffectActor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/removespritechild.html b/doc/doc_files/removespritechild.html
new file mode 100644
index 0000000..a92add5
--- /dev/null
+++ b/doc/doc_files/removespritechild.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ RemoveSpriteChild [RCBasic Doc]
+
+
+
+
Sub RemoveSpriteChild(sprite, child_index)
+
+ Removes the child at the given index from the parent sprite
+
+ Related:
+ AddSpriteChild
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/resetvehiclesuspension.html b/doc/doc_files/resetvehiclesuspension.html
new file mode 100644
index 0000000..e9fffe7
--- /dev/null
+++ b/doc/doc_files/resetvehiclesuspension.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ ResetVehicleSuspension [RCBasic Doc]
+
+
+
+
Sub ResetVehicleSuspension( actor )
+
+ Sets the suspension of a vehicle back to its base length.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/savebmp.html b/doc/doc_files/savebmp.html
new file mode 100644
index 0000000..6fb2e4a
--- /dev/null
+++ b/doc/doc_files/savebmp.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+ SaveBMP [RCBasic Doc]
+
+
+
+
Function SaveBMP(img, file$)
+
+ Save an image to a *.bmp file
+
+
+ title$ = "Sprite Test"
+ w = 640
+ h = 480
+ fullscreen = FALSE
+ vsync = FALSE
+
+ OpenWindow( title$, w, h, fullscreen, vsync )
+
+ my_canvas = OpenCanvas( w, h, 0 , 0 , w, h, 1 )
+
+ Canvas( my_canvas)
+
+ SetColor( RGB( 255 ,0, 0 ) )
+ CircleFill( 50 , 50 , 25 )
+
+ SetColor( RGB( 0 , 255 , 0 ) )
+ CircleFill( 590 , 50 , 25 )
+
+ SetColor( RGB( 0 , 0 , 255 ) )
+ CircleFill( 590 , 430 , 25 )
+
+ img = CanvasClip( 0 , 0 , 640 , 480 )
+ SaveBMP( img, "test.bmp" )
+
+ Update( )
+ WaitKey( )
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setactorimpactmesh.html b/doc/doc_files/setactorimpactmesh.html
new file mode 100644
index 0000000..fc1c94d
--- /dev/null
+++ b/doc/doc_files/setactorimpactmesh.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetActorImpactMesh [RCBasic Doc]
+
+
+
+
Sub SetActorImpactMesh( actor, mesh, mass )
+
+ Sets the collision mesh for an actor with a shape type of ACTOR_SHAPE_IMPACT_MESH
+
+ Related:
+ SetActorShape
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setactorshapeex.html b/doc/doc_files/setactorshapeex.html
new file mode 100644
index 0000000..b05ffd6
--- /dev/null
+++ b/doc/doc_files/setactorshapeex.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetActorShapeEx [RCBasic Doc]
+
+
+
+
Sub SetActorShapeEx( actor, shape_type, mass, radius)
+
+ Sets actor shape and radius for capsule, cone, and sphere shapes
+
+ Related:
+ SetActorShape
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setbillboardsize.html b/doc/doc_files/setbillboardsize.html
new file mode 100644
index 0000000..81db3fa
--- /dev/null
+++ b/doc/doc_files/setbillboardsize.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ SetBillboardSize [RCBasic Doc]
+
+
+
+
Sub SetBillboardSize(actor, w, h)
+
+ Sets the size of a billboard.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setmeshbuffer.html b/doc/doc_files/setmeshbuffer.html
new file mode 100644
index 0000000..73fee20
--- /dev/null
+++ b/doc/doc_files/setmeshbuffer.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetMeshBuffer [RCBasic Doc]
+
+
+
+
Function SetMeshBuffer( mesh_id, buffer_num, vertex_count, ByRef vertex_data, ByRef normal_data, ByRef uv_data, index_count, ByRef index_data )
+
+ Sets the contents of a mesh buffer. Buffer_num must already exists in mesh.
+
+
+ Returns TRUE if successful and FALSE if not
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setphysics3d.html b/doc/doc_files/setphysics3d.html
new file mode 100644
index 0000000..dc363fb
--- /dev/null
+++ b/doc/doc_files/setphysics3d.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ SetPhysics3D [RCBasic Doc]
+
+
+
+
Sub SetPhysics3D( flag )
+
+ Enables or disables the physics engine.
+
+
+ NOTE: While the physics engine is disabled, actor collisions won't be able to be checked.
+
+ Related:
+ GetPhysics3D
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setposteffect.html b/doc/doc_files/setposteffect.html
new file mode 100644
index 0000000..dd3cd1d
--- /dev/null
+++ b/doc/doc_files/setposteffect.html
@@ -0,0 +1,103 @@
+
+
+
+
+
+ SetPostEffect [RCBasic Doc]
+
+
+
+
Function SetPostEffect( c_num, effect_type )
+
+ Sets a post effect on an canvas.
+
+
+ Returns TRUE if successful and FALSE if not.
+
+
+ NOTE: Post Effects only apply to 3D canvases.
+
+
+ Possible Effects and there properties:
+
+
+
+ POST_EFFECT_TYPE_BLOOM
+
+
+ POST_EFFECT_PROPERTY_STRENGTH
+
+
+ POST_EFFECT_PROPERTY_DISTANCE
+
+
+ POST_EFFECT_PROPERTY_MULTIPLIER
+
+
+
+
+ POST_EFFECT_TYPE_BLUR
+
+
+ POST_EFFECT_PROPERTY_DISTANCE
+
+
+
+
+ POST_EFFECT_TYPE_MOTION_BLUR
+
+
+ POST_EFFECT_PROPERTY_STRENGTH
+
+
+
+
+ POST_EFFECT_TYPE_RADIAL_BLUR
+
+
+ POST_EFFECT_PROPERTY_STRENGTH
+
+
+ POST_EFFECT_PROPERTY_DISTANCE
+
+
+
+
+ POST_EFFECT_TYPE_COLORIZE
+
+
+ POST_EFFECT_PROPERTY_STRENGTH
+
+
+ POST_EFFECT_PROPERTY_SATURATION
+
+
+ POST_EFFECT_PROPERTY_COLOR
+
+
+
+
+ POST_EFFECT_TYPE_INVERT
+
+
+
+ POST_EFFECT_TYPE_MINERAL
+
+
+ POST_EFFECT_PROPERTY_STRENGTH
+
+
+
+
+ Related:
+ ClearPostEffect
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setposteffectactive.html b/doc/doc_files/setposteffectactive.html
new file mode 100644
index 0000000..f614597
--- /dev/null
+++ b/doc/doc_files/setposteffectactive.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetPostEffectActive [RCBasic Doc]
+
+
+
+
Sub SetPostEffectActive( c_num, flag )
+
+ Enables or Disables currently set effect
+
+ Related:
+ PostEffectIsActive
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setposteffectproperty.html b/doc/doc_files/setposteffectproperty.html
new file mode 100644
index 0000000..5131773
--- /dev/null
+++ b/doc/doc_files/setposteffectproperty.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+ SetPostEffectProperty [RCBasic Doc]
+
+
+
+
Sub SetPostEffectProperty( c_num, property, property_value )
+
+ Sets the value of a post effect property for a canvas.
+
+
+ Possible Properties:
+
+
+
+ POST_EFFECT_PROPERTY_STRENGTH
+
+
+ POST_EFFECT_PROPERTY_DISTANCE
+
+
+ POST_EFFECT_PROPERTY_MULTIPLIER
+
+
+ POST_EFFECT_PROPERTY_SATURATION
+
+
+ POST_EFFECT_PROPERTY_COLOR
+
+
+
+ Reference SetPostEffect() for which properties apply to each effect
+
+ Related:
+ GetPostEffectProperty
+ SetPostEffect
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setprojectortexture.html b/doc/doc_files/setprojectortexture.html
new file mode 100644
index 0000000..7c0e339
--- /dev/null
+++ b/doc/doc_files/setprojectortexture.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetProjectorTexture [RCBasic Doc]
+
+
+
+
Sub SetProjectorTexture(actor, img_id)
+
+ Sets the texture that is projected by a projector.
+
+ Related:
+ CreateProjectorActor
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setrendercirclepoints.html b/doc/doc_files/setrendercirclepoints.html
new file mode 100644
index 0000000..a82a424
--- /dev/null
+++ b/doc/doc_files/setrendercirclepoints.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ SetRenderCirclePoints [RCBasic Doc]
+
+
+
+
Sub SetRenderCirclePoints(num_points)
+
+ Sets the number of points used to draw circles with Circle, CircleFill, Ellipse, and EllipseFill
+
+ Related:
+ Circle
+ CircleFill
+ Ellipse
+ EllipseFill
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setspritelayerpriority.html b/doc/doc_files/setspritelayerpriority.html
new file mode 100644
index 0000000..259822b
--- /dev/null
+++ b/doc/doc_files/setspritelayerpriority.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+ SetSpriteLayerPriority [RCBasic Doc]
+
+
+
+
Function SetSpriteLayerPriority( c_num, priority, order )
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setup.html b/doc/doc_files/setup.html
index af26f53..7e66804 100644
--- a/doc/doc_files/setup.html
+++ b/doc/doc_files/setup.html
@@ -14,17 +14,6 @@
RCBasic also comes with a 2D level editor called Nirvana and a 3D level editor called Serenity. If you are on linux there is a start up script for each one in the main folder where RCBasic is extracted. On Windows, just go into each folder and start up the exe for the editor you want to use.
-
- There is a video going over the basics of each editor here:
-
-
USING RCBASIC FROM THE COMMAND-LINE RCBasic will be added to path on install on linux. On Windows you will need to add the rcbasic folder to your path. Either (rcbasic/rcbasic_32) or (rcbasic/rcbasic_64) depending on your operating system. Once rcbasic is in your path you can simple pass a source file to rcbasic_build to create a *.cbc file.
diff --git a/doc/doc_files/setvehiclepitchcontrol.html b/doc/doc_files/setvehiclepitchcontrol.html
new file mode 100644
index 0000000..dccce47
--- /dev/null
+++ b/doc/doc_files/setvehiclepitchcontrol.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ SetVehiclePitchControl [RCBasic Doc]
+
+
+
+
Sub SetVehiclePitchControl( actor, pitch )
+
+ Sets a vehicles pitch control.
+
+
+ Pitch control is a tuning parameter that adds an extra torque to the chassis based on engine force to control how much the vehicle tilts forward or backward under acceleration and braking.
+
+ Related:
+ GetVehiclePitchControl
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelactoroffsettransform.html b/doc/doc_files/setwheelactoroffsettransform.html
new file mode 100644
index 0000000..1d4d818
--- /dev/null
+++ b/doc/doc_files/setwheelactoroffsettransform.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ SetWheelActorOffsetTransform [RCBasic Doc]
+
+
+
+
Sub SetWheelActorOffsetTransform( actor, wheel, t_matrix )
+
+ Sets an local offset transform for the wheel actor. This is mainly for when the actors local transform does not line up with the axis for the vehicle.
+
+
+ Refer to the Vehicle demo to see an example of this.
+
+ Related:
+ GetWheelActorOffsetTransform
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelaxel.html b/doc/doc_files/setwheelaxel.html
new file mode 100644
index 0000000..03a5271
--- /dev/null
+++ b/doc/doc_files/setwheelaxel.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ SetWheelAxel [RCBasic Doc]
+
+
+
+
Sub SetWheelAxel( actor, wheel, x, y, z )
+
+ Sets the wheel axel direction.
+
+
+ The axel is the axis the wheel rotates around.
+
+ Related:
+ GetWheelAxel
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelbrake.html b/doc/doc_files/setwheelbrake.html
new file mode 100644
index 0000000..301fd9a
--- /dev/null
+++ b/doc/doc_files/setwheelbrake.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetWheelBrake [RCBasic Doc]
+
+
+
+
Sub SetWheelBrake( actor, wheel, brake )
+
+ Sets the brake value for a wheel
+
+ Related:
+ GetWheelBrake
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelconnectionpoint.html b/doc/doc_files/setwheelconnectionpoint.html
new file mode 100644
index 0000000..0869456
--- /dev/null
+++ b/doc/doc_files/setwheelconnectionpoint.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetWheelConnectionPoint [RCBasic Doc]
+
+
+
+
Sub SetWheelConnectionPoint( actor, wheel, x, y, z )
+
+ Sets the point in local space where the wheel connects to the chassis
+
+ Related:
+ GetWheelConnectionPoint
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheeldampingcompression.html b/doc/doc_files/setwheeldampingcompression.html
new file mode 100644
index 0000000..ff66bb1
--- /dev/null
+++ b/doc/doc_files/setwheeldampingcompression.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+ SetWheelDampingCompression [RCBasic Doc]
+
+
+
+
Sub SetWheelDampingCompression( actor, wheel, dcomp_value )
+
+ Sets a wheels damping compression
+
+ Related:
+ SetWheelDampingRelaxation
+ GetWheelDampingCompression
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheeldampingrelaxation.html b/doc/doc_files/setwheeldampingrelaxation.html
new file mode 100644
index 0000000..838240a
--- /dev/null
+++ b/doc/doc_files/setwheeldampingrelaxation.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+ SetWheelDampingRelaxation [RCBasic Doc]
+
+
+
+
Sub SetWheelDampingRelaxation( actor, wheel, drel_value )
+
+ Sets a wheels damping relaxation
+
+ Related:
+ GetWheelDampingRelaxation
+ SetWheelDampingCompression
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheeldirection.html b/doc/doc_files/setwheeldirection.html
new file mode 100644
index 0000000..709eeaf
--- /dev/null
+++ b/doc/doc_files/setwheeldirection.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ SetWheelDirection [RCBasic Doc]
+
+
+
+
Sub SetWheelDirection( actor, wheel, x, y, z )
+
+ Sets a wheel's direction
+
+
+ This direction is the direction the suspension of the wheel extends to and not the direction the wheel rolls. Basically, if the suspension is pointing straight down then the direction would be (0, -1, 0).
+
+ Related:
+ GetWheelDirection
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelfrictionslip.html b/doc/doc_files/setwheelfrictionslip.html
new file mode 100644
index 0000000..1384c3b
--- /dev/null
+++ b/doc/doc_files/setwheelfrictionslip.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+ SetWheelFrictionSlip [RCBasic Doc]
+
+
+
+
Sub SetWheelFrictionSlip( actor, wheel, fslip_value )
+
+ Sets the friction slip value for a wheel.
+
+
+ This value determines how much grip a wheel has before it starts sliding
+
+
+
+ Lower value - more slippery
+
+
+ Higher value - more firm grip
+
+
+ Related:
+ GetWheelFrictionSlip
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelinversecontactsuspension.html b/doc/doc_files/setwheelinversecontactsuspension.html
new file mode 100644
index 0000000..cdb5491
--- /dev/null
+++ b/doc/doc_files/setwheelinversecontactsuspension.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ SetWheelInverseContactSuspension [RCBasic Doc]
+
+
+
+
Sub SetWheelInverseContactSuspension( actor, wheel, c_value )
+
+ Sets the clipped inverse contact dot suspension.
+
+
+ This value is a stability factor used to adjust suspension force when the ground contact surface is tilted.
+
+
+ It prevents suspension forces from exploding when the wheel contacts steep surfaces.
+
+ Related:
+ GetWheelInverseContactSuspension
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelmaxsuspensiontravel.html b/doc/doc_files/setwheelmaxsuspensiontravel.html
new file mode 100644
index 0000000..262be28
--- /dev/null
+++ b/doc/doc_files/setwheelmaxsuspensiontravel.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ SetWheelMaxSuspensionTravel [RCBasic Doc]
+
+
+
+
Sub SetWheelMaxSuspensionTravel( actor, wheel, max_travel )
+
+ Sets the max suspension travel distance.
+
+
+ This value is the maximum distance the suspension is allowed to extend or compress from its rest length set with SetSuspensionLength().
+
+ Related:
+ GetWheelMaxSuspension
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelradius.html b/doc/doc_files/setwheelradius.html
new file mode 100644
index 0000000..4681735
--- /dev/null
+++ b/doc/doc_files/setwheelradius.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetWheelRadius [RCBasic Doc]
+
+
+
+
Sub SetWheelRadius( actor, wheel, radius )
+
+ Sets the radius of a wheel
+
+ Related:
+ GetWheelRadius
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelrollinfluence.html b/doc/doc_files/setwheelrollinfluence.html
new file mode 100644
index 0000000..1eaf1d1
--- /dev/null
+++ b/doc/doc_files/setwheelrollinfluence.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+ SetWheelRollInfluence [RCBasic Doc]
+
+
+
+
Sub SetWheelRollInfluence( actor, wheel, roll_influence )
+
+ Sets the roll_influence for a wheel.
+
+
+ Roll influence controls how much a wheel’s suspension force contributes to the vehicle’s body roll (sideways tipping).
+
+
+ It’s essentially a stability scaling factor.
+
+ Related:
+ GetWheelRollInfluence
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelrotation.html b/doc/doc_files/setwheelrotation.html
new file mode 100644
index 0000000..9a637e6
--- /dev/null
+++ b/doc/doc_files/setwheelrotation.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetWheelRotation [RCBasic Doc]
+
+
+
+
Sub SetWheelRotation( actor, wheel, rot )
+
+ Sets a wheel's spin rotation.
+
+ Related:
+ GetWheelRotation
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelsteeringvalue.html b/doc/doc_files/setwheelsteeringvalue.html
new file mode 100644
index 0000000..c07e46a
--- /dev/null
+++ b/doc/doc_files/setwheelsteeringvalue.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetWheelSteeringValue [RCBasic Doc]
+
+
+
+
Sub SetWheelSteeringValue( actor, wheel, steering )
+
+ Sets the steering value for a wheel
+
+ Related:
+ GetWheelSteeringValue
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelsuspensionlength.html b/doc/doc_files/setwheelsuspensionlength.html
new file mode 100644
index 0000000..11f2533
--- /dev/null
+++ b/doc/doc_files/setwheelsuspensionlength.html
@@ -0,0 +1,21 @@
+
+
+
+
+
+ SetWheelSuspensionLength [RCBasic Doc]
+
+
+
+
Sub SetWheelSuspensionLength( actor, wheel, s_length )
+
+ Sets the suspsension rest length of a wheel
+
+ Related:
+ GetWheelSuspensionLength
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelsuspensionstiffness.html b/doc/doc_files/setwheelsuspensionstiffness.html
new file mode 100644
index 0000000..8e44e67
--- /dev/null
+++ b/doc/doc_files/setwheelsuspensionstiffness.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+ SetWheelSuspensionStiffness [RCBasic Doc]
+
+
+
+
Sub SetWheelSuspensionStiffness( actor, wheel, stiffness )
+
+ Sets the suspension stiffness of a wheel.
+
+
+
+ Higher stiffness - stronger upward force for the same compression
+
+
+ Lower stiffness - softer suspension
+
+
+ Related:
+ GetWheelSuspensionStiffness
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/setwheelsuspensionvelocity.html b/doc/doc_files/setwheelsuspensionvelocity.html
new file mode 100644
index 0000000..6efd87c
--- /dev/null
+++ b/doc/doc_files/setwheelsuspensionvelocity.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ SetWheelSuspensionVelocity [RCBasic Doc]
+
+
+
+
Sub SetWheelSuspensionVelocity( actor, wheel, velocity )
+
+ Sets the suspension velocity.
+
+
+ This value is the speed that the suspension compresses or extends at.
+
+ Related:
+ GetWheelSuspensionVelocity
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/sortspritelayer.html b/doc/doc_files/sortspritelayer.html
new file mode 100644
index 0000000..445cbc5
--- /dev/null
+++ b/doc/doc_files/sortspritelayer.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+ SortSpriteLayer [RCBasic Doc]
+
+
+
+
Function SortSpriteLayer( c_num, sort_option )
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/stack_n_exists.html b/doc/doc_files/stack_n_exists.html
new file mode 100644
index 0000000..96b5f63
--- /dev/null
+++ b/doc/doc_files/stack_n_exists.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ Stack_N_Exists [RCBasic Doc]
+
+
+
+
Function Stack_N_Exists( num_stack )
+
+ Returns TRUE if the given number stack exists and FALSE if not.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/stack_s_exists.html b/doc/doc_files/stack_s_exists.html
new file mode 100644
index 0000000..77c7db8
--- /dev/null
+++ b/doc/doc_files/stack_s_exists.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ Stack_S_Exists [RCBasic Doc]
+
+
+
+
Function Stack_S_Exists( str_stack )
+
+ Returns TRUE if the given string stack exists and FALSE if not.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/updatecompositechildtransform.html b/doc/doc_files/updatecompositechildtransform.html
new file mode 100644
index 0000000..0eeb8ca
--- /dev/null
+++ b/doc/doc_files/updatecompositechildtransform.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ UpdateCompositeChildTransform [RCBasic Doc]
+
+
+
+
Sub UpdateCompositeChildTransform(actor, child_index, t_matrix, recalc_flag)
+
+ Sets a new child transform and updates dynamic AABB tree
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/vectorisbetweenpoints.html b/doc/doc_files/vectorisbetweenpoints.html
new file mode 100644
index 0000000..a8a8842
--- /dev/null
+++ b/doc/doc_files/vectorisbetweenpoints.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ VectorIsBetweenPoints [RCBasic Doc]
+
+
+
+
Function VectorIsBetweenPoints(x, y, z, start_x, start_y, start_z, end_x, end_y, end_z)
+
+ Returns TRUE if a vector is between 2 points
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/doc_files/wheelisfront.html b/doc/doc_files/wheelisfront.html
new file mode 100644
index 0000000..e599cae
--- /dev/null
+++ b/doc/doc_files/wheelisfront.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ WheelIsFront [RCBasic Doc]
+
+
+
+
Function WheelIsFront( actor, wheel )
+
+ Returns TRUE if a wheel is set as a front wheel
+
+
+
+
+
+
\ No newline at end of file
diff --git a/rcbasic_build/intern_inc/switch_cases.h b/rcbasic_build/intern_inc/switch_cases.h
index e027382..7cac2d6 100644
--- a/rcbasic_build/intern_inc/switch_cases.h
+++ b/rcbasic_build/intern_inc/switch_cases.h
@@ -527,6 +527,7 @@ rc_getSpriteAlpha( GETSPRITEALPHA_SPRITE )
rc_addSpriteChild( ADDSPRITECHILD_SPRITE, ADDSPRITECHILD_CHILD_SPRITE, ADDSPRITECHILD_X, ADDSPRITECHILD_Y )
rc_removeSpriteChild( REMOVESPRITECHILD_SPRITE, REMOVESPRITECHILD_CHILD_INDEX )
rc_getSpriteChildIndex( GETSPRITECHILDINDEX_SPRITE, GETSPRITECHILDINDEX_CHILD_SPRITE )
+rc_getSpriteCollision( GETSPRITECOLLISION_SPRITEA, GETSPRITECOLLISION_SPRITEB )
rc_createSpriteAnimation( CREATESPRITEANIMATION_SPRITE, CREATESPRITEANIMATION_ANIM_LENGTH, CREATESPRITEANIMATION_SPEED )
rc_setSpriteFrame( SETSPRITEFRAME_SPRITE, SETSPRITEFRAME_FRAME )
rc_getSpriteFrame( GETSPRITEFRAME_SPRITE )
diff --git a/rcbasic_build/intern_lib/sprites.bas b/rcbasic_build/intern_lib/sprites.bas
index 5a617ba..0e86567 100644
--- a/rcbasic_build/intern_lib/sprites.bas
+++ b/rcbasic_build/intern_lib/sprites.bas
@@ -32,3 +32,4 @@ Function GetSpriteAlpha(sprite)
Function AddSpriteChild(sprite, child_sprite, x, y)
Sub RemoveSpriteChild(sprite, child_index)
Function GetSpriteChildIndex(sprite, child_sprite)
+Function GetSpriteCollision(spriteA, spriteB)
diff --git a/rcbasic_build/main.cpp b/rcbasic_build/main.cpp
index 5b0b130..3abf61d 100755
--- a/rcbasic_build/main.cpp
+++ b/rcbasic_build/main.cpp
@@ -926,6 +926,7 @@ int main(int argc, char * argv[])
bool clean_after_build = true;
//DEBUG START
+ //rcbasic_build_debug = true;
//chdir("/home/n00b/Programs/rcbasic/examples/Sprite_Test");
//chdir("/home/n00b/GameDev/Ambient/Ambient_Project");
rc_filename = "main.bas";
@@ -967,7 +968,7 @@ int main(int argc, char * argv[])
if(rc_filename.compare("--version")==0)
{
- cout << "RCBASIC Compiler v4.8" << endl;
+ cout << "RCBASIC Compiler v4.9" << endl;
return 0;
}
diff --git a/rcbasic_build/rc_builtin.h b/rcbasic_build/rc_builtin.h
index 756c62c..29d844a 100755
--- a/rcbasic_build/rc_builtin.h
+++ b/rcbasic_build/rc_builtin.h
@@ -1555,6 +1555,9 @@ void init_embedded_functions()
embed_function("GetSpriteChildIndex", ID_TYPE_FN_NUM);
add_embedded_arg("sprite", ID_TYPE_NUM);
add_embedded_arg("child_sprite", ID_TYPE_NUM);
+ embed_function("GetSpriteCollision", ID_TYPE_FN_NUM);
+ add_embedded_arg("spriteA", ID_TYPE_NUM);
+ add_embedded_arg("spriteB", ID_TYPE_NUM);
embed_function("CreateSpriteAnimation", ID_TYPE_FN_NUM);
add_embedded_arg("sprite", ID_TYPE_NUM);
add_embedded_arg("anim_length", ID_TYPE_NUM);
diff --git a/rcbasic_build/rcbasic4_changes.ods b/rcbasic_build/rcbasic4_changes.ods
index 1ce48eb..5ab8add 100644
Binary files a/rcbasic_build/rcbasic4_changes.ods and b/rcbasic_build/rcbasic4_changes.ods differ
diff --git a/rcbasic_build/rcbasic_build.depend b/rcbasic_build/rcbasic_build.depend
index 3ae061e..db32d67 100755
--- a/rcbasic_build/rcbasic_build.depend
+++ b/rcbasic_build/rcbasic_build.depend
@@ -1,5 +1,5 @@
# depslib dependency file v1.0
-1771619583 source:/home/n00b/Projects/RCBASIC4/rcbasic_build/main.cpp
+1772595486 source:/home/n00b/Projects/RCBASIC4/rcbasic_build/main.cpp
@@ -14,7 +14,7 @@
"env_resolve.h"
"identifier.h"
-1764140917 /home/n00b/Projects/RCBASIC4/rcbasic_build/tokenizer.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_build/tokenizer.h
@@ -37,14 +37,14 @@
1752004854 /home/n00b/Projects/RCBASIC4/rcbasic_build/constants.h
-1770926352 /home/n00b/Projects/RCBASIC4/rcbasic_build/parser.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_build/parser.h
"tokenizer.h"
"identifier.h"
"rc_global.h"
"constants.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_build/identifier.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_build/identifier.h
"rc_global.h"
@@ -54,7 +54,7 @@
1752004854 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_global.h
-1771626799 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_builtin.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_builtin.h
"identifier.h"
1752004854 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_vm_asm.h
diff --git a/rcbasic_build/rcbasic_build.layout b/rcbasic_build/rcbasic_build.layout
index cec1ac9..bb32a9e 100755
--- a/rcbasic_build/rcbasic_build.layout
+++ b/rcbasic_build/rcbasic_build.layout
@@ -2,9 +2,19 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -20,19 +30,19 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -40,19 +50,9 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/rcbasic_build/rcbasic_dev.txt b/rcbasic_build/rcbasic_dev.txt
index 6ac69bd..5a25f44 100644
--- a/rcbasic_build/rcbasic_dev.txt
+++ b/rcbasic_build/rcbasic_dev.txt
@@ -1549,6 +1549,9 @@ add_embedded_arg("child_index", ID_TYPE_NUM);
embed_function("GetSpriteChildIndex", ID_TYPE_FN_NUM);
add_embedded_arg("sprite", ID_TYPE_NUM);
add_embedded_arg("child_sprite", ID_TYPE_NUM);
+embed_function("GetSpriteCollision", ID_TYPE_FN_NUM);
+add_embedded_arg("spriteA", ID_TYPE_NUM);
+add_embedded_arg("spriteB", ID_TYPE_NUM);
embed_function("CreateSpriteAnimation", ID_TYPE_FN_NUM);
add_embedded_arg("sprite", ID_TYPE_NUM);
add_embedded_arg("anim_length", ID_TYPE_NUM);
diff --git a/rcbasic_build/rcbasic_dev2.txt b/rcbasic_build/rcbasic_dev2.txt
index e663375..d64d8a2 100644
--- a/rcbasic_build/rcbasic_dev2.txt
+++ b/rcbasic_build/rcbasic_dev2.txt
@@ -1549,250 +1549,253 @@
#define FN_GetSpriteChildIndex 528
#define GETSPRITECHILDINDEX_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITECHILDINDEX_CHILD_SPRITE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_CreateSpriteAnimation 529
+#define FN_GetSpriteCollision 529
+#define GETSPRITECOLLISION_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
+#define GETSPRITECOLLISION_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
+#define FN_CreateSpriteAnimation 530
#define CREATESPRITEANIMATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATESPRITEANIMATION_ANIM_LENGTH num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATESPRITEANIMATION_SPEED num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetSpriteFrame 530
+#define FN_SetSpriteFrame 531
#define SETSPRITEFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEFRAME_FRAME num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteFrame 531
+#define FN_GetSpriteFrame 532
#define GETSPRITEFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteAnimationFrame 532
+#define FN_SetSpriteAnimationFrame 533
#define SETSPRITEANIMATIONFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANIMATIONFRAME_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEANIMATIONFRAME_ANIM_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETSPRITEANIMATIONFRAME_FRAME num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetSpriteAnimationFrame 533
+#define FN_GetSpriteAnimationFrame 534
#define GETSPRITEANIMATIONFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEANIMATIONFRAME_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEANIMATIONFRAME_ANIM_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetSpriteAnimationLength 534
+#define FN_SetSpriteAnimationLength 535
#define SETSPRITEANIMATIONLENGTH_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANIMATIONLENGTH_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEANIMATIONLENGTH_ANIM_LENGTH num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteAnimationLength 535
+#define FN_GetSpriteAnimationLength 536
#define GETSPRITEANIMATIONLENGTH_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEANIMATIONLENGTH_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetSpriteAnimationSpeed 536
+#define FN_SetSpriteAnimationSpeed 537
#define SETSPRITEANIMATIONSPEED_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANIMATIONSPEED_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEANIMATIONSPEED_SPEED num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteAnimationSpeed 537
+#define FN_GetSpriteAnimationSpeed 538
#define GETSPRITEANIMATIONSPEED_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEANIMATIONSPEED_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetSpriteAnimation 538
+#define FN_SetSpriteAnimation 539
#define SETSPRITEANIMATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANIMATION_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEANIMATION_NUM_LOOPS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteAnimation 539
+#define FN_GetSpriteAnimation 540
#define GETSPRITEANIMATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetSpriteCurrentAnimationFrame 540
+#define FN_GetSpriteCurrentAnimationFrame 541
#define GETSPRITECURRENTANIMATIONFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_NumSpriteAnimationLoops 541
+#define FN_NumSpriteAnimationLoops 542
#define NUMSPRITEANIMATIONLOOPS_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SpriteAnimationIsPlaying 542
+#define FN_SpriteAnimationIsPlaying 543
#define SPRITEANIMATIONISPLAYING_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_DeleteSpriteAnimation 543
+#define FN_DeleteSpriteAnimation 544
#define DELETESPRITEANIMATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define DELETESPRITEANIMATION_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteAnimationSource 544
+#define FN_GetSpriteAnimationSource 545
#define GETSPRITEANIMATIONSOURCE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEANIMATIONSOURCE_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSpriteCenter 545
+#define FN_getSpriteCenter 546
#define GETSPRITECENTER_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITECENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITECENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setSpriteLinearVelocity 546
+#define FN_setSpriteLinearVelocity 547
#define SETSPRITELINEARVELOCITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITELINEARVELOCITY_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITELINEARVELOCITY_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getSpriteLinearVelocity 547
+#define FN_getSpriteLinearVelocity 548
#define GETSPRITELINEARVELOCITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITELINEARVELOCITY_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITELINEARVELOCITY_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setSpriteAngularVelocity 548
+#define FN_setSpriteAngularVelocity 549
#define SETSPRITEANGULARVELOCITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANGULARVELOCITY_AV num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSpriteAngularVelocity 549
+#define FN_getSpriteAngularVelocity 550
#define GETSPRITEANGULARVELOCITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_applySpriteForce 550
+#define FN_applySpriteForce 551
#define APPLYSPRITEFORCE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYSPRITEFORCE_FX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYSPRITEFORCE_FY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYSPRITEFORCE_PX num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define APPLYSPRITEFORCE_PY num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_applySpriteCentralForce 551
+#define FN_applySpriteCentralForce 552
#define APPLYSPRITECENTRALFORCE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYSPRITECENTRALFORCE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYSPRITECENTRALFORCE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_applySpriteTorque 552
+#define FN_applySpriteTorque 553
#define APPLYSPRITETORQUE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYSPRITETORQUE_TORQUE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_applySpriteLinearImpulse 553
+#define FN_applySpriteLinearImpulse 554
#define APPLYSPRITELINEARIMPULSE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYSPRITELINEARIMPULSE_IX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYSPRITELINEARIMPULSE_IY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYSPRITELINEARIMPULSE_PX num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define APPLYSPRITELINEARIMPULSE_PY num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_applySpriteAngularImpulse 554
+#define FN_applySpriteAngularImpulse 555
#define APPLYSPRITEANGULARIMPULSE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYSPRITEANGULARIMPULSE_IMPULSE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSpriteMass 555
+#define FN_getSpriteMass 556
#define GETSPRITEMASS_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSpriteInertia 556
+#define FN_getSpriteInertia 557
#define GETSPRITEINERTIA_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSpriteWorldPoint 557
+#define FN_getSpriteWorldPoint 558
#define GETSPRITEWORLDPOINT_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEWORLDPOINT_LX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEWORLDPOINT_LY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITEWORLDPOINT_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITEWORLDPOINT_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteWorldVector 558
+#define FN_getSpriteWorldVector 559
#define GETSPRITEWORLDVECTOR_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEWORLDVECTOR_LX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEWORLDVECTOR_LY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITEWORLDVECTOR_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITEWORLDVECTOR_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteLocalPoint 559
+#define FN_getSpriteLocalPoint 560
#define GETSPRITELOCALPOINT_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITELOCALPOINT_WX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITELOCALPOINT_WY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITELOCALPOINT_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITELOCALPOINT_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteLocalVector 560
+#define FN_getSpriteLocalVector 561
#define GETSPRITELOCALVECTOR_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITELOCALVECTOR_WX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITELOCALVECTOR_WY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITELOCALVECTOR_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITELOCALVECTOR_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteLinearVelocityFromLocalPoint 561
+#define FN_getSpriteLinearVelocityFromLocalPoint 562
#define GETSPRITELINEARVELOCITYFROMLOCALPOINT_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMLOCALPOINT_PX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMLOCALPOINT_PY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMLOCALPOINT_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMLOCALPOINT_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteLinearVelocityFromWorldPoint 562
+#define FN_getSpriteLinearVelocityFromWorldPoint 563
#define GETSPRITELINEARVELOCITYFROMWORLDPOINT_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMWORLDPOINT_WX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMWORLDPOINT_WY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMWORLDPOINT_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMWORLDPOINT_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteLinearDamping 563
+#define FN_getSpriteLinearDamping 564
#define GETSPRITELINEARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteLinearDamping 564
+#define FN_setSpriteLinearDamping 565
#define SETSPRITELINEARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITELINEARDAMPING_LINEARDAMPING num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSpriteAngularDamping 565
+#define FN_getSpriteAngularDamping 566
#define GETSPRITEANGULARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteAngularDamping 566
+#define FN_setSpriteAngularDamping 567
#define SETSPRITEANGULARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANGULARDAMPING_ANGULARDAMPING num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSpriteGravityScale 567
+#define FN_getSpriteGravityScale 568
#define GETSPRITEGRAVITYSCALE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteGravityScale 568
+#define FN_setSpriteGravityScale 569
#define SETSPRITEGRAVITYSCALE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEGRAVITYSCALE_G_SCALE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSpriteBullet 569
+#define FN_setSpriteBullet 570
#define SETSPRITEBULLET_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEBULLET_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_spriteIsBullet 570
+#define FN_spriteIsBullet 571
#define SPRITEISBULLET_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteSleepAllowed 571
+#define FN_setSpriteSleepAllowed 572
#define SETSPRITESLEEPALLOWED_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITESLEEPALLOWED_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_spriteSleepAllowed 572
+#define FN_spriteSleepAllowed 573
#define SPRITESLEEPALLOWED_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteAwake 573
+#define FN_setSpriteAwake 574
#define SETSPRITEAWAKE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEAWAKE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_spriteIsAwake 574
+#define FN_spriteIsAwake 575
#define SPRITEISAWAKE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteFixedRotation 575
+#define FN_setSpriteFixedRotation 576
#define SETSPRITEFIXEDROTATION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEFIXEDROTATION_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_spriteIsFixedRotation 576
+#define FN_spriteIsFixedRotation 577
#define SPRITEISFIXEDROTATION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteDensity 577
+#define FN_SetSpriteDensity 578
#define SETSPRITEDENSITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEDENSITY_DENSITY num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteDensity 578
+#define FN_GetSpriteDensity 579
#define GETSPRITEDENSITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteFriction 579
+#define FN_SetSpriteFriction 580
#define SETSPRITEFRICTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEFRICTION_FRICTION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteFriction 580
+#define FN_GetSpriteFriction 581
#define GETSPRITEFRICTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteRestitution 581
+#define FN_SetSpriteRestitution 582
#define SETSPRITERESTITUTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITERESTITUTION_RESTITUTION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteRestitution 582
+#define FN_GetSpriteRestitution 583
#define GETSPRITERESTITUTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteRestitutionThreshold 583
+#define FN_SetSpriteRestitutionThreshold 584
#define SETSPRITERESTITUTIONTHRESHOLD_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITERESTITUTIONTHRESHOLD_THRESHOLD num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteRestitutionThreshold 584
+#define FN_GetSpriteRestitutionThreshold 585
#define GETSPRITERESTITUTIONTHRESHOLD_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetSpriteAABB 585
+#define FN_GetSpriteAABB 586
#define GETSPRITEAABB_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEAABB_X1 num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEAABB_Y1 num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITEAABB_X2 num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITEAABB_Y2 num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_SetGravity2D 586
+#define FN_SetGravity2D 587
#define SETGRAVITY2D_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETGRAVITY2D_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetGravity2D 587
+#define FN_GetGravity2D 588
#define GETGRAVITY2D_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETGRAVITY2D_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetWorld2DTimeStep 588
+#define FN_SetWorld2DTimeStep 589
#define SETWORLD2DTIMESTEP_TS num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetWorld2DVelocityIterations 589
+#define FN_SetWorld2DVelocityIterations 590
#define SETWORLD2DVELOCITYITERATIONS_V num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetWorld2DPositionIterations 590
+#define FN_SetWorld2DPositionIterations 591
#define SETWORLD2DPOSITIONITERATIONS_P num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetWorld2DTimeStep 591
-#define FN_GetWorld2DVelocityIterations 592
-#define FN_GetWorld2DPositionIterations 593
-#define FN_SetWorld2DAutoClearForces 594
+#define FN_GetWorld2DTimeStep 592
+#define FN_GetWorld2DVelocityIterations 593
+#define FN_GetWorld2DPositionIterations 594
+#define FN_SetWorld2DAutoClearForces 595
#define SETWORLD2DAUTOCLEARFORCES_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetWorld2DAutoClearForces 595
-#define FN_CastRay2D 596
+#define FN_GetWorld2DAutoClearForces 596
+#define FN_CastRay2D 597
#define CASTRAY2D_FROM_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CASTRAY2D_FROM_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CASTRAY2D_TO_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CASTRAY2D_TO_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_CastRay2D_All 597
+#define FN_CastRay2D_All 598
#define CASTRAY2D_ALL_FROM_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CASTRAY2D_ALL_FROM_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CASTRAY2D_ALL_TO_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CASTRAY2D_ALL_TO_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetRayHit2D 598
+#define FN_GetRayHit2D 599
#define GETRAYHIT2D_INDEX num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETRAYHIT2D_SPR_ID num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETRAYHIT2D_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETRAYHIT2D_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETRAYHIT2D_NORMAL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETRAYHIT2D_NORMAL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_SetSpriteShape 599
+#define FN_SetSpriteShape 600
#define SETSPRITESHAPE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITESHAPE_SHAPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteShape 600
+#define FN_GetSpriteShape 601
#define GETSPRITESHAPE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteRadius 601
+#define FN_SetSpriteRadius 602
#define SETSPRITERADIUS_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITERADIUS_RADIUS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteRadius 602
+#define FN_GetSpriteRadius 603
#define GETSPRITERADIUS_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteBox 603
+#define FN_SetSpriteBox 604
#define SETSPRITEBOX_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEBOX_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEBOX_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteBoxSize 604
+#define FN_GetSpriteBoxSize 605
#define GETSPRITEBOXSIZE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEBOXSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEBOXSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetSpriteChain 605
+#define FN_SetSpriteChain 606
#define SETSPRITECHAIN_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITECHAIN_VX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITECHAIN_VY num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -1801,29 +1804,29 @@
#define SETSPRITECHAIN_PREV_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETSPRITECHAIN_NEXT_X num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define SETSPRITECHAIN_NEXT_Y num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_SetSpriteChainLoop 606
+#define FN_SetSpriteChainLoop 607
#define SETSPRITECHAINLOOP_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITECHAINLOOP_VX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITECHAINLOOP_VY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETSPRITECHAINLOOP_V_COUNT num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetSpritePolygon 607
+#define FN_SetSpritePolygon 608
#define SETSPRITEPOLYGON_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEPOLYGON_VX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEPOLYGON_VY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETSPRITEPOLYGON_V_COUNT num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetSpriteShapeOffset 608
+#define FN_SetSpriteShapeOffset 609
#define SETSPRITESHAPEOFFSET_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITESHAPEOFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITESHAPEOFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteShapeOffset 609
+#define FN_GetSpriteShapeOffset 610
#define GETSPRITESHAPEOFFSET_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITESHAPEOFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITESHAPEOFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteWorldCenter 610
+#define FN_GetSpriteWorldCenter 611
#define GETSPRITEWORLDCENTER_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEWORLDCENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEWORLDCENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_createDistanceJoint 611
+#define FN_createDistanceJoint 612
#define CREATEDISTANCEJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEDISTANCEJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEDISTANCEJOINT_AX num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -1831,22 +1834,22 @@
#define CREATEDISTANCEJOINT_BX num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CREATEDISTANCEJOINT_BY num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define CREATEDISTANCEJOINT_COLLIDE_CONNECT num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_createFrictionJoint 612
+#define FN_createFrictionJoint 613
#define CREATEFRICTIONJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEFRICTIONJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEFRICTIONJOINT_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEFRICTIONJOINT_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATEFRICTIONJOINT_COLLIDE_CONNECT num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_createGearJoint 613
+#define FN_createGearJoint 614
#define CREATEGEARJOINT_JOINTA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEGEARJOINT_JOINTB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEGEARJOINT_G_RATIO num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEGEARJOINT_COLLIDE_CONNECT num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_createMotorJoint 614
+#define FN_createMotorJoint 615
#define CREATEMOTORJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEMOTORJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEMOTORJOINT_COLLIDE_CONNECT num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_createPrismaticJoint 615
+#define FN_createPrismaticJoint 616
#define CREATEPRISMATICJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEPRISMATICJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEPRISMATICJOINT_AX num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -1854,7 +1857,7 @@
#define CREATEPRISMATICJOINT_AXISX num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CREATEPRISMATICJOINT_AXISY num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define CREATEPRISMATICJOINT_COLLIDE_CONNECT num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_createPulleyJoint 616
+#define FN_createPulleyJoint 617
#define CREATEPULLEYJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEPULLEYJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEPULLEYJOINT_GAX num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -1867,19 +1870,19 @@
#define CREATEPULLEYJOINT_BY num_var[9].nref[0].value[ num_var[9].byref_offset ]
#define CREATEPULLEYJOINT_J_RATIO num_var[10].nref[0].value[ num_var[10].byref_offset ]
#define CREATEPULLEYJOINT_COLLIDE_CONNECT num_var[11].nref[0].value[ num_var[11].byref_offset ]
-#define FN_createRevoluteJoint 617
+#define FN_createRevoluteJoint 618
#define CREATEREVOLUTEJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEREVOLUTEJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEREVOLUTEJOINT_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEREVOLUTEJOINT_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATEREVOLUTEJOINT_COLLIDE_CONNECT num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_createWeldJoint 618
+#define FN_createWeldJoint 619
#define CREATEWELDJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEWELDJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEWELDJOINT_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEWELDJOINT_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATEWELDJOINT_COLLIDE_CONNECT num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_createWheelJoint 619
+#define FN_createWheelJoint 620
#define CREATEWHEELJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEWHEELJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEWHEELJOINT_AX num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -1887,225 +1890,225 @@
#define CREATEWHEELJOINT_AXISX num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CREATEWHEELJOINT_AXISY num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define CREATEWHEELJOINT_COLLIDE_CONNECT num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_getJointWorldAnchorA 620
+#define FN_getJointWorldAnchorA 621
#define GETJOINTWORLDANCHORA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTWORLDANCHORA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTWORLDANCHORA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointWorldAnchorB 621
+#define FN_getJointWorldAnchorB 622
#define GETJOINTWORLDANCHORB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTWORLDANCHORB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTWORLDANCHORB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointReactionForce 622
+#define FN_getJointReactionForce 623
#define GETJOINTREACTIONFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTREACTIONFORCE_INV_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTREACTIONFORCE_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETJOINTREACTIONFORCE_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getJointReactionTorque 623
+#define FN_getJointReactionTorque 624
#define GETJOINTREACTIONTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTREACTIONTORQUE_INV_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointLocalAnchorA 624
+#define FN_getJointLocalAnchorA 625
#define GETJOINTLOCALANCHORA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTLOCALANCHORA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTLOCALANCHORA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointLocalAnchorB 625
+#define FN_getJointLocalAnchorB 626
#define GETJOINTLOCALANCHORB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTLOCALANCHORB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTLOCALANCHORB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setJointLength 626
+#define FN_setJointLength 627
#define SETJOINTLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTLENGTH_JLEN num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointLength 627
+#define FN_getJointLength 628
#define GETJOINTLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointMinLength 628
+#define FN_setJointMinLength 629
#define SETJOINTMINLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMINLENGTH_JLEN num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMinLength 629
+#define FN_getJointMinLength 630
#define GETJOINTMINLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointMaxLength 630
+#define FN_setJointMaxLength 631
#define SETJOINTMAXLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMAXLENGTH_JLEN num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMaxLength 631
+#define FN_getJointMaxLength 632
#define GETJOINTMAXLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointCurrentLength 632
+#define FN_getJointCurrentLength 633
#define GETJOINTCURRENTLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointStiffness 633
+#define FN_setJointStiffness 634
#define SETJOINTSTIFFNESS_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTSTIFFNESS_STIFFNESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointStiffness 634
+#define FN_getJointStiffness 635
#define GETJOINTSTIFFNESS_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointDamping 635
+#define FN_setJointDamping 636
#define SETJOINTDAMPING_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTDAMPING_DAMPING num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointDamping 636
+#define FN_getJointDamping 637
#define GETJOINTDAMPING_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointMaxForce 637
+#define FN_setJointMaxForce 638
#define SETJOINTMAXFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMAXFORCE_FORCE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMaxForce 638
+#define FN_getJointMaxForce 639
#define GETJOINTMAXFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointMaxTorque 639
+#define FN_setJointMaxTorque 640
#define SETJOINTMAXTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMAXTORQUE_TORQUE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMaxTorque 640
+#define FN_getJointMaxTorque 641
#define GETJOINTMAXTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointCorrectionFactor 641
+#define FN_setJointCorrectionFactor 642
#define SETJOINTCORRECTIONFACTOR_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTCORRECTIONFACTOR_FACTOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointCorrectionFactor 642
+#define FN_getJointCorrectionFactor 643
#define GETJOINTCORRECTIONFACTOR_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointRatio 643
+#define FN_setJointRatio 644
#define SETJOINTRATIO_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTRATIO_J_RATIO num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointRatio 644
+#define FN_getJointRatio 645
#define GETJOINTRATIO_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointLinearOffset 645
+#define FN_setJointLinearOffset 646
#define SETJOINTLINEAROFFSET_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTLINEAROFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETJOINTLINEAROFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointLinearOffset 646
+#define FN_getJointLinearOffset 647
#define GETJOINTLINEAROFFSET_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTLINEAROFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTLINEAROFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setJointAngularOffset 647
+#define FN_setJointAngularOffset 648
#define SETJOINTANGULAROFFSET_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTANGULAROFFSET_ANGLEOFFSET num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointAngularOffset 648
+#define FN_getJointAngularOffset 649
#define GETJOINTANGULAROFFSET_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointLocalAxisA 649
+#define FN_getJointLocalAxisA 650
#define GETJOINTLOCALAXISA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTLOCALAXISA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTLOCALAXISA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointReferenceAngle 650
+#define FN_getJointReferenceAngle 651
#define GETJOINTREFERENCEANGLE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointTranslation 651
+#define FN_getJointTranslation 652
#define GETJOINTTRANSLATION_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointSpeed 652
+#define FN_getJointSpeed 653
#define GETJOINTSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_jointIsLimitEnabled 653
+#define FN_jointIsLimitEnabled 654
#define JOINTISLIMITENABLED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_enableJointLimit 654
+#define FN_enableJointLimit 655
#define ENABLEJOINTLIMIT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ENABLEJOINTLIMIT_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointLowerLimit 655
+#define FN_getJointLowerLimit 656
#define GETJOINTLOWERLIMIT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointUpperLimit 656
+#define FN_getJointUpperLimit 657
#define GETJOINTUPPERLIMIT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointLimits 657
+#define FN_setJointLimits 658
#define SETJOINTLIMITS_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTLIMITS_LOWER_LIMIT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETJOINTLIMITS_UPPER_LIMIT num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_jointMotorIsEnabled 658
+#define FN_jointMotorIsEnabled 659
#define JOINTMOTORISENABLED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_enableJointMotor 659
+#define FN_enableJointMotor 660
#define ENABLEJOINTMOTOR_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ENABLEJOINTMOTOR_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setJointMotorSpeed 660
+#define FN_setJointMotorSpeed 661
#define SETJOINTMOTORSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMOTORSPEED_SPEED num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMotorSpeed 661
+#define FN_getJointMotorSpeed 662
#define GETJOINTMOTORSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointMaxMotorForce 662
+#define FN_setJointMaxMotorForce 663
#define SETJOINTMAXMOTORFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMAXMOTORFORCE_FORCE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMaxMotorForce 663
+#define FN_getJointMaxMotorForce 664
#define GETJOINTMAXMOTORFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointMotorForce 664
+#define FN_getJointMotorForce 665
#define GETJOINTMOTORFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTMOTORFORCE_INV_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setJointMaxMotorTorque 665
+#define FN_setJointMaxMotorTorque 666
#define SETJOINTMAXMOTORTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMAXMOTORTORQUE_TORQUE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMaxMotorTorque 666
+#define FN_getJointMaxMotorTorque 667
#define GETJOINTMAXMOTORTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointMotorTorque 667
+#define FN_getJointMotorTorque 668
#define GETJOINTMOTORTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTMOTORTORQUE_INV_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointGroundAnchorA 668
+#define FN_getJointGroundAnchorA 669
#define GETJOINTGROUNDANCHORA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTGROUNDANCHORA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTGROUNDANCHORA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointGroundAnchorB 669
+#define FN_getJointGroundAnchorB 670
#define GETJOINTGROUNDANCHORB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTGROUNDANCHORB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTGROUNDANCHORB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointLengthA 670
+#define FN_getJointLengthA 671
#define GETJOINTLENGTHA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointLengthB 671
+#define FN_getJointLengthB 672
#define GETJOINTLENGTHB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointCurrentLengthA 672
+#define FN_getJointCurrentLengthA 673
#define GETJOINTCURRENTLENGTHA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointCurrentLengthB 673
+#define FN_getJointCurrentLengthB 674
#define GETJOINTCURRENTLENGTHB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointOrigin 674
+#define FN_setJointOrigin 675
#define SETJOINTORIGIN_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTORIGIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETJOINTORIGIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointAngle 675
+#define FN_getJointAngle 676
#define GETJOINTANGLE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointLinearSpeed 676
+#define FN_getJointLinearSpeed 677
#define GETJOINTLINEARSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointAngularSpeed 677
+#define FN_getJointAngularSpeed 678
#define GETJOINTANGULARSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_DeleteJoint 678
+#define FN_DeleteJoint 679
#define DELETEJOINT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_JointExists 679
+#define FN_JointExists 680
#define JOINTEXISTS_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateTileSet 680
+#define FN_CreateTileSet 681
#define CREATETILESET_IMG_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATETILESET_TILE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATETILESET_TILE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetTileAnimationLength 681
+#define FN_SetTileAnimationLength 682
#define SETTILEANIMATIONLENGTH_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTILEANIMATIONLENGTH_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTILEANIMATIONLENGTH_NUM_FRAMES num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetTileAnimationLength 682
+#define FN_GetTileAnimationLength 683
#define GETTILEANIMATIONLENGTH_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTILEANIMATIONLENGTH_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetTileAnimationFrame 683
+#define FN_SetTileAnimationFrame 684
#define SETTILEANIMATIONFRAME_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTILEANIMATIONFRAME_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTILEANIMATIONFRAME_ANIM_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETTILEANIMATIONFRAME_TILE_FRAME num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetTileAnimationFrame 684
+#define FN_GetTileAnimationFrame 685
#define GETTILEANIMATIONFRAME_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTILEANIMATIONFRAME_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTILEANIMATIONFRAME_ANIM_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetTileAnimationSpeed 685
+#define FN_SetTileAnimationSpeed 686
#define SETTILEANIMATIONSPEED_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTILEANIMATIONSPEED_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTILEANIMATIONSPEED_SPEED num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetTileAnimationSpeed 686
+#define FN_GetTileAnimationSpeed 687
#define GETTILEANIMATIONSPEED_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTILEANIMATIONSPEED_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_CreateTileMap 687
+#define FN_CreateTileMap 688
#define CREATETILEMAP_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATETILEMAP_WIDTHINTILES num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATETILEMAP_HEIGHTINTILES num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetTileMapSize 688
+#define FN_SetTileMapSize 689
#define SETTILEMAPSIZE_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTILEMAPSIZE_WIDTHINTILES num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTILEMAPSIZE_HEIGHTINTILES num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetTileMapSize 689
+#define FN_GetTileMapSize 690
#define GETTILEMAPSIZE_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTILEMAPSIZE_WIDTHINTILES num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTILEMAPSIZE_HEIGHTINTILES num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetTile 690
+#define FN_SetTile 691
#define SETTILE_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTILE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTILE_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETTILE_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetTile 691
+#define FN_GetTile 692
#define GETTILE_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTILE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTILE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_FillTile 692
+#define FN_FillTile 693
#define FILLTILE_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define FILLTILE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define FILLTILE_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define FILLTILE_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define FILLTILE_WIDTHINTILES num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define FILLTILE_HEIGHTINTILES num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_DrawTileMap 693
+#define FN_DrawTileMap 694
#define DRAWTILEMAP_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define DRAWTILEMAP_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define DRAWTILEMAP_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2113,20 +2116,20 @@
#define DRAWTILEMAP_H num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define DRAWTILEMAP_OFFSET_X num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define DRAWTILEMAP_OFFSET_Y num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_DeleteTileSet 694
+#define FN_DeleteTileSet 695
#define DELETETILESET_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_DeleteTileMap 695
+#define FN_DeleteTileMap 696
#define DELETETILEMAP_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_TileSetExists 696
+#define FN_TileSetExists 697
#define TILESETEXISTS_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_TileMapExists 697
+#define FN_TileMapExists 698
#define TILEMAPEXISTS_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_LoadMesh 698
+#define FN_LoadMesh 699
#define LOADMESH_MESH_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
-#define FN_DeleteMesh 699
+#define FN_DeleteMesh 700
#define DELETEMESH_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateMesh 700
-#define FN_AddMeshBuffer 701
+#define FN_CreateMesh 701
+#define FN_AddMeshBuffer 702
#define ADDMESHBUFFER_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDMESHBUFFER_VERTEX_COUNT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ADDMESHBUFFER_VERTEX_DATA num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2134,39 +2137,39 @@
#define ADDMESHBUFFER_UV_DATA num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define ADDMESHBUFFER_INDEX_COUNT num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define ADDMESHBUFFER_INDEX_DATA num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_LoadMeshFromArchive 702
+#define FN_LoadMeshFromArchive 703
#define LOADMESHFROMARCHIVE_ARCHIVE$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
#define LOADMESHFROMARCHIVE_MESH_FILE$ str_var[1].sref[0].value[ str_var[1].byref_offset ]
-#define FN_CreatePlaneMesh 703
+#define FN_CreatePlaneMesh 704
#define CREATEPLANEMESH_W num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEPLANEMESH_H num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEPLANEMESH_TILECOUNT_W num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEPLANEMESH_TILECOUNT_H num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATEPLANEMESH_TXREPEAT_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CREATEPLANEMESH_TXREPEAT_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_LoadAN8 704
+#define FN_LoadAN8 705
#define LOADAN8_AN8_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
-#define FN_LoadMeshFromAN8 705
+#define FN_LoadMeshFromAN8 706
#define LOADMESHFROMAN8_AN8_PROJECT num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define LOADMESHFROMAN8_AN8_SCENE$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
-#define FN_GetNumAN8Scenes 706
+#define FN_GetNumAN8Scenes 707
#define GETNUMAN8SCENES_AN8_PROJECT num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetAN8SceneName$ 707
+#define FN_GetAN8SceneName$ 708
#define GETAN8SCENENAME$_AN8_PROJECT num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETAN8SCENENAME$_SCENE_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_CreateConeMesh 708
+#define FN_CreateConeMesh 709
#define CREATECONEMESH_RADIUS num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATECONEMESH_CONE_LENGTH num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATECONEMESH_TESSELATION num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATECONEMESH_TOP_COLOR num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATECONEMESH_BOTTOM_COLOR num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_CreateCylinderMesh 709
+#define FN_CreateCylinderMesh 710
#define CREATECYLINDERMESH_RADIUS num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATECYLINDERMESH_CYLINDER_LENGTH num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATECYLINDERMESH_TESSELATION num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATECYLINDERMESH_COLOR num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATECYLINDERMESH_CLOSE_TOP num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_CreateVolumeLightMesh 710
+#define FN_CreateVolumeLightMesh 711
#define CREATEVOLUMELIGHTMESH_U num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEVOLUMELIGHTMESH_V num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEVOLUMELIGHTMESH_FOOT_COLOR num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2175,9 +2178,9 @@
#define CREATEVOLUMELIGHTMESH_DIM_X num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define CREATEVOLUMELIGHTMESH_DIM_Y num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define CREATEVOLUMELIGHTMESH_DIM_Z num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_DeleteAN8 711
+#define FN_DeleteAN8 712
#define DELETEAN8_AN8_PROJECT num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetMeshBoundingBox 712
+#define FN_SetMeshBoundingBox 713
#define SETMESHBOUNDINGBOX_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMESHBOUNDINGBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMESHBOUNDINGBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2185,7 +2188,7 @@
#define SETMESHBOUNDINGBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define SETMESHBOUNDINGBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETMESHBOUNDINGBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_GetMeshBoundingBox 713
+#define FN_GetMeshBoundingBox 714
#define GETMESHBOUNDINGBOX_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMESHBOUNDINGBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETMESHBOUNDINGBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2193,18 +2196,18 @@
#define GETMESHBOUNDINGBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETMESHBOUNDINGBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETMESHBOUNDINGBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_ReCalculateMeshBoundingBox 714
+#define FN_ReCalculateMeshBoundingBox 715
#define RECALCULATEMESHBOUNDINGBOX_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_MakePlanarTextureMap 715
+#define FN_MakePlanarTextureMap 716
#define MAKEPLANARTEXTUREMAP_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define MAKEPLANARTEXTUREMAP_RESOLUTION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_ReCalculateMeshNormals 716
+#define FN_ReCalculateMeshNormals 717
#define RECALCULATEMESHNORMALS_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetMeshPolygonCount 717
+#define FN_GetMeshPolygonCount 718
#define GETMESHPOLYGONCOUNT_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_FlipMeshSurfaces 718
+#define FN_FlipMeshSurfaces 719
#define FLIPMESHSURFACES_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetMeshBuffer 719
+#define FN_SetMeshBuffer 720
#define SETMESHBUFFER_MESH_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMESHBUFFER_BUFFER_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMESHBUFFER_VERTEX_COUNT num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2213,313 +2216,313 @@
#define SETMESHBUFFER_UV_DATA num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETMESHBUFFER_INDEX_COUNT num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define SETMESHBUFFER_INDEX_DATA num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_GetMeshBufferCount 720
+#define FN_GetMeshBufferCount 721
#define GETMESHBUFFERCOUNT_MESH_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetMeshBufferVertexCount 721
+#define FN_GetMeshBufferVertexCount 722
#define GETMESHBUFFERVERTEXCOUNT_MESH_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMESHBUFFERVERTEXCOUNT_BUFFER_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetMeshBufferIndexCount 722
+#define FN_GetMeshBufferIndexCount 723
#define GETMESHBUFFERINDEXCOUNT_MESH_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMESHBUFFERINDEXCOUNT_BUFFER_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetMeshBuffer 723
+#define FN_GetMeshBuffer 724
#define GETMESHBUFFER_MESH_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMESHBUFFER_BUFFER_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETMESHBUFFER_VERTEX_DATA num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETMESHBUFFER_NORMAL_DATA num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETMESHBUFFER_UV_DATA num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETMESHBUFFER_INDEX_DATA num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_CreateAnimatedActor 724
+#define FN_CreateAnimatedActor 725
#define CREATEANIMATEDACTOR_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateOctreeActor 725
+#define FN_CreateOctreeActor 726
#define CREATEOCTREEACTOR_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateCubeActor 726
+#define FN_CreateCubeActor 727
#define CREATECUBEACTOR_CUBE_SIZE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateSphereActor 727
+#define FN_CreateSphereActor 728
#define CREATESPHEREACTOR_RADIUS num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateWaterActor 728
+#define FN_CreateWaterActor 729
#define CREATEWATERACTOR_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEWATERACTOR_WAVEHEIGHT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEWATERACTOR_WAVESPEED num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEWATERACTOR_WAVELENGTH num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_CreateLightActor 729
-#define FN_CreateBillboardActor 730
-#define FN_CreateTerrainActor 731
+#define FN_CreateLightActor 730
+#define FN_CreateBillboardActor 731
+#define FN_CreateTerrainActor 732
#define CREATETERRAINACTOR_HMAP_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
-#define FN_CreateParticleActor 732
+#define FN_CreateParticleActor 733
#define CREATEPARTICLEACTOR_PARTICLE_TYPE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateProjectorActor 733
-#define FN_CreateCompositeActor 734
-#define FN_CreateVehicleActor 735
+#define FN_CreateProjectorActor 734
+#define FN_CreateCompositeActor 735
+#define FN_CreateVehicleActor 736
#define CREATEVEHICLEACTOR_CHASSIS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_DeleteActor 736
+#define FN_DeleteActor 737
#define DELETEACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetActorTransform 737
+#define FN_GetActorTransform 738
#define GETACTORTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORTRANSFORM_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetActorPosition 738
+#define FN_SetActorPosition 739
#define SETACTORPOSITION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORPOSITION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORPOSITION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORPOSITION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_TranslateActorLocal 739
+#define FN_TranslateActorLocal 740
#define TRANSLATEACTORLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define TRANSLATEACTORLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define TRANSLATEACTORLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define TRANSLATEACTORLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_TranslateActorWorld 740
+#define FN_TranslateActorWorld 741
#define TRANSLATEACTORWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define TRANSLATEACTORWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define TRANSLATEACTORWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define TRANSLATEACTORWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetActorPosition 741
+#define FN_GetActorPosition 742
#define GETACTORPOSITION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORPOSITION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORPOSITION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORPOSITION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorScale 742
+#define FN_SetActorScale 743
#define SETACTORSCALE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORSCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORSCALE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_ScaleActor 743
+#define FN_ScaleActor 744
#define SCALEACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SCALEACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SCALEACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SCALEACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetActorScale 744
+#define FN_GetActorScale 745
#define GETACTORSCALE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORSCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORSCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORSCALE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorRotation 745
+#define FN_SetActorRotation 746
#define SETACTORROTATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORROTATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORROTATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORROTATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_RotateActor 746
+#define FN_RotateActor 747
#define ROTATEACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ROTATEACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ROTATEACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define ROTATEACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetActorRotation 747
+#define FN_GetActorRotation 748
#define GETACTORROTATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORROTATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORROTATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORROTATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorVisible 748
+#define FN_SetActorVisible 749
#define SETACTORVISIBLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORVISIBLE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_ActorIsVisible 749
+#define FN_ActorIsVisible 750
#define ACTORISVISIBLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetActorAutoCulling 750
+#define FN_SetActorAutoCulling 751
#define SETACTORAUTOCULLING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORAUTOCULLING_CULL_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorAutoCulling 751
+#define FN_GetActorAutoCulling 752
#define GETACTORAUTOCULLING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_AddActorShadow 752
+#define FN_AddActorShadow 753
#define ADDACTORSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_RemoveActorShadow 753
+#define FN_RemoveActorShadow 754
#define REMOVEACTORSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_ActorExists 754
+#define FN_ActorExists 755
#define ACTOREXISTS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetActorType 755
+#define FN_GetActorType 756
#define GETACTORTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateActorAnimation 756
+#define FN_CreateActorAnimation 757
#define CREATEACTORANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEACTORANIMATION_START_FRAME num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEACTORANIMATION_END_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEACTORANIMATION_SPEED num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorAnimation 757
+#define FN_SetActorAnimation 758
#define SETACTORANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANIMATION_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANIMATION_NUM_LOOPS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetActorAnimationSpeed 758
+#define FN_SetActorAnimationSpeed 759
#define SETACTORANIMATIONSPEED_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANIMATIONSPEED_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANIMATIONSPEED_SPEED num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetActorAnimationFrames 759
+#define FN_SetActorAnimationFrames 760
#define SETACTORANIMATIONFRAMES_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANIMATIONFRAMES_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANIMATIONFRAMES_START_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORANIMATIONFRAMES_END_FRAME num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetActorCurrentAnimation 760
+#define FN_GetActorCurrentAnimation 761
#define GETACTORCURRENTANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetActorAnimationSpeed 761
+#define FN_GetActorAnimationSpeed 762
#define GETACTORANIMATIONSPEED_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANIMATIONSPEED_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorAnimationStartFrame 762
+#define FN_GetActorAnimationStartFrame 763
#define GETACTORANIMATIONSTARTFRAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANIMATIONSTARTFRAME_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorAnimationEndFrame 763
+#define FN_GetActorAnimationEndFrame 764
#define GETACTORANIMATIONENDFRAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANIMATIONENDFRAME_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetActorFrame 764
+#define FN_SetActorFrame 765
#define SETACTORFRAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORFRAME_FRAME num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorFrame 765
+#define FN_GetActorFrame 766
#define GETACTORFRAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_ActorAnimationIsPlaying 766
+#define FN_ActorAnimationIsPlaying 767
#define ACTORANIMATIONISPLAYING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_NumActorAnimationLoops 767
+#define FN_NumActorAnimationLoops 768
#define NUMACTORANIMATIONLOOPS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetActorMD2Animation 768
+#define FN_SetActorMD2Animation 769
#define SETACTORMD2ANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMD2ANIMATION_ANIM num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORMD2ANIMATION_NUM_LOOPS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetActorMD2AnimationByName 769
+#define FN_SetActorMD2AnimationByName 770
#define SETACTORMD2ANIMATIONBYNAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMD2ANIMATIONBYNAME_ANIM_NAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
#define SETACTORMD2ANIMATIONBYNAME_NUM_LOOPS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_DeleteActorAnimation 770
+#define FN_DeleteActorAnimation 771
#define DELETEACTORANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define DELETEACTORANIMATION_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorBoneCount 771
+#define FN_GetActorBoneCount 772
#define GETACTORBONECOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetActorBoneIndex 772
+#define FN_GetActorBoneIndex 773
#define GETACTORBONEINDEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONEINDEX_BONE_NAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
-#define FN_GetActorBoneName$ 773
+#define FN_GetActorBoneName$ 774
#define GETACTORBONENAME$_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONENAME$_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorBonePosition 774
+#define FN_GetActorBonePosition 775
#define GETACTORBONEPOSITION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONEPOSITION_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORBONEPOSITION_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORBONEPOSITION_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETACTORBONEPOSITION_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetActorBoneRotation 775
+#define FN_GetActorBoneRotation 776
#define GETACTORBONEROTATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONEROTATION_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORBONEROTATION_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORBONEROTATION_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETACTORBONEROTATION_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetActorBoneScale 776
+#define FN_GetActorBoneScale 777
#define GETACTORBONESCALE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONESCALE_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORBONESCALE_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORBONESCALE_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETACTORBONESCALE_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetActorBoneRelativeTranform 777
+#define FN_GetActorBoneRelativeTranform 778
#define GETACTORBONERELATIVETRANFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONERELATIVETRANFORM_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORBONERELATIVETRANFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetActorBoneAbsoluteTranform 778
+#define FN_GetActorBoneAbsoluteTranform 779
#define GETACTORBONEABSOLUTETRANFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONEABSOLUTETRANFORM_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORBONEABSOLUTETRANFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetGravity3D 779
+#define FN_SetGravity3D 780
#define SETGRAVITY3D_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETGRAVITY3D_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETGRAVITY3D_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetGravity3D 780
+#define FN_GetGravity3D 781
#define GETGRAVITY3D_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETGRAVITY3D_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETGRAVITY3D_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetActorShape 781
+#define FN_SetActorShape 782
#define SETACTORSHAPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSHAPE_SHAPE_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORSHAPE_MASS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetActorShape 782
+#define FN_GetActorShape 783
#define GETACTORSHAPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetActorSolid 783
+#define FN_SetActorSolid 784
#define SETACTORSOLID_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSOLID_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_ActorIsSolid 784
+#define FN_ActorIsSolid 785
#define ACTORISSOLID_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetActorCollision 785
+#define FN_GetActorCollision 786
#define GETACTORCOLLISION_ACTOR1 num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORCOLLISION_ACTOR2 num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetActorGravity 786
+#define FN_SetActorGravity 787
#define SETACTORGRAVITY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORGRAVITY_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORGRAVITY_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORGRAVITY_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetActorGravity 787
+#define FN_GetActorGravity 788
#define GETACTORGRAVITY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORGRAVITY_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORGRAVITY_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORGRAVITY_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorDamping 788
+#define FN_setActorDamping 789
#define SETACTORDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORDAMPING_LIN_DAMPING num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORDAMPING_ANG_DAMPING num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getActorLinearDamping 789
+#define FN_getActorLinearDamping 790
#define GETACTORLINEARDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getActorAngularDamping 790
+#define FN_getActorAngularDamping 791
#define GETACTORANGULARDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getActorLinearSleepThreshold 791
+#define FN_getActorLinearSleepThreshold 792
#define GETACTORLINEARSLEEPTHRESHOLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getActorAngularSleepThreshold 792
+#define FN_getActorAngularSleepThreshold 793
#define GETACTORANGULARSLEEPTHRESHOLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_applyActorDamping 793
+#define FN_applyActorDamping 794
#define APPLYACTORDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORDAMPING_TIMESTEP num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setActorMassProperties 794
+#define FN_setActorMassProperties 795
#define SETACTORMASSPROPERTIES_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMASSPROPERTIES_MASS num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORMASSPROPERTIES_INERTIA_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORMASSPROPERTIES_INERTIA_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETACTORMASSPROPERTIES_INERTIA_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getActorLinearFactor 795
+#define FN_getActorLinearFactor 796
#define GETACTORLINEARFACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORLINEARFACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORLINEARFACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORLINEARFACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorLinearFactor 796
+#define FN_setActorLinearFactor 797
#define SETACTORLINEARFACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORLINEARFACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORLINEARFACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORLINEARFACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorInverseMass 797
+#define FN_getActorInverseMass 798
#define GETACTORINVERSEMASS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_integrateActorVelocities 798
+#define FN_integrateActorVelocities 799
#define INTEGRATEACTORVELOCITIES_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define INTEGRATEACTORVELOCITIES_V_STEP num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_applyActorCentralForceLocal 799
+#define FN_applyActorCentralForceLocal 800
#define APPLYACTORCENTRALFORCELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORCENTRALFORCELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORCENTRALFORCELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORCENTRALFORCELOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorCentralForceWorld 800
+#define FN_applyActorCentralForceWorld 801
#define APPLYACTORCENTRALFORCEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORCENTRALFORCEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORCENTRALFORCEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORCENTRALFORCEWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorTotalForce 801
+#define FN_getActorTotalForce 802
#define GETACTORTOTALFORCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORTOTALFORCE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORTOTALFORCE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORTOTALFORCE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorTotalTorque 802
+#define FN_getActorTotalTorque 803
#define GETACTORTOTALTORQUE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORTOTALTORQUE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORTOTALTORQUE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORTOTALTORQUE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorInverseInertiaDiagLocal 803
+#define FN_getActorInverseInertiaDiagLocal 804
#define GETACTORINVERSEINERTIADIAGLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORINVERSEINERTIADIAGLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORINVERSEINERTIADIAGLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORINVERSEINERTIADIAGLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorInverseInertiaDiagLocal 804
+#define FN_setActorInverseInertiaDiagLocal 805
#define SETACTORINVERSEINERTIADIAGLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORINVERSEINERTIADIAGLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORINVERSEINERTIADIAGLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORINVERSEINERTIADIAGLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorSleepThresholds 805
+#define FN_setActorSleepThresholds 806
#define SETACTORSLEEPTHRESHOLDS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSLEEPTHRESHOLDS_LINEAR num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORSLEEPTHRESHOLDS_ANGULAR num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_applyActorTorqueLocal 806
+#define FN_applyActorTorqueLocal 807
#define APPLYACTORTORQUELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORTORQUELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORTORQUELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORTORQUELOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorTorqueWorld 807
+#define FN_applyActorTorqueWorld 808
#define APPLYACTORTORQUEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORTORQUEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORTORQUEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORTORQUEWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorForceLocal 808
+#define FN_applyActorForceLocal 809
#define APPLYACTORFORCELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORFORCELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORFORCELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2527,7 +2530,7 @@
#define APPLYACTORFORCELOCAL_REL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define APPLYACTORFORCELOCAL_REL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define APPLYACTORFORCELOCAL_REL_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_applyActorForceWorld 809
+#define FN_applyActorForceWorld 810
#define APPLYACTORFORCEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORFORCEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORFORCEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2535,27 +2538,27 @@
#define APPLYACTORFORCEWORLD_REL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define APPLYACTORFORCEWORLD_REL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define APPLYACTORFORCEWORLD_REL_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_applyActorCentralImpulseLocal 810
+#define FN_applyActorCentralImpulseLocal 811
#define APPLYACTORCENTRALIMPULSELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORCENTRALIMPULSELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORCENTRALIMPULSELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORCENTRALIMPULSELOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorCentralImpulseWorld 811
+#define FN_applyActorCentralImpulseWorld 812
#define APPLYACTORCENTRALIMPULSEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORCENTRALIMPULSEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORCENTRALIMPULSEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORCENTRALIMPULSEWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorTorqueImpulseLocal 812
+#define FN_applyActorTorqueImpulseLocal 813
#define APPLYACTORTORQUEIMPULSELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORTORQUEIMPULSELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORTORQUEIMPULSELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORTORQUEIMPULSELOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorTorqueImpulseWorld 813
+#define FN_applyActorTorqueImpulseWorld 814
#define APPLYACTORTORQUEIMPULSEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORTORQUEIMPULSEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORTORQUEIMPULSEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORTORQUEIMPULSEWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorImpulseLocal 814
+#define FN_applyActorImpulseLocal 815
#define APPLYACTORIMPULSELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORIMPULSELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORIMPULSELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2563,7 +2566,7 @@
#define APPLYACTORIMPULSELOCAL_REL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define APPLYACTORIMPULSELOCAL_REL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define APPLYACTORIMPULSELOCAL_REL_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_applyActorImpulseWorld 815
+#define FN_applyActorImpulseWorld 816
#define APPLYACTORIMPULSEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORIMPULSEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORIMPULSEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2571,52 +2574,52 @@
#define APPLYACTORIMPULSEWORLD_REL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define APPLYACTORIMPULSEWORLD_REL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define APPLYACTORIMPULSEWORLD_REL_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_clearActorForces 816
+#define FN_clearActorForces 817
#define CLEARACTORFORCES_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_updateActorInertiaTensor 817
+#define FN_updateActorInertiaTensor 818
#define UPDATEACTORINERTIATENSOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getActorCenter 818
+#define FN_getActorCenter 819
#define GETACTORCENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORCENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORCENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORCENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorRotationQ 819
+#define FN_getActorRotationQ 820
#define GETACTORROTATIONQ_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORROTATIONQ_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORROTATIONQ_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORROTATIONQ_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETACTORROTATIONQ_W num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getActorLinearVelocityWorld 820
+#define FN_getActorLinearVelocityWorld 821
#define GETACTORLINEARVELOCITYWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORLINEARVELOCITYWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORLINEARVELOCITYWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORLINEARVELOCITYWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorAngularVelocityWorld 821
+#define FN_getActorAngularVelocityWorld 822
#define GETACTORANGULARVELOCITYWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANGULARVELOCITYWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORANGULARVELOCITYWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORANGULARVELOCITYWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorLinearVelocityLocal 822
+#define FN_setActorLinearVelocityLocal 823
#define SETACTORLINEARVELOCITYLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORLINEARVELOCITYLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORLINEARVELOCITYLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORLINEARVELOCITYLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorLinearVelocityWorld 823
+#define FN_setActorLinearVelocityWorld 824
#define SETACTORLINEARVELOCITYWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORLINEARVELOCITYWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORLINEARVELOCITYWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORLINEARVELOCITYWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorAngularVelocityLocal 824
+#define FN_setActorAngularVelocityLocal 825
#define SETACTORANGULARVELOCITYLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANGULARVELOCITYLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANGULARVELOCITYLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORANGULARVELOCITYLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorAngularVelocityWorld 825
+#define FN_setActorAngularVelocityWorld 826
#define SETACTORANGULARVELOCITYWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANGULARVELOCITYWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANGULARVELOCITYWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORANGULARVELOCITYWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorVelocityInLocalPoint 826
+#define FN_getActorVelocityInLocalPoint 827
#define GETACTORVELOCITYINLOCALPOINT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORVELOCITYINLOCALPOINT_REL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORVELOCITYINLOCALPOINT_REL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2624,17 +2627,17 @@
#define GETACTORVELOCITYINLOCALPOINT_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETACTORVELOCITYINLOCALPOINT_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETACTORVELOCITYINLOCALPOINT_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_getActorLinearVelocityLocal 827
+#define FN_getActorLinearVelocityLocal 828
#define GETACTORLINEARVELOCITYLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORLINEARVELOCITYLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORLINEARVELOCITYLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORLINEARVELOCITYLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorAngularVelocityLocal 828
+#define FN_getActorAngularVelocityLocal 829
#define GETACTORANGULARVELOCITYLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANGULARVELOCITYLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORANGULARVELOCITYLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORANGULARVELOCITYLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorAABB 829
+#define FN_getActorAABB 830
#define GETACTORAABB_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORAABB_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORAABB_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2642,7 +2645,7 @@
#define GETACTORAABB_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETACTORAABB_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETACTORAABB_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_computeActorImpulseDenominator 830
+#define FN_computeActorImpulseDenominator 831
#define COMPUTEACTORIMPULSEDENOMINATOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define COMPUTEACTORIMPULSEDENOMINATOR_POS_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define COMPUTEACTORIMPULSEDENOMINATOR_POS_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2650,56 +2653,56 @@
#define COMPUTEACTORIMPULSEDENOMINATOR_NORMAL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define COMPUTEACTORIMPULSEDENOMINATOR_NORMAL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define COMPUTEACTORIMPULSEDENOMINATOR_NORMAL_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_computeActorAngularImpulseDenominator 831
+#define FN_computeActorAngularImpulseDenominator 832
#define COMPUTEACTORANGULARIMPULSEDENOMINATOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define COMPUTEACTORANGULARIMPULSEDENOMINATOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define COMPUTEACTORANGULARIMPULSEDENOMINATOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define COMPUTEACTORANGULARIMPULSEDENOMINATOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorAngularFactor 832
+#define FN_setActorAngularFactor 833
#define SETACTORANGULARFACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANGULARFACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANGULARFACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORANGULARFACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorAngularFactor 833
+#define FN_getActorAngularFactor 834
#define GETACTORANGULARFACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANGULARFACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORANGULARFACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORANGULARFACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_computeActorGyroImpulseLocal 834
+#define FN_computeActorGyroImpulseLocal 835
#define COMPUTEACTORGYROIMPULSELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define COMPUTEACTORGYROIMPULSELOCAL_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define COMPUTEACTORGYROIMPULSELOCAL_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define COMPUTEACTORGYROIMPULSELOCAL_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define COMPUTEACTORGYROIMPULSELOCAL_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_computeActorGyroImpulseWorld 835
+#define FN_computeActorGyroImpulseWorld 836
#define COMPUTEACTORGYROIMPULSEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define COMPUTEACTORGYROIMPULSEWORLD_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define COMPUTEACTORGYROIMPULSEWORLD_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define COMPUTEACTORGYROIMPULSEWORLD_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define COMPUTEACTORGYROIMPULSEWORLD_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getActorLocalInertia 836
+#define FN_getActorLocalInertia 837
#define GETACTORLOCALINERTIA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORLOCALINERTIA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORLOCALINERTIA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORLOCALINERTIA_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorSleepState 837
+#define FN_SetActorSleepState 838
#define SETACTORSLEEPSTATE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSLEEPSTATE_STATE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_CastRay3D 838
+#define FN_CastRay3D 839
#define CASTRAY3D_FROM_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CASTRAY3D_FROM_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CASTRAY3D_FROM_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CASTRAY3D_TO_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CASTRAY3D_TO_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CASTRAY3D_TO_Z num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_CastRay3D_All 839
+#define FN_CastRay3D_All 840
#define CASTRAY3D_ALL_FROM_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CASTRAY3D_ALL_FROM_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CASTRAY3D_ALL_FROM_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CASTRAY3D_ALL_TO_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CASTRAY3D_ALL_TO_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CASTRAY3D_ALL_TO_Z num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_GetRayHit3D 840
+#define FN_GetRayHit3D 841
#define GETRAYHIT3D_INDEX num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETRAYHIT3D_ACTOR_ID num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETRAYHIT3D_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2708,21 +2711,21 @@
#define GETRAYHIT3D_NORMAL_X num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETRAYHIT3D_NORMAL_Y num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define GETRAYHIT3D_NORMAL_Z num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_SetActorShapeEx 841
+#define FN_SetActorShapeEx 842
#define SETACTORSHAPEEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSHAPEEX_SHAPE_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORSHAPEEX_MASS num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORSHAPEEX_RADIUS num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorImpactMesh 842
+#define FN_SetActorImpactMesh 843
#define SETACTORIMPACTMESH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORIMPACTMESH_MESH num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORIMPACTMESH_MASS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_createPointConstraint 843
+#define FN_createPointConstraint 844
#define CREATEPOINTCONSTRAINT_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEPOINTCONSTRAINT_PXA num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEPOINTCONSTRAINT_PYA num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEPOINTCONSTRAINT_PZA num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_createPointConstraintEx 844
+#define FN_createPointConstraintEx 845
#define CREATEPOINTCONSTRAINTEX_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEPOINTCONSTRAINTEX_ACTORB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEPOINTCONSTRAINTEX_PXA num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2731,47 +2734,47 @@
#define CREATEPOINTCONSTRAINTEX_PXB num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define CREATEPOINTCONSTRAINTEX_PYB num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define CREATEPOINTCONSTRAINTEX_PZB num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_setPointPivotA 845
+#define FN_setPointPivotA 846
#define SETPOINTPIVOTA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPOINTPIVOTA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPOINTPIVOTA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPOINTPIVOTA_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setPointPivotB 846
+#define FN_setPointPivotB 847
#define SETPOINTPIVOTB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPOINTPIVOTB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPOINTPIVOTB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPOINTPIVOTB_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_createHingeConstraint 847
+#define FN_createHingeConstraint 848
#define CREATEHINGECONSTRAINT_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEHINGECONSTRAINT_FRAMEA num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEHINGECONSTRAINT_USEREFERENCEFRAMEA num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_createHingeConstraintEx 848
+#define FN_createHingeConstraintEx 849
#define CREATEHINGECONSTRAINTEX_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEHINGECONSTRAINTEX_ACTORB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEHINGECONSTRAINTEX_FRAMEA num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEHINGECONSTRAINTEX_FRAMEB num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATEHINGECONSTRAINTEX_USEREFERENCEFRAMEA num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_createSlideConstraint 849
+#define FN_createSlideConstraint 850
#define CREATESLIDECONSTRAINT_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATESLIDECONSTRAINT_FRAMEINB_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATESLIDECONSTRAINT_USELINEARREFERENCEFRAMEA num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_createSlideConstraintEx 850
+#define FN_createSlideConstraintEx 851
#define CREATESLIDECONSTRAINTEX_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATESLIDECONSTRAINTEX_ACTORB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATESLIDECONSTRAINTEX_FRAMEINA_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATESLIDECONSTRAINTEX_FRAMEINB_MATRIX num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATESLIDECONSTRAINTEX_USELINEARREFERENCEFRAMEA num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_createConeConstraint 851
+#define FN_createConeConstraint 852
#define CREATECONECONSTRAINT_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATECONECONSTRAINT_RBAFRAME_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_createConeConstraintEx 852
+#define FN_createConeConstraintEx 853
#define CREATECONECONSTRAINTEX_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATECONECONSTRAINTEX_ACTORB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATECONECONSTRAINTEX_RBAFRAME_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATECONECONSTRAINTEX_RBBFRAME_MATRIX num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_deleteConstraint 853
+#define FN_deleteConstraint 854
#define DELETECONSTRAINT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConstraintFrameOffsetA 854
+#define FN_getConstraintFrameOffsetA 855
#define GETCONSTRAINTFRAMEOFFSETA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2779,7 +2782,7 @@
#define GETCONSTRAINTFRAMEOFFSETA_RX num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETA_RY num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETA_RZ num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_getConstraintFrameOffsetB 855
+#define FN_getConstraintFrameOffsetB 856
#define GETCONSTRAINTFRAMEOFFSETB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2787,43 +2790,43 @@
#define GETCONSTRAINTFRAMEOFFSETB_RX num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETB_RY num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETB_RZ num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_useConstraintFrameOffset 856
+#define FN_useConstraintFrameOffset 857
#define USECONSTRAINTFRAMEOFFSET_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define USECONSTRAINTFRAMEOFFSET_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getHingeAngle 857
+#define FN_getHingeAngle 858
#define GETHINGEANGLE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getHingeAngleEx 858
+#define FN_getHingeAngleEx 859
#define GETHINGEANGLEEX_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETHINGEANGLEEX_T_MATRIXA num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETHINGEANGLEEX_T_MATRIXB num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getConstraintBreakingImpulseThreshold 859
+#define FN_getConstraintBreakingImpulseThreshold 860
#define GETCONSTRAINTBREAKINGIMPULSETHRESHOLD_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConstraintAFrame 860
+#define FN_getConstraintAFrame 861
#define GETCONSTRAINTAFRAME_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONSTRAINTAFRAME_MA num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getConstraintBFrame 861
+#define FN_getConstraintBFrame 862
#define GETCONSTRAINTBFRAME_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONSTRAINTBFRAME_MA num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setHingeAxis 862
+#define FN_setHingeAxis 863
#define SETHINGEAXIS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETHINGEAXIS_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETHINGEAXIS_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETHINGEAXIS_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setConstraintBreakingImpulseThreshold 863
+#define FN_setConstraintBreakingImpulseThreshold 864
#define SETCONSTRAINTBREAKINGIMPULSETHRESHOLD_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONSTRAINTBREAKINGIMPULSETHRESHOLD_THRESHOLD num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setConstraintFrames 864
+#define FN_setConstraintFrames 865
#define SETCONSTRAINTFRAMES_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONSTRAINTFRAMES_FRAMEA_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETCONSTRAINTFRAMES_FRAMEB_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setHingeLimit 865
+#define FN_setHingeLimit 866
#define SETHINGELIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETHINGELIMIT_LOW num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETHINGELIMIT_HIGH num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETHINGELIMIT_SOFTNESS num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETHINGELIMIT_BIAS_FACTOR num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define SETHINGELIMIT_RELAXATION_FACTOR num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_setConeLimit 866
+#define FN_setConeLimit 867
#define SETCONELIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONELIMIT_SWINGSPAN1 num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETCONELIMIT_SWINGSPAN2 num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2831,290 +2834,290 @@
#define SETCONELIMIT_SOFTNESS num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define SETCONELIMIT_BIAS_FACTOR num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETCONELIMIT_RELAXATION_FACTOR num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_getHingeLimitBiasFactor 867
+#define FN_getHingeLimitBiasFactor 868
#define GETHINGELIMITBIASFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getHingeLimitRelaxationFactor 868
+#define FN_getHingeLimitRelaxationFactor 869
#define GETHINGELIMITRELAXATIONFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getHingeLimitSign 869
+#define FN_getHingeLimitSign 870
#define GETHINGELIMITSIGN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getHingeSolveLimit 870
+#define FN_getHingeSolveLimit 871
#define GETHINGESOLVELIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_useHingeReferenceFrameA 871
+#define FN_useHingeReferenceFrameA 872
#define USEHINGEREFERENCEFRAMEA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define USEHINGEREFERENCEFRAMEA_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getConstraintAppliedImpulse 872
+#define FN_getConstraintAppliedImpulse 873
#define GETCONSTRAINTAPPLIEDIMPULSE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConstraintFixedActor 873
+#define FN_getConstraintFixedActor 874
#define GETCONSTRAINTFIXEDACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getPointPivotA 874
+#define FN_getPointPivotA 875
#define GETPOINTPIVOTA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPOINTPIVOTA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPOINTPIVOTA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPOINTPIVOTA_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getPointPivotB 875
+#define FN_getPointPivotB 876
#define GETPOINTPIVOTB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPOINTPIVOTB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPOINTPIVOTB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPOINTPIVOTB_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getConstraintActorA 876
+#define FN_getConstraintActorA 877
#define GETCONSTRAINTACTORA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConstraintActorB 877
+#define FN_getConstraintActorB 878
#define GETCONSTRAINTACTORB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setConstraintSolverIterations 878
+#define FN_setConstraintSolverIterations 879
#define SETCONSTRAINTSOLVERITERATIONS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONSTRAINTSOLVERITERATIONS_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getConeBiasFactor 879
+#define FN_getConeBiasFactor 880
#define GETCONEBIASFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeDamping 880
+#define FN_getConeDamping 881
#define GETCONEDAMPING_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeFixThresh 881
+#define FN_getConeFixThresh 882
#define GETCONEFIXTHRESH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeLimit 882
+#define FN_getConeLimit 883
#define GETCONELIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONELIMIT_LIMIT_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getConstraintLimitSoftness 883
+#define FN_getConstraintLimitSoftness 884
#define GETCONSTRAINTLIMITSOFTNESS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConstraintSolverIterations 884
+#define FN_getConstraintSolverIterations 885
#define GETCONSTRAINTSOLVERITERATIONS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeAnglePoint 885
+#define FN_getConeAnglePoint 886
#define GETCONEANGLEPOINT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONEANGLEPOINT_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCONEANGLEPOINT_C_LEN num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETCONEANGLEPOINT_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETCONEANGLEPOINT_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETCONEANGLEPOINT_Z num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_getConstraintAngularOnly 886
+#define FN_getConstraintAngularOnly 887
#define GETCONSTRAINTANGULARONLY_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeSolveSwingLimit 887
+#define FN_getConeSolveSwingLimit 888
#define GETCONESOLVESWINGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeSolveTwistLimit 888
+#define FN_getConeSolveTwistLimit 889
#define GETCONESOLVETWISTLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeSwingSpan1 889
+#define FN_getConeSwingSpan1 890
#define GETCONESWINGSPAN1_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeSwingSpan2 890
+#define FN_getConeSwingSpan2 891
#define GETCONESWINGSPAN2_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeTwistAngle 891
+#define FN_getConeTwistAngle 892
#define GETCONETWISTANGLE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeTwistLimitSign 892
+#define FN_getConeTwistLimitSign 893
#define GETCONETWISTLIMITSIGN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeTwistSpan 893
+#define FN_getConeTwistSpan 894
#define GETCONETWISTSPAN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setConstraintAngularOnly 894
+#define FN_setConstraintAngularOnly 895
#define SETCONSTRAINTANGULARONLY_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONSTRAINTANGULARONLY_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setConeDamping 895
+#define FN_setConeDamping 896
#define SETCONEDAMPING_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONEDAMPING_DAMPING num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setConeFixThresh 896
+#define FN_setConeFixThresh 897
#define SETCONEFIXTHRESH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONEFIXTHRESH_FIXTHRESH num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSlideAnchorA 897
+#define FN_getSlideAnchorA 898
#define GETSLIDEANCHORA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSLIDEANCHORA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSLIDEANCHORA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSLIDEANCHORA_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getSlideAnchorB 898
+#define FN_getSlideAnchorB 899
#define GETSLIDEANCHORB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSLIDEANCHORB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSLIDEANCHORB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSLIDEANCHORB_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getSlideAngDepth 899
+#define FN_getSlideAngDepth 900
#define GETSLIDEANGDEPTH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideAngularPos 900
+#define FN_getSlideAngularPos 901
#define GETSLIDEANGULARPOS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingDirAng 901
+#define FN_getSlideDampingDirAng 902
#define GETSLIDEDAMPINGDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingDirLin 902
+#define FN_getSlideDampingDirLin 903
#define GETSLIDEDAMPINGDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingLimAng 903
+#define FN_getSlideDampingLimAng 904
#define GETSLIDEDAMPINGLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingLimLin 904
+#define FN_getSlideDampingLimLin 905
#define GETSLIDEDAMPINGLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingOrthoAng 905
+#define FN_getSlideDampingOrthoAng 906
#define GETSLIDEDAMPINGORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingOrthoLin 906
+#define FN_getSlideDampingOrthoLin 907
#define GETSLIDEDAMPINGORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideLinearPos 907
+#define FN_getSlideLinearPos 908
#define GETSLIDELINEARPOS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideLinDepth 908
+#define FN_getSlideLinDepth 909
#define GETSLIDELINDEPTH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideLowerAngLimit 909
+#define FN_getSlideLowerAngLimit 910
#define GETSLIDELOWERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideLowerLinLimit 910
+#define FN_getSlideLowerLinLimit 911
#define GETSLIDELOWERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionDirAng 911
+#define FN_getSlideRestitutionDirAng 912
#define GETSLIDERESTITUTIONDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionDirLin 912
+#define FN_getSlideRestitutionDirLin 913
#define GETSLIDERESTITUTIONDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionLimAng 913
+#define FN_getSlideRestitutionLimAng 914
#define GETSLIDERESTITUTIONLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionLimLin 914
+#define FN_getSlideRestitutionLimLin 915
#define GETSLIDERESTITUTIONLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionOrthoAng 915
+#define FN_getSlideRestitutionOrthoAng 916
#define GETSLIDERESTITUTIONORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionOrthoLin 916
+#define FN_getSlideRestitutionOrthoLin 917
#define GETSLIDERESTITUTIONORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessDirAng 917
+#define FN_getSlideSoftnessDirAng 918
#define GETSLIDESOFTNESSDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessDirLin 918
+#define FN_getSlideSoftnessDirLin 919
#define GETSLIDESOFTNESSDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessLimAng 919
+#define FN_getSlideSoftnessLimAng 920
#define GETSLIDESOFTNESSLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessLimLin 920
+#define FN_getSlideSoftnessLimLin 921
#define GETSLIDESOFTNESSLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessOrthoAng 921
+#define FN_getSlideSoftnessOrthoAng 922
#define GETSLIDESOFTNESSORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessOrthoLin 922
+#define FN_getSlideSoftnessOrthoLin 923
#define GETSLIDESOFTNESSORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSolveAngLimit 923
+#define FN_getSlideSolveAngLimit 924
#define GETSLIDESOLVEANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSolveLinLimit 924
+#define FN_getSlideSolveLinLimit 925
#define GETSLIDESOLVELINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideUpperAngLimit 925
+#define FN_getSlideUpperAngLimit 926
#define GETSLIDEUPPERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideUpperLinLimit 926
+#define FN_getSlideUpperLinLimit 927
#define GETSLIDEUPPERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideUseFrameOffset 927
+#define FN_getSlideUseFrameOffset 928
#define GETSLIDEUSEFRAMEOFFSET_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSlideDampingDirAng 928
+#define FN_setSlideDampingDirAng 929
#define SETSLIDEDAMPINGDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGDIRANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideDampingDirLin 929
+#define FN_setSlideDampingDirLin 930
#define SETSLIDEDAMPINGDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGDIRLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideDampingLimAng 930
+#define FN_setSlideDampingLimAng 931
#define SETSLIDEDAMPINGLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGLIMANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideDampingLimLin 931
+#define FN_setSlideDampingLimLin 932
#define SETSLIDEDAMPINGLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGLIMLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideDampingOrthoAng 932
+#define FN_setSlideDampingOrthoAng 933
#define SETSLIDEDAMPINGORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGORTHOANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideDampingOrthoLin 933
+#define FN_setSlideDampingOrthoLin 934
#define SETSLIDEDAMPINGORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGORTHOLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideLowerAngLimit 934
+#define FN_setSlideLowerAngLimit 935
#define SETSLIDELOWERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDELOWERANGLIMIT_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideLowerLinLimit 935
+#define FN_setSlideLowerLinLimit 936
#define SETSLIDELOWERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDELOWERLINLIMIT_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionDirAng 936
+#define FN_setSlideRestitutionDirAng 937
#define SETSLIDERESTITUTIONDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONDIRANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionDirLin 937
+#define FN_setSlideRestitutionDirLin 938
#define SETSLIDERESTITUTIONDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONDIRLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionLimAng 938
+#define FN_setSlideRestitutionLimAng 939
#define SETSLIDERESTITUTIONLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONLIMANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionLimLin 939
+#define FN_setSlideRestitutionLimLin 940
#define SETSLIDERESTITUTIONLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONLIMLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionOrthoAng 940
+#define FN_setSlideRestitutionOrthoAng 941
#define SETSLIDERESTITUTIONORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONORTHOANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionOrthoLin 941
+#define FN_setSlideRestitutionOrthoLin 942
#define SETSLIDERESTITUTIONORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONORTHOLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessDirAng 942
+#define FN_setSlideSoftnessDirAng 943
#define SETSLIDESOFTNESSDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSDIRANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessDirLin 943
+#define FN_setSlideSoftnessDirLin 944
#define SETSLIDESOFTNESSDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSDIRLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessLimAng 944
+#define FN_setSlideSoftnessLimAng 945
#define SETSLIDESOFTNESSLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSLIMANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessLimLin 945
+#define FN_setSlideSoftnessLimLin 946
#define SETSLIDESOFTNESSLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSLIMLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessOrthoAng 946
+#define FN_setSlideSoftnessOrthoAng 947
#define SETSLIDESOFTNESSORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSORTHOANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessOrthoLin 947
+#define FN_setSlideSoftnessOrthoLin 948
#define SETSLIDESOFTNESSORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSORTHOLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideUpperAngLimit 948
+#define FN_setSlideUpperAngLimit 949
#define SETSLIDEUPPERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEUPPERANGLIMIT_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideUpperLinLimit 949
+#define FN_setSlideUpperLinLimit 950
#define SETSLIDEUPPERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEUPPERLINLIMIT_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_ConstraintExists 950
+#define FN_ConstraintExists 951
#define CONSTRAINTEXISTS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetCameraPosition 951
+#define FN_SetCameraPosition 952
#define SETCAMERAPOSITION_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCAMERAPOSITION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETCAMERAPOSITION_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetCameraPosition 952
+#define FN_GetCameraPosition 953
#define GETCAMERAPOSITION_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCAMERAPOSITION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCAMERAPOSITION_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_TranslateCamera 953
+#define FN_TranslateCamera 954
#define TRANSLATECAMERA_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define TRANSLATECAMERA_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define TRANSLATECAMERA_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetCameraRotation 954
+#define FN_SetCameraRotation 955
#define SETCAMERAROTATION_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCAMERAROTATION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETCAMERAROTATION_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetCameraRotation 955
+#define FN_GetCameraRotation 956
#define GETCAMERAROTATION_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCAMERAROTATION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCAMERAROTATION_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_RotateCamera 956
+#define FN_RotateCamera 957
#define ROTATECAMERA_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ROTATECAMERA_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ROTATECAMERA_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetCameraFOV 957
+#define FN_SetCameraFOV 958
#define SETCAMERAFOV_FOV num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetCameraFOV 958
-#define FN_SetCameraAspectRatio 959
+#define FN_GetCameraFOV 959
+#define FN_SetCameraAspectRatio 960
#define SETCAMERAASPECTRATIO_ASPECT num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetCameraAspectRatio 960
-#define FN_SetCameraFarValue 961
+#define FN_GetCameraAspectRatio 961
+#define FN_SetCameraFarValue 962
#define SETCAMERAFARVALUE_ZF num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetCameraFarValue 962
-#define FN_SetCameraNearValue 963
+#define FN_GetCameraFarValue 963
+#define FN_SetCameraNearValue 964
#define SETCAMERANEARVALUE_ZN num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetCameraNearValue 964
-#define FN_SetProjectionMatrix 965
+#define FN_GetCameraNearValue 965
+#define FN_SetProjectionMatrix 966
#define SETPROJECTIONMATRIX_MATA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPROJECTIONMATRIX_PROJECTION_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetProjectionMatrix 966
+#define FN_GetProjectionMatrix 967
#define GETPROJECTIONMATRIX_MATA num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetWorldToViewportPosition 967
+#define FN_GetWorldToViewportPosition 968
#define GETWORLDTOVIEWPORTPOSITION_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWORLDTOVIEWPORTPOSITION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETWORLDTOVIEWPORTPOSITION_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETWORLDTOVIEWPORTPOSITION_VX num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETWORLDTOVIEWPORTPOSITION_VY num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_AddSceneSkyBox 968
+#define FN_AddSceneSkyBox 969
#define ADDSCENESKYBOX_IMG_TOP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDSCENESKYBOX_IMG_BOTTOM num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ADDSCENESKYBOX_IMG_LEFT num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define ADDSCENESKYBOX_IMG_RIGHT num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define ADDSCENESKYBOX_IMG_FRONT num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define ADDSCENESKYBOX_IMG_BACK num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_AddSceneSkyDome 969
+#define FN_AddSceneSkyDome 970
#define ADDSCENESKYDOME_IMG num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_AddSceneSkyDomeEx 970
+#define FN_AddSceneSkyDomeEx 971
#define ADDSCENESKYDOMEEX_IMG num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDSCENESKYDOMEEX_HORIRES num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ADDSCENESKYDOMEEX_VERTRES num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define ADDSCENESKYDOMEEX_TXPERCENTAGE num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define ADDSCENESKYDOMEEX_SPHEREPERCENTAGE num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define ADDSCENESKYDOMEEX_RADIUS num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_RemoveSceneSky 971
-#define FN_SetWorld3DMaxSubSteps 972
+#define FN_RemoveSceneSky 972
+#define FN_SetWorld3DMaxSubSteps 973
#define SETWORLD3DMAXSUBSTEPS_STEPS num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetWorld3DTimeStep 973
+#define FN_SetWorld3DTimeStep 974
#define SETWORLD3DTIMESTEP_TS num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetWorld3DMaxSubSteps 974
-#define FN_GetWorld3DTimeStep 975
-#define FN_SetSceneFog 976
+#define FN_GetWorld3DMaxSubSteps 975
+#define FN_GetWorld3DTimeStep 976
+#define FN_SetSceneFog 977
#define SETSCENEFOG_COLOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSCENEFOG_FOG_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSCENEFOG_START_VAL num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3122,7 +3125,7 @@
#define SETSCENEFOG_DENSITY num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define SETSCENEFOG_PIXELFOG num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETSCENEFOG_RANGEFOG num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_GetSceneFog 977
+#define FN_GetSceneFog 978
#define GETSCENEFOG_COLOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSCENEFOG_FOG_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSCENEFOG_START_VAL num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3130,131 +3133,131 @@
#define GETSCENEFOG_DENSITY num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETSCENEFOG_PIXELFOG num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETSCENEFOG_RANGEFOG num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_ClearScene 978
-#define FN_SetSceneShadowColor 979
+#define FN_ClearScene 979
+#define FN_SetSceneShadowColor 980
#define SETSCENESHADOWCOLOR_COLOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetSceneShadowColor 980
-#define FN_SetSceneAmbientColor 981
+#define FN_GetSceneShadowColor 981
+#define FN_SetSceneAmbientColor 982
#define SETSCENEAMBIENTCOLOR_COLOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetSceneAmbientColor 982
-#define FN_Pipeline_Begin 983
-#define FN_Pipeline_End 984
-#define FN_Pipeline_Render 985
-#define FN_SetPhysics3D 986
+#define FN_GetSceneAmbientColor 983
+#define FN_Pipeline_Begin 984
+#define FN_Pipeline_End 985
+#define FN_Pipeline_Render 986
+#define FN_SetPhysics3D 987
#define SETPHYSICS3D_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetPhysics3D 987
-#define FN_GetBillboardSize 988
+#define FN_GetPhysics3D 988
+#define FN_GetBillboardSize 989
#define GETBILLBOARDSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETBILLBOARDSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETBILLBOARDSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetBillboardSize 989
+#define FN_SetBillboardSize 990
#define SETBILLBOARDSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETBILLBOARDSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETBILLBOARDSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_startParticleEmitter 990
+#define FN_startParticleEmitter 991
#define STARTPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_stopParticleEmitter 991
+#define FN_stopParticleEmitter 992
#define STOPPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleDirection 992
+#define FN_setParticleDirection 993
#define SETPARTICLEDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEDIRECTION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLEDIRECTION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPARTICLEDIRECTION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getParticleDirection 993
+#define FN_getParticleDirection 994
#define GETPARTICLEDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLEDIRECTION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLEDIRECTION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPARTICLEDIRECTION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_useParticleEveryMeshVertex 994
+#define FN_useParticleEveryMeshVertex 995
#define USEPARTICLEEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define USEPARTICLEEVERYMESHVERTEX_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_particleIsUsingEveryMeshVertex 995
+#define FN_particleIsUsingEveryMeshVertex 996
#define PARTICLEISUSINGEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleNormalDirectionMod 996
+#define FN_setParticleNormalDirectionMod 997
#define SETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLENORMALDIRECTIONMOD_ND_MOD num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleNormalDirectionMod 997
+#define FN_getParticleNormalDirectionMod 998
#define GETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_useParticleNormalDirection 998
+#define FN_useParticleNormalDirection 999
#define USEPARTICLENORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define USEPARTICLENORMALDIRECTION_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_particleIsUsingNormalDirection 999
+#define FN_particleIsUsingNormalDirection 1000
#define PARTICLEISUSINGNORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMesh 1000
+#define FN_setParticleMesh 1001
#define SETPARTICLEMESH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMESH_MESH num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setMinParticlesPerSecond 1001
+#define FN_setMinParticlesPerSecond 1002
#define SETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMINPARTICLESPERSECOND_MINPARTICLESPERSECOND num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMinParticlesPerSecond 1002
+#define FN_getMinParticlesPerSecond 1003
#define GETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaxParticlesPerSecond 1003
+#define FN_setMaxParticlesPerSecond 1004
#define SETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMAXPARTICLESPERSECOND_MAXPARTICLESPERSECOND num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaxParticlesPerSecond 1004
+#define FN_getMaxParticlesPerSecond 1005
#define GETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMinStartColor 1005
+#define FN_setParticleMinStartColor 1006
#define SETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMINSTARTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleMinStartColor 1006
+#define FN_getParticleMinStartColor 1007
#define GETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMaxStartColor 1007
+#define FN_setParticleMaxStartColor 1008
#define SETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMAXSTARTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleMaxStartColor 1008
+#define FN_getParticleMaxStartColor 1009
#define GETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMinLife 1009
+#define FN_setParticleMinLife 1010
#define SETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMINLIFE_MINLIFE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleMinLife 1010
+#define FN_getParticleMinLife 1011
#define GETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMaxLife 1011
+#define FN_setParticleMaxLife 1012
#define SETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMAXLIFE_MAXLIFE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleMaxLife 1012
+#define FN_getParticleMaxLife 1013
#define GETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMaxAngle 1013
+#define FN_setParticleMaxAngle 1014
#define SETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMAXANGLE_MAXANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleMaxAngle 1014
+#define FN_getParticleMaxAngle 1015
#define GETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMinStartSize 1015
+#define FN_setParticleMinStartSize 1016
#define SETPARTICLEMINSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMINSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLEMINSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getParticleMinStartSize 1016
+#define FN_getParticleMinStartSize 1017
#define GETPARTICLEMINSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLEMINSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLEMINSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setParticleMaxStartSize 1017
+#define FN_setParticleMaxStartSize 1018
#define SETPARTICLEMAXSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMAXSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLEMAXSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getParticleMaxStartSize 1018
+#define FN_getParticleMaxStartSize 1019
#define GETPARTICLEMAXSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLEMAXSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLEMAXSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setParticleCenter 1019
+#define FN_setParticleCenter 1020
#define SETPARTICLECENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLECENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLECENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPARTICLECENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getParticleCenter 1020
+#define FN_getParticleCenter 1021
#define GETPARTICLECENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLECENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLECENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPARTICLECENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setParticleRadius 1021
+#define FN_setParticleRadius 1022
#define SETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLERADIUS_RADIUS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleRadius 1022
+#define FN_getParticleRadius 1023
#define GETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleRingThickness 1023
+#define FN_setParticleRingThickness 1024
#define SETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLERINGTHICKNESS_RINGTHICKNESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleRingThickness 1024
+#define FN_getParticleRingThickness 1025
#define GETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleBox 1025
+#define FN_setParticleBox 1026
#define SETPARTICLEBOX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLEBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3262,7 +3265,7 @@
#define SETPARTICLEBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define SETPARTICLEBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETPARTICLEBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_getParticleBox 1026
+#define FN_getParticleBox 1027
#define GETPARTICLEBOX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLEBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLEBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3270,84 +3273,84 @@
#define GETPARTICLEBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETPARTICLEBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETPARTICLEBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_setParticleNormal 1027
+#define FN_setParticleNormal 1028
#define SETPARTICLENORMAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLENORMAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLENORMAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPARTICLENORMAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getParticleNormal 1028
+#define FN_getParticleNormal 1029
#define GETPARTICLENORMAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLENORMAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLENORMAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPARTICLENORMAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setParticleLength 1029
+#define FN_setParticleLength 1030
#define SETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLELENGTH_P_LEN num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleLength 1030
+#define FN_getParticleLength 1031
#define GETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_useParticleOutlineOnly 1031
+#define FN_useParticleOutlineOnly 1032
#define USEPARTICLEOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define USEPARTICLEOUTLINEONLY_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_particleIsUsingOutlineOnly 1032
+#define FN_particleIsUsingOutlineOnly 1033
#define PARTICLEISUSINGOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getParticleType 1033
+#define FN_getParticleType 1034
#define GETPARTICLETYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_lightIsCastingShadow 1034
+#define FN_lightIsCastingShadow 1035
#define LIGHTISCASTINGSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getLightType 1035
+#define FN_getLightType 1036
#define GETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getLightRadius 1036
+#define FN_getLightRadius 1037
#define GETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setLightType 1037
+#define FN_setLightType 1038
#define SETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTTYPE_LIGHT_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setLightRadius 1038
+#define FN_setLightRadius 1039
#define SETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTRADIUS_RADIUS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setLightShadowCast 1039
+#define FN_setLightShadowCast 1040
#define SETLIGHTSHADOWCAST_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTSHADOWCAST_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetLightAmbientColor 1040
+#define FN_SetLightAmbientColor 1041
#define SETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTAMBIENTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightAmbientColor 1041
+#define FN_GetLightAmbientColor 1042
#define GETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetLightAttenuation 1042
+#define FN_SetLightAttenuation 1043
#define SETLIGHTATTENUATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTATTENUATION_L_CONSTANT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETLIGHTATTENUATION_L_LINEAR num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETLIGHTATTENUATION_L_QUADRATIC num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetLightAttenuation 1043
+#define FN_GetLightAttenuation 1044
#define GETLIGHTATTENUATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETLIGHTATTENUATION_CONSTANT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETLIGHTATTENUATION_LINEAR num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETLIGHTATTENUATION_QUADRATIC num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetLightDiffuseColor 1044
+#define FN_SetLightDiffuseColor 1045
#define SETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTDIFFUSECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightDiffuseColor 1045
+#define FN_GetLightDiffuseColor 1046
#define GETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetLightFalloff 1046
+#define FN_SetLightFalloff 1047
#define SETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTFALLOFF_FALLOFF num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightFalloff 1047
+#define FN_GetLightFalloff 1048
#define GETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetLightInnerCone 1048
+#define FN_SetLightInnerCone 1049
#define SETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTINNERCONE_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightInnerCone 1049
+#define FN_GetLightInnerCone 1050
#define GETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetLightOuterCone 1050
+#define FN_SetLightOuterCone 1051
#define SETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTOUTERCONE_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightOuterCone 1051
+#define FN_GetLightOuterCone 1052
#define GETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetLightSpecularColor 1052
+#define FN_SetLightSpecularColor 1053
#define SETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTSPECULARCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightSpecularColor 1053
+#define FN_GetLightSpecularColor 1054
#define GETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetTerrainPatchAABB 1054
+#define FN_GetTerrainPatchAABB 1055
#define GETTERRAINPATCHAABB_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTERRAINPATCHAABB_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTERRAINPATCHAABB_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3357,89 +3360,89 @@
#define GETTERRAINPATCHAABB_MAXX num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define GETTERRAINPATCHAABB_MAXY num_var[7].nref[0].value[ num_var[7].byref_offset ]
#define GETTERRAINPATCHAABB_MAXZ num_var[8].nref[0].value[ num_var[8].byref_offset ]
-#define FN_GetTerrainPatchLOD 1055
+#define FN_GetTerrainPatchLOD 1056
#define GETTERRAINPATCHLOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTERRAINPATCHLOD_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTERRAINPATCHLOD_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetTerrainHeight 1056
+#define FN_GetTerrainHeight 1057
#define GETTERRAINHEIGHT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTERRAINHEIGHT_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTERRAINHEIGHT_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetTerrainCenter 1057
+#define FN_GetTerrainCenter 1058
#define GETTERRAINCENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTERRAINCENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTERRAINCENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETTERRAINCENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetTerrainLODDistance 1058
+#define FN_SetTerrainLODDistance 1059
#define SETTERRAINLODDISTANCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTERRAINLODDISTANCE_LOD num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTERRAINLODDISTANCE_DISTANCE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_ScaleTerrainTexture 1059
+#define FN_ScaleTerrainTexture 1060
#define SCALETERRAINTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SCALETERRAINTEXTURE_SCALE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SCALETERRAINTEXTURE_SCALE2 num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetTerrainCameraMovementDelta 1060
+#define FN_SetTerrainCameraMovementDelta 1061
#define SETTERRAINCAMERAMOVEMENTDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTERRAINCAMERAMOVEMENTDELTA_DELTA num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetTerrainCameraRotationDelta 1061
+#define FN_SetTerrainCameraRotationDelta 1062
#define SETTERRAINCAMERAROTATIONDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTERRAINCAMERAROTATIONDELTA_DELTA num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetTerrainPatchLOD 1062
+#define FN_SetTerrainPatchLOD 1063
#define SETTERRAINPATCHLOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTERRAINPATCHLOD_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTERRAINPATCHLOD_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETTERRAINPATCHLOD_LOD num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetProjectorTarget 1063
+#define FN_SetProjectorTarget 1064
#define SETPROJECTORTARGET_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPROJECTORTARGET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPROJECTORTARGET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPROJECTORTARGET_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetProjectorTarget 1064
+#define FN_GetProjectorTarget 1065
#define GETPROJECTORTARGET_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPROJECTORTARGET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPROJECTORTARGET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPROJECTORTARGET_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetProjectorFOV 1065
+#define FN_SetProjectorFOV 1066
#define SETPROJECTORFOV_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPROJECTORFOV_FOV num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetProjectorFOV 1066
+#define FN_GetProjectorFOV 1067
#define GETPROJECTORFOV_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetProjectorTexture 1067
+#define FN_SetProjectorTexture 1068
#define SETPROJECTORTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPROJECTORTEXTURE_IMG_ID num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetProjectorTexture 1068
+#define FN_GetProjectorTexture 1069
#define GETPROJECTORTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_AddProjectorEffectActor 1069
+#define FN_AddProjectorEffectActor 1070
#define ADDPROJECTOREFFECTACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDPROJECTOREFFECTACTOR_TGT_ACTOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetProjectorEffectActorCount 1070
+#define FN_GetProjectorEffectActorCount 1071
#define GETPROJECTOREFFECTACTORCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetProjectorEffectActor 1071
+#define FN_GetProjectorEffectActor 1072
#define GETPROJECTOREFFECTACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPROJECTOREFFECTACTOR_TGT_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_RemoveProjectorEffectActor 1072
+#define FN_RemoveProjectorEffectActor 1073
#define REMOVEPROJECTOREFFECTACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define REMOVEPROJECTOREFFECTACTOR_TGT_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_AddCompositeChild 1073
+#define FN_AddCompositeChild 1074
#define ADDCOMPOSITECHILD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDCOMPOSITECHILD_CHILD_ACTOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ADDCOMPOSITECHILD_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetCompositeChildCount 1074
+#define FN_GetCompositeChildCount 1075
#define GETCOMPOSITECHILDCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetCompositeChild 1075
+#define FN_GetCompositeChild 1076
#define GETCOMPOSITECHILD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCOMPOSITECHILD_CHILD_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetCompositeChildIndex 1076
+#define FN_GetCompositeChildIndex 1077
#define GETCOMPOSITECHILDINDEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCOMPOSITECHILDINDEX_CHILD_ACTOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_RemoveCompositeChild 1077
+#define FN_RemoveCompositeChild 1078
#define REMOVECOMPOSITECHILD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define REMOVECOMPOSITECHILD_CHILD_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetCompositeChildTransform 1078
+#define FN_GetCompositeChildTransform 1079
#define GETCOMPOSITECHILDTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCOMPOSITECHILDTRANSFORM_CHILD_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCOMPOSITECHILDTRANSFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetCompositeAABB 1079
+#define FN_GetCompositeAABB 1080
#define GETCOMPOSITEAABB_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCOMPOSITEAABB_T_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCOMPOSITEAABB_MIN_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3448,373 +3451,373 @@
#define GETCOMPOSITEAABB_MAX_X num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETCOMPOSITEAABB_MAX_Y num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define GETCOMPOSITEAABB_MAX_Z num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_RecalculateCompositeAABB 1080
+#define FN_RecalculateCompositeAABB 1081
#define RECALCULATECOMPOSITEAABB_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GenerateCompositeAABBFromChildren 1081
+#define FN_GenerateCompositeAABBFromChildren 1082
#define GENERATECOMPOSITEAABBFROMCHILDREN_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CalculateCompositePrincipalTransform 1082
+#define FN_CalculateCompositePrincipalTransform 1083
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_MASSES num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_PRINCIPAL_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_Z num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_UpdateCompositeChildTransform 1083
+#define FN_UpdateCompositeChildTransform 1084
#define UPDATECOMPOSITECHILDTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define UPDATECOMPOSITECHILDTRANSFORM_CHILD_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define UPDATECOMPOSITECHILDTRANSFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define UPDATECOMPOSITECHILDTRANSFORM_RECALC_FLAG num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetCompositeUpdateRevision 1084
+#define FN_GetCompositeUpdateRevision 1085
#define GETCOMPOSITEUPDATEREVISION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_AddVehicleWheel 1085
+#define FN_AddVehicleWheel 1086
#define ADDVEHICLEWHEEL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDVEHICLEWHEEL_WHEEL_ACTOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ADDVEHICLEWHEEL_IS_FRONT_WHEEL num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetVehicleAxis 1086
+#define FN_GetVehicleAxis 1087
#define GETVEHICLEAXIS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETVEHICLEAXIS_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETVEHICLEAXIS_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETVEHICLEAXIS_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetVehicleForwardVector 1087
+#define FN_GetVehicleForwardVector 1088
#define GETVEHICLEFORWARDVECTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETVEHICLEFORWARDVECTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETVEHICLEFORWARDVECTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETVEHICLEFORWARDVECTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetVehicleCurrentSpeed 1088
+#define FN_GetVehicleCurrentSpeed 1089
#define GETVEHICLECURRENTSPEED_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetWheelCount 1089
+#define FN_GetWheelCount 1090
#define GETWHEELCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetVehicleChassisWorldTransform 1090
+#define FN_GetVehicleChassisWorldTransform 1091
#define GETVEHICLECHASSISWORLDTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETVEHICLECHASSISWORLDTRANSFORM_T_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelSteeringValue 1091
+#define FN_GetWheelSteeringValue 1092
#define GETWHEELSTEERINGVALUE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELSTEERINGVALUE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelWorldTransform 1092
+#define FN_GetWheelWorldTransform 1093
#define GETWHEELWORLDTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELWORLDTRANSFORM_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETWHEELWORLDTRANSFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetWheelConnectionPoint 1093
+#define FN_GetWheelConnectionPoint 1094
#define GETWHEELCONNECTIONPOINT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELCONNECTIONPOINT_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETWHEELCONNECTIONPOINT_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETWHEELCONNECTIONPOINT_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETWHEELCONNECTIONPOINT_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetWheelDirection 1094
+#define FN_GetWheelDirection 1095
#define GETWHEELDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELDIRECTION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETWHEELDIRECTION_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETWHEELDIRECTION_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETWHEELDIRECTION_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetWheelAxel 1095
+#define FN_GetWheelAxel 1096
#define GETWHEELAXEL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELAXEL_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETWHEELAXEL_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETWHEELAXEL_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETWHEELAXEL_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetWheelSuspensionLength 1096
+#define FN_GetWheelSuspensionLength 1097
#define GETWHEELSUSPENSIONLENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELSUSPENSIONLENGTH_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelMaxSuspensionTravel 1097
+#define FN_GetWheelMaxSuspensionTravel 1098
#define GETWHEELMAXSUSPENSIONTRAVEL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELMAXSUSPENSIONTRAVEL_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelRadius 1098
+#define FN_GetWheelRadius 1099
#define GETWHEELRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELRADIUS_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelSuspensionStiffness 1099
+#define FN_GetWheelSuspensionStiffness 1100
#define GETWHEELSUSPENSIONSTIFFNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELSUSPENSIONSTIFFNESS_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelDampingCompression 1100
+#define FN_GetWheelDampingCompression 1101
#define GETWHEELDAMPINGCOMPRESSION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELDAMPINGCOMPRESSION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelDampingRelaxation 1101
+#define FN_GetWheelDampingRelaxation 1102
#define GETWHEELDAMPINGRELAXATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELDAMPINGRELAXATION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelFrictionSlip 1102
+#define FN_GetWheelFrictionSlip 1103
#define GETWHEELFRICTIONSLIP_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELFRICTIONSLIP_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelRotation 1103
+#define FN_GetWheelRotation 1104
#define GETWHEELROTATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELROTATION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelRotationDelta 1104
+#define FN_GetWheelRotationDelta 1105
#define GETWHEELROTATIONDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELROTATIONDELTA_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelRollInfluence 1105
+#define FN_GetWheelRollInfluence 1106
#define GETWHEELROLLINFLUENCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELROLLINFLUENCE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelEngineForce 1106
+#define FN_GetWheelEngineForce 1107
#define GETWHEELENGINEFORCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELENGINEFORCE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelBrake 1107
+#define FN_GetWheelBrake 1108
#define GETWHEELBRAKE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELBRAKE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_WheelIsFront 1108
+#define FN_WheelIsFront 1109
#define WHEELISFRONT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define WHEELISFRONT_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelInverseContactSuspension 1109
+#define FN_GetWheelInverseContactSuspension 1110
#define GETWHEELINVERSECONTACTSUSPENSION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELINVERSECONTACTSUSPENSION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelSuspensionVelocity 1110
+#define FN_GetWheelSuspensionVelocity 1111
#define GETWHEELSUSPENSIONVELOCITY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELSUSPENSIONVELOCITY_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_ResetVehicleSuspension 1111
+#define FN_ResetVehicleSuspension 1112
#define RESETVEHICLESUSPENSION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetWheelSteeringValue 1112
+#define FN_SetWheelSteeringValue 1113
#define SETWHEELSTEERINGVALUE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELSTEERINGVALUE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELSTEERINGVALUE_STEERING num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_ApplyWheelEngineForce 1113
+#define FN_ApplyWheelEngineForce 1114
#define APPLYWHEELENGINEFORCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYWHEELENGINEFORCE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYWHEELENGINEFORCE_FORCE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelBrake 1114
+#define FN_SetWheelBrake 1115
#define SETWHEELBRAKE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELBRAKE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELBRAKE_BRAKE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetVehiclePitchControl 1115
+#define FN_SetVehiclePitchControl 1116
#define SETVEHICLEPITCHCONTROL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETVEHICLEPITCHCONTROL_PITCH num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetWheelConnectionPoint 1116
+#define FN_SetWheelConnectionPoint 1117
#define SETWHEELCONNECTIONPOINT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELCONNECTIONPOINT_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELCONNECTIONPOINT_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETWHEELCONNECTIONPOINT_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETWHEELCONNECTIONPOINT_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_SetWheelDirection 1117
+#define FN_SetWheelDirection 1118
#define SETWHEELDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELDIRECTION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELDIRECTION_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETWHEELDIRECTION_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETWHEELDIRECTION_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_SetWheelAxel 1118
+#define FN_SetWheelAxel 1119
#define SETWHEELAXEL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELAXEL_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELAXEL_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETWHEELAXEL_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETWHEELAXEL_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_SetWheelSuspensionLength 1119
+#define FN_SetWheelSuspensionLength 1120
#define SETWHEELSUSPENSIONLENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELSUSPENSIONLENGTH_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELSUSPENSIONLENGTH_S_LENGTH num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelMaxSuspensionTravel 1120
+#define FN_SetWheelMaxSuspensionTravel 1121
#define SETWHEELMAXSUSPENSIONTRAVEL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELMAXSUSPENSIONTRAVEL_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELMAXSUSPENSIONTRAVEL_MAX_TRAVEL num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelRadius 1121
+#define FN_SetWheelRadius 1122
#define SETWHEELRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELRADIUS_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELRADIUS_RADIUS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelSuspensionStiffness 1122
+#define FN_SetWheelSuspensionStiffness 1123
#define SETWHEELSUSPENSIONSTIFFNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELSUSPENSIONSTIFFNESS_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELSUSPENSIONSTIFFNESS_STIFFNESS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelDampingCompression 1123
+#define FN_SetWheelDampingCompression 1124
#define SETWHEELDAMPINGCOMPRESSION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELDAMPINGCOMPRESSION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELDAMPINGCOMPRESSION_DCOMP_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelDampingRelaxation 1124
+#define FN_SetWheelDampingRelaxation 1125
#define SETWHEELDAMPINGRELAXATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELDAMPINGRELAXATION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELDAMPINGRELAXATION_DREL_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelFrictionSlip 1125
+#define FN_SetWheelFrictionSlip 1126
#define SETWHEELFRICTIONSLIP_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELFRICTIONSLIP_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELFRICTIONSLIP_FSLIP_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelRotation 1126
+#define FN_SetWheelRotation 1127
#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_SetWheelRollInfluence 1127
+#define FN_SetWheelRollInfluence 1128
#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 1128
+#define FN_SetWheelInverseContactSuspension 1129
#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 1129
+#define FN_SetWheelSuspensionVelocity 1130
#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 1130
+#define FN_SetWheelActorOffsetTransform 1131
#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 1131
+#define FN_GetWheelActorOffsetTransform 1132
#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 FN_GetVehiclePitchControl 1133
#define GETVEHICLEPITCHCONTROL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_createMaterial 1133
-#define FN_deleteMaterial 1134
+#define FN_createMaterial 1134
+#define FN_deleteMaterial 1135
#define DELETEMATERIAL_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setActorMaterial 1135
+#define FN_setActorMaterial 1136
#define SETACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORMATERIAL_MATERIAL_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getActorMaterial 1136
+#define FN_getActorMaterial 1137
#define GETACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_copyActorMaterial 1137
+#define FN_copyActorMaterial 1138
#define COPYACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define COPYACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_copyMaterial 1138
+#define FN_copyMaterial 1139
#define COPYMATERIAL_SMATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialTextureCanvas 1139
+#define FN_setMaterialTextureCanvas 1140
#define SETMATERIALTEXTURECANVAS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALTEXTURECANVAS_LEVEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMATERIALTEXTURECANVAS_CANVAS_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setMaterialAmbientColor 1140
+#define FN_setMaterialAmbientColor 1141
#define SETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALAMBIENTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialAmbientColor 1141
+#define FN_getMaterialAmbientColor 1142
#define GETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialAntiAliasing 1142
+#define FN_setMaterialAntiAliasing 1143
#define SETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALANTIALIASING_AA num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialAntiAliasing 1143
+#define FN_getMaterialAntiAliasing 1144
#define GETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialBackfaceCulling 1144
+#define FN_setMaterialBackfaceCulling 1145
#define SETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALBACKFACECULLING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialBackfaceCulling 1145
+#define FN_getMaterialBackfaceCulling 1146
#define GETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialBlendFactor 1146
+#define FN_setMaterialBlendFactor 1147
#define SETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALBLENDFACTOR_BF num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialBlendFactor 1147
+#define FN_getMaterialBlendFactor 1148
#define GETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialBlendMode 1148
+#define FN_setMaterialBlendMode 1149
#define SETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALBLENDMODE_BLEND_MODE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialBlendMode 1149
+#define FN_getMaterialBlendMode 1150
#define GETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialColorMask 1150
+#define FN_setMaterialColorMask 1151
#define SETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALCOLORMASK_COLOR_MASK num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialColorMask 1151
+#define FN_getMaterialColorMask 1152
#define GETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialColorMode 1152
+#define FN_setMaterialColorMode 1153
#define SETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALCOLORMODE_COLOR_MODE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialColorMode 1153
+#define FN_getMaterialColorMode 1154
#define GETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialDiffuseColor 1154
+#define FN_setMaterialDiffuseColor 1155
#define SETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALDIFFUSECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialDiffuseColor 1155
+#define FN_getMaterialDiffuseColor 1156
#define GETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialEmissiveColor 1156
+#define FN_setMaterialEmissiveColor 1157
#define SETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALEMISSIVECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialEmissiveColor 1157
+#define FN_getMaterialEmissiveColor 1158
#define GETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialFog 1158
+#define FN_setMaterialFog 1159
#define SETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALFOG_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialFog 1159
+#define FN_getMaterialFog 1160
#define GETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialFrontfaceCulling 1160
+#define FN_setMaterialFrontfaceCulling 1161
#define SETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALFRONTFACECULLING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialFrontfaceCulling 1161
+#define FN_getMaterialFrontfaceCulling 1162
#define GETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialGouraudShading 1162
+#define FN_setMaterialGouraudShading 1163
#define SETMATERIALGOURAUDSHADING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALGOURAUDSHADING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_materialIsGouraudShaded 1163
+#define FN_materialIsGouraudShaded 1164
#define MATERIALISGOURAUDSHADED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_materialIsAplhaBlend 1164
+#define FN_materialIsAplhaBlend 1165
#define MATERIALISAPLHABLEND_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_materialIsTransparent 1165
+#define FN_materialIsTransparent 1166
#define MATERIALISTRANSPARENT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialLighting 1166
+#define FN_setMaterialLighting 1167
#define SETMATERIALLIGHTING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALLIGHTING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_materialIsLit 1167
+#define FN_materialIsLit 1168
#define MATERIALISLIT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialType 1168
+#define FN_setMaterialType 1169
#define SETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALTYPE_MAT_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialType 1169
+#define FN_getMaterialType 1170
#define GETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialNormalize 1170
+#define FN_setMaterialNormalize 1171
#define SETMATERIALNORMALIZE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALNORMALIZE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_materialIsNormalized 1171
+#define FN_materialIsNormalized 1172
#define MATERIALISNORMALIZED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialPointCloud 1172
+#define FN_setMaterialPointCloud 1173
#define SETMATERIALPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALPOINTCLOUD_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_materialIsPointCloud 1173
+#define FN_materialIsPointCloud 1174
#define MATERIALISPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialFlag 1174
+#define FN_setMaterialFlag 1175
#define SETMATERIALFLAG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALFLAG_MATERIAL_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMATERIALFLAG_F_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getMaterialFlag 1175
+#define FN_getMaterialFlag 1176
#define GETMATERIALFLAG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMATERIALFLAG_MATERIAL_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setMaterialTexture 1176
+#define FN_setMaterialTexture 1177
#define SETMATERIALTEXTURE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALTEXTURE_LEVEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMATERIALTEXTURE_IMG_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setMaterialShininess 1177
+#define FN_setMaterialShininess 1178
#define SETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALSHININESS_SHININESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialShininess 1178
+#define FN_getMaterialShininess 1179
#define GETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialSpecularColor 1179
+#define FN_setMaterialSpecularColor 1180
#define SETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALSPECULARCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialSpecularColor 1180
+#define FN_getMaterialSpecularColor 1181
#define GETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialThickness 1181
+#define FN_setMaterialThickness 1182
#define SETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALTHICKNESS_THICKNESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialThickness 1182
+#define FN_getMaterialThickness 1183
#define GETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialWireframe 1183
+#define FN_setMaterialWireframe 1184
#define SETMATERIALWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALWIREFRAME_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_materialIsWireframe 1184
+#define FN_materialIsWireframe 1185
#define MATERIALISWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setActorTexture 1185
+#define FN_setActorTexture 1186
#define SETACTORTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORTEXTURE_LAYER num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORTEXTURE_IMAGE_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getActorMaterialCount 1186
+#define FN_getActorMaterialCount 1187
#define GETACTORMATERIALCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setActorMaterialFlag 1187
+#define FN_setActorMaterialFlag 1188
#define SETACTORMATERIALFLAG_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMATERIALFLAG_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORMATERIALFLAG_FLAG_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getActorMaterialFlag 1188
+#define FN_getActorMaterialFlag 1189
#define GETACTORMATERIALFLAG_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORMATERIALFLAG_MATERIAL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORMATERIALFLAG_FLAG num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setActorMaterialType 1189
+#define FN_setActorMaterialType 1190
#define SETACTORMATERIALTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMATERIALTYPE_MATERIAL_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getActorMaterialType 1190
+#define FN_getActorMaterialType 1191
#define GETACTORMATERIALTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORMATERIALTYPE_MATERIAL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_MaterialExists 1191
+#define FN_MaterialExists 1192
#define MATERIALEXISTS_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_NumMaterialConstants 1192
+#define FN_NumMaterialConstants 1193
#define NUMMATERIALCONSTANTS_MATERIAL_TYPE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetMaterialConstantName$ 1193
+#define FN_GetMaterialConstantName$ 1194
#define GETMATERIALCONSTANTNAME$_MATERIAL_TYPE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMATERIALCONSTANTNAME$_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetMaterialConstant 1194
+#define FN_SetMaterialConstant 1195
#define SETMATERIALCONSTANT_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALCONSTANT_M_CONSTANT$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
#define SETMATERIALCONSTANT_N1 num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMATERIALCONSTANT_N2 num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETMATERIALCONSTANT_N3 num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETMATERIALCONSTANT_N4 num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetMaterialConstant 1195
+#define FN_GetMaterialConstant 1196
#define GETMATERIALCONSTANT_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMATERIALCONSTANT_M_CONSTANT$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
#define GETMATERIALCONSTANT_N1 num_var[1].nref[0].value[ num_var[1].byref_offset ]
diff --git a/rcbasic_build/rcbasic_dev3.txt b/rcbasic_build/rcbasic_dev3.txt
index 49c490c..a4bd9e8 100644
--- a/rcbasic_build/rcbasic_dev3.txt
+++ b/rcbasic_build/rcbasic_dev3.txt
@@ -1613,6 +1613,9 @@ case FN_RemoveSpriteChild: //Sub Procedure
case FN_GetSpriteChildIndex: //Number Function
rc_push_num(rc_getSpriteChildIndex( GETSPRITECHILDINDEX_SPRITE, GETSPRITECHILDINDEX_CHILD_SPRITE ));
break;
+case FN_GetSpriteCollision: //Number Function
+ rc_push_num(rc_getSpriteCollision( GETSPRITECOLLISION_SPRITEA, GETSPRITECOLLISION_SPRITEB ));
+ break;
case FN_CreateSpriteAnimation: //Number Function
rc_push_num(rc_createSpriteAnimation( CREATESPRITEANIMATION_SPRITE, CREATESPRITEANIMATION_ANIM_LENGTH, CREATESPRITEANIMATION_SPEED ));
break;
diff --git a/rcbasic_runtime/main.cpp b/rcbasic_runtime/main.cpp
index 9126c6f..d7d8815 100755
--- a/rcbasic_runtime/main.cpp
+++ b/rcbasic_runtime/main.cpp
@@ -1,5 +1,3 @@
-//#define RCBASIC_DEBUG 1
-
#include "rc_os_defines.h"
#ifdef RC_WEB
@@ -679,17 +677,19 @@ double readDouble()
void dbg_1(uint32_t dbg_fn, uint64_t arg1, uint64_t arg2)
{
- #ifdef RCBASIC_DEBUG
- output_debug_message();
+ //#ifdef RCBASIC_DEBUG
+ //output_debug_message();
switch(dbg_fn)
{
case 0:
- current_src_file = arg1;
- current_src_line = arg2;
+ //current_src_file = arg1;
+ //current_src_line = arg2;
+ //std::cout << "file: " << arg1 << " line: " << arg2 << std::endl;
break;
- }
- #endif // RCBASIC_DEBUG
+ }
+
+ //#endif // RCBASIC_DEBUG
}
void mov_32(int n1, int n2)
@@ -4401,7 +4401,7 @@ int main(int argc, char * argv[])
if(rc_filename.compare("--version")==0)
{
- cout << "RCBASIC Runtime v4.8" << endl;
+ cout << "RCBASIC Runtime v4.9" << endl;
return 0;
}
@@ -4455,9 +4455,10 @@ int main(int argc, char * argv[])
//ogles2 test
#ifdef RC_TESTING
- rc_intern_dirChange("/home/n00b/Music/Testing_Stuff");
+ rc_intern_dirChange("/home/n00b/GameDev/Ambient/Ambient_Project");
//rc_intern_dirChange("");
- rc_filename = "main.cbc";
+ //rc_filename = "main.cbc";
+ rc_filename = "debug.cbc";
//rc_intern_dirChange("/home/n00b/Pictures/UNTITLED");
//rc_filename = "nv_test.cbc";
diff --git a/rcbasic_runtime/rc_defines.h b/rcbasic_runtime/rc_defines.h
index b5ddbdb..31035a6 100755
--- a/rcbasic_runtime/rc_defines.h
+++ b/rcbasic_runtime/rc_defines.h
@@ -1552,250 +1552,253 @@
#define FN_GetSpriteChildIndex 528
#define GETSPRITECHILDINDEX_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITECHILDINDEX_CHILD_SPRITE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_CreateSpriteAnimation 529
+#define FN_GetSpriteCollision 529
+#define GETSPRITECOLLISION_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
+#define GETSPRITECOLLISION_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
+#define FN_CreateSpriteAnimation 530
#define CREATESPRITEANIMATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATESPRITEANIMATION_ANIM_LENGTH num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATESPRITEANIMATION_SPEED num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetSpriteFrame 530
+#define FN_SetSpriteFrame 531
#define SETSPRITEFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEFRAME_FRAME num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteFrame 531
+#define FN_GetSpriteFrame 532
#define GETSPRITEFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteAnimationFrame 532
+#define FN_SetSpriteAnimationFrame 533
#define SETSPRITEANIMATIONFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANIMATIONFRAME_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEANIMATIONFRAME_ANIM_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETSPRITEANIMATIONFRAME_FRAME num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetSpriteAnimationFrame 533
+#define FN_GetSpriteAnimationFrame 534
#define GETSPRITEANIMATIONFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEANIMATIONFRAME_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEANIMATIONFRAME_ANIM_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetSpriteAnimationLength 534
+#define FN_SetSpriteAnimationLength 535
#define SETSPRITEANIMATIONLENGTH_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANIMATIONLENGTH_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEANIMATIONLENGTH_ANIM_LENGTH num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteAnimationLength 535
+#define FN_GetSpriteAnimationLength 536
#define GETSPRITEANIMATIONLENGTH_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEANIMATIONLENGTH_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetSpriteAnimationSpeed 536
+#define FN_SetSpriteAnimationSpeed 537
#define SETSPRITEANIMATIONSPEED_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANIMATIONSPEED_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEANIMATIONSPEED_SPEED num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteAnimationSpeed 537
+#define FN_GetSpriteAnimationSpeed 538
#define GETSPRITEANIMATIONSPEED_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEANIMATIONSPEED_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetSpriteAnimation 538
+#define FN_SetSpriteAnimation 539
#define SETSPRITEANIMATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANIMATION_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEANIMATION_NUM_LOOPS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteAnimation 539
+#define FN_GetSpriteAnimation 540
#define GETSPRITEANIMATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetSpriteCurrentAnimationFrame 540
+#define FN_GetSpriteCurrentAnimationFrame 541
#define GETSPRITECURRENTANIMATIONFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_NumSpriteAnimationLoops 541
+#define FN_NumSpriteAnimationLoops 542
#define NUMSPRITEANIMATIONLOOPS_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SpriteAnimationIsPlaying 542
+#define FN_SpriteAnimationIsPlaying 543
#define SPRITEANIMATIONISPLAYING_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_DeleteSpriteAnimation 543
+#define FN_DeleteSpriteAnimation 544
#define DELETESPRITEANIMATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define DELETESPRITEANIMATION_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteAnimationSource 544
+#define FN_GetSpriteAnimationSource 545
#define GETSPRITEANIMATIONSOURCE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEANIMATIONSOURCE_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSpriteCenter 545
+#define FN_getSpriteCenter 546
#define GETSPRITECENTER_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITECENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITECENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setSpriteLinearVelocity 546
+#define FN_setSpriteLinearVelocity 547
#define SETSPRITELINEARVELOCITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITELINEARVELOCITY_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITELINEARVELOCITY_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getSpriteLinearVelocity 547
+#define FN_getSpriteLinearVelocity 548
#define GETSPRITELINEARVELOCITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITELINEARVELOCITY_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITELINEARVELOCITY_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setSpriteAngularVelocity 548
+#define FN_setSpriteAngularVelocity 549
#define SETSPRITEANGULARVELOCITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANGULARVELOCITY_AV num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSpriteAngularVelocity 549
+#define FN_getSpriteAngularVelocity 550
#define GETSPRITEANGULARVELOCITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_applySpriteForce 550
+#define FN_applySpriteForce 551
#define APPLYSPRITEFORCE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYSPRITEFORCE_FX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYSPRITEFORCE_FY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYSPRITEFORCE_PX num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define APPLYSPRITEFORCE_PY num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_applySpriteCentralForce 551
+#define FN_applySpriteCentralForce 552
#define APPLYSPRITECENTRALFORCE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYSPRITECENTRALFORCE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYSPRITECENTRALFORCE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_applySpriteTorque 552
+#define FN_applySpriteTorque 553
#define APPLYSPRITETORQUE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYSPRITETORQUE_TORQUE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_applySpriteLinearImpulse 553
+#define FN_applySpriteLinearImpulse 554
#define APPLYSPRITELINEARIMPULSE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYSPRITELINEARIMPULSE_IX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYSPRITELINEARIMPULSE_IY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYSPRITELINEARIMPULSE_PX num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define APPLYSPRITELINEARIMPULSE_PY num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_applySpriteAngularImpulse 554
+#define FN_applySpriteAngularImpulse 555
#define APPLYSPRITEANGULARIMPULSE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYSPRITEANGULARIMPULSE_IMPULSE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSpriteMass 555
+#define FN_getSpriteMass 556
#define GETSPRITEMASS_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSpriteInertia 556
+#define FN_getSpriteInertia 557
#define GETSPRITEINERTIA_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSpriteWorldPoint 557
+#define FN_getSpriteWorldPoint 558
#define GETSPRITEWORLDPOINT_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEWORLDPOINT_LX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEWORLDPOINT_LY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITEWORLDPOINT_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITEWORLDPOINT_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteWorldVector 558
+#define FN_getSpriteWorldVector 559
#define GETSPRITEWORLDVECTOR_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEWORLDVECTOR_LX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEWORLDVECTOR_LY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITEWORLDVECTOR_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITEWORLDVECTOR_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteLocalPoint 559
+#define FN_getSpriteLocalPoint 560
#define GETSPRITELOCALPOINT_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITELOCALPOINT_WX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITELOCALPOINT_WY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITELOCALPOINT_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITELOCALPOINT_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteLocalVector 560
+#define FN_getSpriteLocalVector 561
#define GETSPRITELOCALVECTOR_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITELOCALVECTOR_WX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITELOCALVECTOR_WY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITELOCALVECTOR_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITELOCALVECTOR_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteLinearVelocityFromLocalPoint 561
+#define FN_getSpriteLinearVelocityFromLocalPoint 562
#define GETSPRITELINEARVELOCITYFROMLOCALPOINT_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMLOCALPOINT_PX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMLOCALPOINT_PY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMLOCALPOINT_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMLOCALPOINT_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteLinearVelocityFromWorldPoint 562
+#define FN_getSpriteLinearVelocityFromWorldPoint 563
#define GETSPRITELINEARVELOCITYFROMWORLDPOINT_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMWORLDPOINT_WX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMWORLDPOINT_WY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMWORLDPOINT_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITELINEARVELOCITYFROMWORLDPOINT_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getSpriteLinearDamping 563
+#define FN_getSpriteLinearDamping 564
#define GETSPRITELINEARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteLinearDamping 564
+#define FN_setSpriteLinearDamping 565
#define SETSPRITELINEARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITELINEARDAMPING_LINEARDAMPING num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSpriteAngularDamping 565
+#define FN_getSpriteAngularDamping 566
#define GETSPRITEANGULARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteAngularDamping 566
+#define FN_setSpriteAngularDamping 567
#define SETSPRITEANGULARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEANGULARDAMPING_ANGULARDAMPING num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSpriteGravityScale 567
+#define FN_getSpriteGravityScale 568
#define GETSPRITEGRAVITYSCALE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteGravityScale 568
+#define FN_setSpriteGravityScale 569
#define SETSPRITEGRAVITYSCALE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEGRAVITYSCALE_G_SCALE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSpriteBullet 569
+#define FN_setSpriteBullet 570
#define SETSPRITEBULLET_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEBULLET_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_spriteIsBullet 570
+#define FN_spriteIsBullet 571
#define SPRITEISBULLET_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteSleepAllowed 571
+#define FN_setSpriteSleepAllowed 572
#define SETSPRITESLEEPALLOWED_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITESLEEPALLOWED_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_spriteSleepAllowed 572
+#define FN_spriteSleepAllowed 573
#define SPRITESLEEPALLOWED_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteAwake 573
+#define FN_setSpriteAwake 574
#define SETSPRITEAWAKE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEAWAKE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_spriteIsAwake 574
+#define FN_spriteIsAwake 575
#define SPRITEISAWAKE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSpriteFixedRotation 575
+#define FN_setSpriteFixedRotation 576
#define SETSPRITEFIXEDROTATION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEFIXEDROTATION_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_spriteIsFixedRotation 576
+#define FN_spriteIsFixedRotation 577
#define SPRITEISFIXEDROTATION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteDensity 577
+#define FN_SetSpriteDensity 578
#define SETSPRITEDENSITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEDENSITY_DENSITY num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteDensity 578
+#define FN_GetSpriteDensity 579
#define GETSPRITEDENSITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteFriction 579
+#define FN_SetSpriteFriction 580
#define SETSPRITEFRICTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEFRICTION_FRICTION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteFriction 580
+#define FN_GetSpriteFriction 581
#define GETSPRITEFRICTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteRestitution 581
+#define FN_SetSpriteRestitution 582
#define SETSPRITERESTITUTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITERESTITUTION_RESTITUTION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteRestitution 582
+#define FN_GetSpriteRestitution 583
#define GETSPRITERESTITUTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteRestitutionThreshold 583
+#define FN_SetSpriteRestitutionThreshold 584
#define SETSPRITERESTITUTIONTHRESHOLD_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITERESTITUTIONTHRESHOLD_THRESHOLD num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteRestitutionThreshold 584
+#define FN_GetSpriteRestitutionThreshold 585
#define GETSPRITERESTITUTIONTHRESHOLD_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetSpriteAABB 585
+#define FN_GetSpriteAABB 586
#define GETSPRITEAABB_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEAABB_X1 num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEAABB_Y1 num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSPRITEAABB_X2 num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETSPRITEAABB_Y2 num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_SetGravity2D 586
+#define FN_SetGravity2D 587
#define SETGRAVITY2D_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETGRAVITY2D_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetGravity2D 587
+#define FN_GetGravity2D 588
#define GETGRAVITY2D_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETGRAVITY2D_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetWorld2DTimeStep 588
+#define FN_SetWorld2DTimeStep 589
#define SETWORLD2DTIMESTEP_TS num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetWorld2DVelocityIterations 589
+#define FN_SetWorld2DVelocityIterations 590
#define SETWORLD2DVELOCITYITERATIONS_V num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetWorld2DPositionIterations 590
+#define FN_SetWorld2DPositionIterations 591
#define SETWORLD2DPOSITIONITERATIONS_P num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetWorld2DTimeStep 591
-#define FN_GetWorld2DVelocityIterations 592
-#define FN_GetWorld2DPositionIterations 593
-#define FN_SetWorld2DAutoClearForces 594
+#define FN_GetWorld2DTimeStep 592
+#define FN_GetWorld2DVelocityIterations 593
+#define FN_GetWorld2DPositionIterations 594
+#define FN_SetWorld2DAutoClearForces 595
#define SETWORLD2DAUTOCLEARFORCES_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetWorld2DAutoClearForces 595
-#define FN_CastRay2D 596
+#define FN_GetWorld2DAutoClearForces 596
+#define FN_CastRay2D 597
#define CASTRAY2D_FROM_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CASTRAY2D_FROM_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CASTRAY2D_TO_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CASTRAY2D_TO_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_CastRay2D_All 597
+#define FN_CastRay2D_All 598
#define CASTRAY2D_ALL_FROM_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CASTRAY2D_ALL_FROM_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CASTRAY2D_ALL_TO_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CASTRAY2D_ALL_TO_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetRayHit2D 598
+#define FN_GetRayHit2D 599
#define GETRAYHIT2D_INDEX num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETRAYHIT2D_SPR_ID num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETRAYHIT2D_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETRAYHIT2D_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETRAYHIT2D_NORMAL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETRAYHIT2D_NORMAL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_SetSpriteShape 599
+#define FN_SetSpriteShape 600
#define SETSPRITESHAPE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITESHAPE_SHAPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteShape 600
+#define FN_GetSpriteShape 601
#define GETSPRITESHAPE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteRadius 601
+#define FN_SetSpriteRadius 602
#define SETSPRITERADIUS_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITERADIUS_RADIUS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetSpriteRadius 602
+#define FN_GetSpriteRadius 603
#define GETSPRITERADIUS_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetSpriteBox 603
+#define FN_SetSpriteBox 604
#define SETSPRITEBOX_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEBOX_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEBOX_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteBoxSize 604
+#define FN_GetSpriteBoxSize 605
#define GETSPRITEBOXSIZE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEBOXSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEBOXSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetSpriteChain 605
+#define FN_SetSpriteChain 606
#define SETSPRITECHAIN_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITECHAIN_VX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITECHAIN_VY num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -1804,29 +1807,29 @@
#define SETSPRITECHAIN_PREV_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETSPRITECHAIN_NEXT_X num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define SETSPRITECHAIN_NEXT_Y num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_SetSpriteChainLoop 606
+#define FN_SetSpriteChainLoop 607
#define SETSPRITECHAINLOOP_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITECHAINLOOP_VX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITECHAINLOOP_VY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETSPRITECHAINLOOP_V_COUNT num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetSpritePolygon 607
+#define FN_SetSpritePolygon 608
#define SETSPRITEPOLYGON_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITEPOLYGON_VX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITEPOLYGON_VY num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETSPRITEPOLYGON_V_COUNT num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetSpriteShapeOffset 608
+#define FN_SetSpriteShapeOffset 609
#define SETSPRITESHAPEOFFSET_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSPRITESHAPEOFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSPRITESHAPEOFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteShapeOffset 609
+#define FN_GetSpriteShapeOffset 610
#define GETSPRITESHAPEOFFSET_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITESHAPEOFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITESHAPEOFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetSpriteWorldCenter 610
+#define FN_GetSpriteWorldCenter 611
#define GETSPRITEWORLDCENTER_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSPRITEWORLDCENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSPRITEWORLDCENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_createDistanceJoint 611
+#define FN_createDistanceJoint 612
#define CREATEDISTANCEJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEDISTANCEJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEDISTANCEJOINT_AX num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -1834,22 +1837,22 @@
#define CREATEDISTANCEJOINT_BX num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CREATEDISTANCEJOINT_BY num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define CREATEDISTANCEJOINT_COLLIDE_CONNECT num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_createFrictionJoint 612
+#define FN_createFrictionJoint 613
#define CREATEFRICTIONJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEFRICTIONJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEFRICTIONJOINT_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEFRICTIONJOINT_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATEFRICTIONJOINT_COLLIDE_CONNECT num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_createGearJoint 613
+#define FN_createGearJoint 614
#define CREATEGEARJOINT_JOINTA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEGEARJOINT_JOINTB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEGEARJOINT_G_RATIO num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEGEARJOINT_COLLIDE_CONNECT num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_createMotorJoint 614
+#define FN_createMotorJoint 615
#define CREATEMOTORJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEMOTORJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEMOTORJOINT_COLLIDE_CONNECT num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_createPrismaticJoint 615
+#define FN_createPrismaticJoint 616
#define CREATEPRISMATICJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEPRISMATICJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEPRISMATICJOINT_AX num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -1857,7 +1860,7 @@
#define CREATEPRISMATICJOINT_AXISX num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CREATEPRISMATICJOINT_AXISY num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define CREATEPRISMATICJOINT_COLLIDE_CONNECT num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_createPulleyJoint 616
+#define FN_createPulleyJoint 617
#define CREATEPULLEYJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEPULLEYJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEPULLEYJOINT_GAX num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -1870,19 +1873,19 @@
#define CREATEPULLEYJOINT_BY num_var[9].nref[0].value[ num_var[9].byref_offset ]
#define CREATEPULLEYJOINT_J_RATIO num_var[10].nref[0].value[ num_var[10].byref_offset ]
#define CREATEPULLEYJOINT_COLLIDE_CONNECT num_var[11].nref[0].value[ num_var[11].byref_offset ]
-#define FN_createRevoluteJoint 617
+#define FN_createRevoluteJoint 618
#define CREATEREVOLUTEJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEREVOLUTEJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEREVOLUTEJOINT_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEREVOLUTEJOINT_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATEREVOLUTEJOINT_COLLIDE_CONNECT num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_createWeldJoint 618
+#define FN_createWeldJoint 619
#define CREATEWELDJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEWELDJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEWELDJOINT_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEWELDJOINT_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATEWELDJOINT_COLLIDE_CONNECT num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_createWheelJoint 619
+#define FN_createWheelJoint 620
#define CREATEWHEELJOINT_SPRITEA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEWHEELJOINT_SPRITEB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEWHEELJOINT_AX num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -1890,225 +1893,225 @@
#define CREATEWHEELJOINT_AXISX num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CREATEWHEELJOINT_AXISY num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define CREATEWHEELJOINT_COLLIDE_CONNECT num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_getJointWorldAnchorA 620
+#define FN_getJointWorldAnchorA 621
#define GETJOINTWORLDANCHORA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTWORLDANCHORA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTWORLDANCHORA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointWorldAnchorB 621
+#define FN_getJointWorldAnchorB 622
#define GETJOINTWORLDANCHORB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTWORLDANCHORB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTWORLDANCHORB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointReactionForce 622
+#define FN_getJointReactionForce 623
#define GETJOINTREACTIONFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTREACTIONFORCE_INV_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTREACTIONFORCE_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETJOINTREACTIONFORCE_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getJointReactionTorque 623
+#define FN_getJointReactionTorque 624
#define GETJOINTREACTIONTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTREACTIONTORQUE_INV_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointLocalAnchorA 624
+#define FN_getJointLocalAnchorA 625
#define GETJOINTLOCALANCHORA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTLOCALANCHORA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTLOCALANCHORA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointLocalAnchorB 625
+#define FN_getJointLocalAnchorB 626
#define GETJOINTLOCALANCHORB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTLOCALANCHORB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTLOCALANCHORB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setJointLength 626
+#define FN_setJointLength 627
#define SETJOINTLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTLENGTH_JLEN num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointLength 627
+#define FN_getJointLength 628
#define GETJOINTLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointMinLength 628
+#define FN_setJointMinLength 629
#define SETJOINTMINLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMINLENGTH_JLEN num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMinLength 629
+#define FN_getJointMinLength 630
#define GETJOINTMINLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointMaxLength 630
+#define FN_setJointMaxLength 631
#define SETJOINTMAXLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMAXLENGTH_JLEN num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMaxLength 631
+#define FN_getJointMaxLength 632
#define GETJOINTMAXLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointCurrentLength 632
+#define FN_getJointCurrentLength 633
#define GETJOINTCURRENTLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointStiffness 633
+#define FN_setJointStiffness 634
#define SETJOINTSTIFFNESS_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTSTIFFNESS_STIFFNESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointStiffness 634
+#define FN_getJointStiffness 635
#define GETJOINTSTIFFNESS_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointDamping 635
+#define FN_setJointDamping 636
#define SETJOINTDAMPING_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTDAMPING_DAMPING num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointDamping 636
+#define FN_getJointDamping 637
#define GETJOINTDAMPING_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointMaxForce 637
+#define FN_setJointMaxForce 638
#define SETJOINTMAXFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMAXFORCE_FORCE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMaxForce 638
+#define FN_getJointMaxForce 639
#define GETJOINTMAXFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointMaxTorque 639
+#define FN_setJointMaxTorque 640
#define SETJOINTMAXTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMAXTORQUE_TORQUE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMaxTorque 640
+#define FN_getJointMaxTorque 641
#define GETJOINTMAXTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointCorrectionFactor 641
+#define FN_setJointCorrectionFactor 642
#define SETJOINTCORRECTIONFACTOR_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTCORRECTIONFACTOR_FACTOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointCorrectionFactor 642
+#define FN_getJointCorrectionFactor 643
#define GETJOINTCORRECTIONFACTOR_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointRatio 643
+#define FN_setJointRatio 644
#define SETJOINTRATIO_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTRATIO_J_RATIO num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointRatio 644
+#define FN_getJointRatio 645
#define GETJOINTRATIO_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointLinearOffset 645
+#define FN_setJointLinearOffset 646
#define SETJOINTLINEAROFFSET_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTLINEAROFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETJOINTLINEAROFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointLinearOffset 646
+#define FN_getJointLinearOffset 647
#define GETJOINTLINEAROFFSET_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTLINEAROFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTLINEAROFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setJointAngularOffset 647
+#define FN_setJointAngularOffset 648
#define SETJOINTANGULAROFFSET_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTANGULAROFFSET_ANGLEOFFSET num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointAngularOffset 648
+#define FN_getJointAngularOffset 649
#define GETJOINTANGULAROFFSET_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointLocalAxisA 649
+#define FN_getJointLocalAxisA 650
#define GETJOINTLOCALAXISA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTLOCALAXISA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTLOCALAXISA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointReferenceAngle 650
+#define FN_getJointReferenceAngle 651
#define GETJOINTREFERENCEANGLE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointTranslation 651
+#define FN_getJointTranslation 652
#define GETJOINTTRANSLATION_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointSpeed 652
+#define FN_getJointSpeed 653
#define GETJOINTSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_jointIsLimitEnabled 653
+#define FN_jointIsLimitEnabled 654
#define JOINTISLIMITENABLED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_enableJointLimit 654
+#define FN_enableJointLimit 655
#define ENABLEJOINTLIMIT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ENABLEJOINTLIMIT_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointLowerLimit 655
+#define FN_getJointLowerLimit 656
#define GETJOINTLOWERLIMIT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointUpperLimit 656
+#define FN_getJointUpperLimit 657
#define GETJOINTUPPERLIMIT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointLimits 657
+#define FN_setJointLimits 658
#define SETJOINTLIMITS_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTLIMITS_LOWER_LIMIT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETJOINTLIMITS_UPPER_LIMIT num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_jointMotorIsEnabled 658
+#define FN_jointMotorIsEnabled 659
#define JOINTMOTORISENABLED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_enableJointMotor 659
+#define FN_enableJointMotor 660
#define ENABLEJOINTMOTOR_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ENABLEJOINTMOTOR_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setJointMotorSpeed 660
+#define FN_setJointMotorSpeed 661
#define SETJOINTMOTORSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMOTORSPEED_SPEED num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMotorSpeed 661
+#define FN_getJointMotorSpeed 662
#define GETJOINTMOTORSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointMaxMotorForce 662
+#define FN_setJointMaxMotorForce 663
#define SETJOINTMAXMOTORFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMAXMOTORFORCE_FORCE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMaxMotorForce 663
+#define FN_getJointMaxMotorForce 664
#define GETJOINTMAXMOTORFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointMotorForce 664
+#define FN_getJointMotorForce 665
#define GETJOINTMOTORFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTMOTORFORCE_INV_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setJointMaxMotorTorque 665
+#define FN_setJointMaxMotorTorque 666
#define SETJOINTMAXMOTORTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTMAXMOTORTORQUE_TORQUE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointMaxMotorTorque 666
+#define FN_getJointMaxMotorTorque 667
#define GETJOINTMAXMOTORTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointMotorTorque 667
+#define FN_getJointMotorTorque 668
#define GETJOINTMOTORTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTMOTORTORQUE_INV_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getJointGroundAnchorA 668
+#define FN_getJointGroundAnchorA 669
#define GETJOINTGROUNDANCHORA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTGROUNDANCHORA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTGROUNDANCHORA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointGroundAnchorB 669
+#define FN_getJointGroundAnchorB 670
#define GETJOINTGROUNDANCHORB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETJOINTGROUNDANCHORB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETJOINTGROUNDANCHORB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointLengthA 670
+#define FN_getJointLengthA 671
#define GETJOINTLENGTHA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointLengthB 671
+#define FN_getJointLengthB 672
#define GETJOINTLENGTHB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointCurrentLengthA 672
+#define FN_getJointCurrentLengthA 673
#define GETJOINTCURRENTLENGTHA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointCurrentLengthB 673
+#define FN_getJointCurrentLengthB 674
#define GETJOINTCURRENTLENGTHB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setJointOrigin 674
+#define FN_setJointOrigin 675
#define SETJOINTORIGIN_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETJOINTORIGIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETJOINTORIGIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getJointAngle 675
+#define FN_getJointAngle 676
#define GETJOINTANGLE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointLinearSpeed 676
+#define FN_getJointLinearSpeed 677
#define GETJOINTLINEARSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getJointAngularSpeed 677
+#define FN_getJointAngularSpeed 678
#define GETJOINTANGULARSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_DeleteJoint 678
+#define FN_DeleteJoint 679
#define DELETEJOINT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_JointExists 679
+#define FN_JointExists 680
#define JOINTEXISTS_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateTileSet 680
+#define FN_CreateTileSet 681
#define CREATETILESET_IMG_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATETILESET_TILE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATETILESET_TILE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetTileAnimationLength 681
+#define FN_SetTileAnimationLength 682
#define SETTILEANIMATIONLENGTH_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTILEANIMATIONLENGTH_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTILEANIMATIONLENGTH_NUM_FRAMES num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetTileAnimationLength 682
+#define FN_GetTileAnimationLength 683
#define GETTILEANIMATIONLENGTH_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTILEANIMATIONLENGTH_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetTileAnimationFrame 683
+#define FN_SetTileAnimationFrame 684
#define SETTILEANIMATIONFRAME_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTILEANIMATIONFRAME_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTILEANIMATIONFRAME_ANIM_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETTILEANIMATIONFRAME_TILE_FRAME num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetTileAnimationFrame 684
+#define FN_GetTileAnimationFrame 685
#define GETTILEANIMATIONFRAME_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTILEANIMATIONFRAME_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTILEANIMATIONFRAME_ANIM_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetTileAnimationSpeed 685
+#define FN_SetTileAnimationSpeed 686
#define SETTILEANIMATIONSPEED_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTILEANIMATIONSPEED_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTILEANIMATIONSPEED_SPEED num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetTileAnimationSpeed 686
+#define FN_GetTileAnimationSpeed 687
#define GETTILEANIMATIONSPEED_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTILEANIMATIONSPEED_BASE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_CreateTileMap 687
+#define FN_CreateTileMap 688
#define CREATETILEMAP_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATETILEMAP_WIDTHINTILES num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATETILEMAP_HEIGHTINTILES num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetTileMapSize 688
+#define FN_SetTileMapSize 689
#define SETTILEMAPSIZE_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTILEMAPSIZE_WIDTHINTILES num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTILEMAPSIZE_HEIGHTINTILES num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetTileMapSize 689
+#define FN_GetTileMapSize 690
#define GETTILEMAPSIZE_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTILEMAPSIZE_WIDTHINTILES num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTILEMAPSIZE_HEIGHTINTILES num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetTile 690
+#define FN_SetTile 691
#define SETTILE_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTILE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTILE_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETTILE_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetTile 691
+#define FN_GetTile 692
#define GETTILE_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTILE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTILE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_FillTile 692
+#define FN_FillTile 693
#define FILLTILE_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define FILLTILE_TILE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define FILLTILE_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define FILLTILE_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define FILLTILE_WIDTHINTILES num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define FILLTILE_HEIGHTINTILES num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_DrawTileMap 693
+#define FN_DrawTileMap 694
#define DRAWTILEMAP_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define DRAWTILEMAP_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define DRAWTILEMAP_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2116,20 +2119,20 @@
#define DRAWTILEMAP_H num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define DRAWTILEMAP_OFFSET_X num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define DRAWTILEMAP_OFFSET_Y num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_DeleteTileSet 694
+#define FN_DeleteTileSet 695
#define DELETETILESET_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_DeleteTileMap 695
+#define FN_DeleteTileMap 696
#define DELETETILEMAP_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_TileSetExists 696
+#define FN_TileSetExists 697
#define TILESETEXISTS_TILESET num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_TileMapExists 697
+#define FN_TileMapExists 698
#define TILEMAPEXISTS_TILEMAP num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_LoadMesh 698
+#define FN_LoadMesh 699
#define LOADMESH_MESH_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
-#define FN_DeleteMesh 699
+#define FN_DeleteMesh 700
#define DELETEMESH_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateMesh 700
-#define FN_AddMeshBuffer 701
+#define FN_CreateMesh 701
+#define FN_AddMeshBuffer 702
#define ADDMESHBUFFER_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDMESHBUFFER_VERTEX_COUNT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ADDMESHBUFFER_VERTEX_DATA num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2137,39 +2140,39 @@
#define ADDMESHBUFFER_UV_DATA num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define ADDMESHBUFFER_INDEX_COUNT num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define ADDMESHBUFFER_INDEX_DATA num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_LoadMeshFromArchive 702
+#define FN_LoadMeshFromArchive 703
#define LOADMESHFROMARCHIVE_ARCHIVE$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
#define LOADMESHFROMARCHIVE_MESH_FILE$ str_var[1].sref[0].value[ str_var[1].byref_offset ]
-#define FN_CreatePlaneMesh 703
+#define FN_CreatePlaneMesh 704
#define CREATEPLANEMESH_W num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEPLANEMESH_H num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEPLANEMESH_TILECOUNT_W num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEPLANEMESH_TILECOUNT_H num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATEPLANEMESH_TXREPEAT_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CREATEPLANEMESH_TXREPEAT_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_LoadAN8 704
+#define FN_LoadAN8 705
#define LOADAN8_AN8_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
-#define FN_LoadMeshFromAN8 705
+#define FN_LoadMeshFromAN8 706
#define LOADMESHFROMAN8_AN8_PROJECT num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define LOADMESHFROMAN8_AN8_SCENE$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
-#define FN_GetNumAN8Scenes 706
+#define FN_GetNumAN8Scenes 707
#define GETNUMAN8SCENES_AN8_PROJECT num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetAN8SceneName$ 707
+#define FN_GetAN8SceneName$ 708
#define GETAN8SCENENAME$_AN8_PROJECT num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETAN8SCENENAME$_SCENE_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_CreateConeMesh 708
+#define FN_CreateConeMesh 709
#define CREATECONEMESH_RADIUS num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATECONEMESH_CONE_LENGTH num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATECONEMESH_TESSELATION num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATECONEMESH_TOP_COLOR num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATECONEMESH_BOTTOM_COLOR num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_CreateCylinderMesh 709
+#define FN_CreateCylinderMesh 710
#define CREATECYLINDERMESH_RADIUS num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATECYLINDERMESH_CYLINDER_LENGTH num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATECYLINDERMESH_TESSELATION num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATECYLINDERMESH_COLOR num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATECYLINDERMESH_CLOSE_TOP num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_CreateVolumeLightMesh 710
+#define FN_CreateVolumeLightMesh 711
#define CREATEVOLUMELIGHTMESH_U num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEVOLUMELIGHTMESH_V num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEVOLUMELIGHTMESH_FOOT_COLOR num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2178,9 +2181,9 @@
#define CREATEVOLUMELIGHTMESH_DIM_X num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define CREATEVOLUMELIGHTMESH_DIM_Y num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define CREATEVOLUMELIGHTMESH_DIM_Z num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_DeleteAN8 711
+#define FN_DeleteAN8 712
#define DELETEAN8_AN8_PROJECT num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetMeshBoundingBox 712
+#define FN_SetMeshBoundingBox 713
#define SETMESHBOUNDINGBOX_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMESHBOUNDINGBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMESHBOUNDINGBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2188,7 +2191,7 @@
#define SETMESHBOUNDINGBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define SETMESHBOUNDINGBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETMESHBOUNDINGBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_GetMeshBoundingBox 713
+#define FN_GetMeshBoundingBox 714
#define GETMESHBOUNDINGBOX_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMESHBOUNDINGBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETMESHBOUNDINGBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2196,18 +2199,18 @@
#define GETMESHBOUNDINGBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETMESHBOUNDINGBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETMESHBOUNDINGBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_ReCalculateMeshBoundingBox 714
+#define FN_ReCalculateMeshBoundingBox 715
#define RECALCULATEMESHBOUNDINGBOX_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_MakePlanarTextureMap 715
+#define FN_MakePlanarTextureMap 716
#define MAKEPLANARTEXTUREMAP_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define MAKEPLANARTEXTUREMAP_RESOLUTION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_ReCalculateMeshNormals 716
+#define FN_ReCalculateMeshNormals 717
#define RECALCULATEMESHNORMALS_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetMeshPolygonCount 717
+#define FN_GetMeshPolygonCount 718
#define GETMESHPOLYGONCOUNT_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_FlipMeshSurfaces 718
+#define FN_FlipMeshSurfaces 719
#define FLIPMESHSURFACES_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetMeshBuffer 719
+#define FN_SetMeshBuffer 720
#define SETMESHBUFFER_MESH_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMESHBUFFER_BUFFER_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMESHBUFFER_VERTEX_COUNT num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2216,313 +2219,313 @@
#define SETMESHBUFFER_UV_DATA num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETMESHBUFFER_INDEX_COUNT num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define SETMESHBUFFER_INDEX_DATA num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_GetMeshBufferCount 720
+#define FN_GetMeshBufferCount 721
#define GETMESHBUFFERCOUNT_MESH_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetMeshBufferVertexCount 721
+#define FN_GetMeshBufferVertexCount 722
#define GETMESHBUFFERVERTEXCOUNT_MESH_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMESHBUFFERVERTEXCOUNT_BUFFER_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetMeshBufferIndexCount 722
+#define FN_GetMeshBufferIndexCount 723
#define GETMESHBUFFERINDEXCOUNT_MESH_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMESHBUFFERINDEXCOUNT_BUFFER_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetMeshBuffer 723
+#define FN_GetMeshBuffer 724
#define GETMESHBUFFER_MESH_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMESHBUFFER_BUFFER_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETMESHBUFFER_VERTEX_DATA num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETMESHBUFFER_NORMAL_DATA num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETMESHBUFFER_UV_DATA num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETMESHBUFFER_INDEX_DATA num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_CreateAnimatedActor 724
+#define FN_CreateAnimatedActor 725
#define CREATEANIMATEDACTOR_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateOctreeActor 725
+#define FN_CreateOctreeActor 726
#define CREATEOCTREEACTOR_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateCubeActor 726
+#define FN_CreateCubeActor 727
#define CREATECUBEACTOR_CUBE_SIZE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateSphereActor 727
+#define FN_CreateSphereActor 728
#define CREATESPHEREACTOR_RADIUS num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateWaterActor 728
+#define FN_CreateWaterActor 729
#define CREATEWATERACTOR_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEWATERACTOR_WAVEHEIGHT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEWATERACTOR_WAVESPEED num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEWATERACTOR_WAVELENGTH num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_CreateLightActor 729
-#define FN_CreateBillboardActor 730
-#define FN_CreateTerrainActor 731
+#define FN_CreateLightActor 730
+#define FN_CreateBillboardActor 731
+#define FN_CreateTerrainActor 732
#define CREATETERRAINACTOR_HMAP_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
-#define FN_CreateParticleActor 732
+#define FN_CreateParticleActor 733
#define CREATEPARTICLEACTOR_PARTICLE_TYPE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateProjectorActor 733
-#define FN_CreateCompositeActor 734
-#define FN_CreateVehicleActor 735
+#define FN_CreateProjectorActor 734
+#define FN_CreateCompositeActor 735
+#define FN_CreateVehicleActor 736
#define CREATEVEHICLEACTOR_CHASSIS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_DeleteActor 736
+#define FN_DeleteActor 737
#define DELETEACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetActorTransform 737
+#define FN_GetActorTransform 738
#define GETACTORTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORTRANSFORM_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetActorPosition 738
+#define FN_SetActorPosition 739
#define SETACTORPOSITION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORPOSITION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORPOSITION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORPOSITION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_TranslateActorLocal 739
+#define FN_TranslateActorLocal 740
#define TRANSLATEACTORLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define TRANSLATEACTORLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define TRANSLATEACTORLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define TRANSLATEACTORLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_TranslateActorWorld 740
+#define FN_TranslateActorWorld 741
#define TRANSLATEACTORWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define TRANSLATEACTORWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define TRANSLATEACTORWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define TRANSLATEACTORWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetActorPosition 741
+#define FN_GetActorPosition 742
#define GETACTORPOSITION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORPOSITION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORPOSITION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORPOSITION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorScale 742
+#define FN_SetActorScale 743
#define SETACTORSCALE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORSCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORSCALE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_ScaleActor 743
+#define FN_ScaleActor 744
#define SCALEACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SCALEACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SCALEACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SCALEACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetActorScale 744
+#define FN_GetActorScale 745
#define GETACTORSCALE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORSCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORSCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORSCALE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorRotation 745
+#define FN_SetActorRotation 746
#define SETACTORROTATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORROTATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORROTATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORROTATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_RotateActor 746
+#define FN_RotateActor 747
#define ROTATEACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ROTATEACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ROTATEACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define ROTATEACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetActorRotation 747
+#define FN_GetActorRotation 748
#define GETACTORROTATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORROTATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORROTATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORROTATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorVisible 748
+#define FN_SetActorVisible 749
#define SETACTORVISIBLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORVISIBLE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_ActorIsVisible 749
+#define FN_ActorIsVisible 750
#define ACTORISVISIBLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetActorAutoCulling 750
+#define FN_SetActorAutoCulling 751
#define SETACTORAUTOCULLING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORAUTOCULLING_CULL_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorAutoCulling 751
+#define FN_GetActorAutoCulling 752
#define GETACTORAUTOCULLING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_AddActorShadow 752
+#define FN_AddActorShadow 753
#define ADDACTORSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_RemoveActorShadow 753
+#define FN_RemoveActorShadow 754
#define REMOVEACTORSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_ActorExists 754
+#define FN_ActorExists 755
#define ACTOREXISTS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetActorType 755
+#define FN_GetActorType 756
#define GETACTORTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CreateActorAnimation 756
+#define FN_CreateActorAnimation 757
#define CREATEACTORANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEACTORANIMATION_START_FRAME num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEACTORANIMATION_END_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEACTORANIMATION_SPEED num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorAnimation 757
+#define FN_SetActorAnimation 758
#define SETACTORANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANIMATION_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANIMATION_NUM_LOOPS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetActorAnimationSpeed 758
+#define FN_SetActorAnimationSpeed 759
#define SETACTORANIMATIONSPEED_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANIMATIONSPEED_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANIMATIONSPEED_SPEED num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetActorAnimationFrames 759
+#define FN_SetActorAnimationFrames 760
#define SETACTORANIMATIONFRAMES_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANIMATIONFRAMES_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANIMATIONFRAMES_START_FRAME num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORANIMATIONFRAMES_END_FRAME num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetActorCurrentAnimation 760
+#define FN_GetActorCurrentAnimation 761
#define GETACTORCURRENTANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetActorAnimationSpeed 761
+#define FN_GetActorAnimationSpeed 762
#define GETACTORANIMATIONSPEED_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANIMATIONSPEED_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorAnimationStartFrame 762
+#define FN_GetActorAnimationStartFrame 763
#define GETACTORANIMATIONSTARTFRAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANIMATIONSTARTFRAME_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorAnimationEndFrame 763
+#define FN_GetActorAnimationEndFrame 764
#define GETACTORANIMATIONENDFRAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANIMATIONENDFRAME_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetActorFrame 764
+#define FN_SetActorFrame 765
#define SETACTORFRAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORFRAME_FRAME num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorFrame 765
+#define FN_GetActorFrame 766
#define GETACTORFRAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_ActorAnimationIsPlaying 766
+#define FN_ActorAnimationIsPlaying 767
#define ACTORANIMATIONISPLAYING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_NumActorAnimationLoops 767
+#define FN_NumActorAnimationLoops 768
#define NUMACTORANIMATIONLOOPS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetActorMD2Animation 768
+#define FN_SetActorMD2Animation 769
#define SETACTORMD2ANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMD2ANIMATION_ANIM num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORMD2ANIMATION_NUM_LOOPS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetActorMD2AnimationByName 769
+#define FN_SetActorMD2AnimationByName 770
#define SETACTORMD2ANIMATIONBYNAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMD2ANIMATIONBYNAME_ANIM_NAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
#define SETACTORMD2ANIMATIONBYNAME_NUM_LOOPS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_DeleteActorAnimation 770
+#define FN_DeleteActorAnimation 771
#define DELETEACTORANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define DELETEACTORANIMATION_ANIMATION num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorBoneCount 771
+#define FN_GetActorBoneCount 772
#define GETACTORBONECOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetActorBoneIndex 772
+#define FN_GetActorBoneIndex 773
#define GETACTORBONEINDEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONEINDEX_BONE_NAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
-#define FN_GetActorBoneName$ 773
+#define FN_GetActorBoneName$ 774
#define GETACTORBONENAME$_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONENAME$_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetActorBonePosition 774
+#define FN_GetActorBonePosition 775
#define GETACTORBONEPOSITION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONEPOSITION_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORBONEPOSITION_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORBONEPOSITION_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETACTORBONEPOSITION_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetActorBoneRotation 775
+#define FN_GetActorBoneRotation 776
#define GETACTORBONEROTATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONEROTATION_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORBONEROTATION_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORBONEROTATION_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETACTORBONEROTATION_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetActorBoneScale 776
+#define FN_GetActorBoneScale 777
#define GETACTORBONESCALE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONESCALE_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORBONESCALE_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORBONESCALE_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETACTORBONESCALE_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetActorBoneRelativeTranform 777
+#define FN_GetActorBoneRelativeTranform 778
#define GETACTORBONERELATIVETRANFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONERELATIVETRANFORM_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORBONERELATIVETRANFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetActorBoneAbsoluteTranform 778
+#define FN_GetActorBoneAbsoluteTranform 779
#define GETACTORBONEABSOLUTETRANFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORBONEABSOLUTETRANFORM_BONE_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORBONEABSOLUTETRANFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetGravity3D 779
+#define FN_SetGravity3D 780
#define SETGRAVITY3D_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETGRAVITY3D_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETGRAVITY3D_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetGravity3D 780
+#define FN_GetGravity3D 781
#define GETGRAVITY3D_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETGRAVITY3D_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETGRAVITY3D_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetActorShape 781
+#define FN_SetActorShape 782
#define SETACTORSHAPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSHAPE_SHAPE_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORSHAPE_MASS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetActorShape 782
+#define FN_GetActorShape 783
#define GETACTORSHAPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetActorSolid 783
+#define FN_SetActorSolid 784
#define SETACTORSOLID_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSOLID_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_ActorIsSolid 784
+#define FN_ActorIsSolid 785
#define ACTORISSOLID_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetActorCollision 785
+#define FN_GetActorCollision 786
#define GETACTORCOLLISION_ACTOR1 num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORCOLLISION_ACTOR2 num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetActorGravity 786
+#define FN_SetActorGravity 787
#define SETACTORGRAVITY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORGRAVITY_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORGRAVITY_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORGRAVITY_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetActorGravity 787
+#define FN_GetActorGravity 788
#define GETACTORGRAVITY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORGRAVITY_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORGRAVITY_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORGRAVITY_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorDamping 788
+#define FN_setActorDamping 789
#define SETACTORDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORDAMPING_LIN_DAMPING num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORDAMPING_ANG_DAMPING num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getActorLinearDamping 789
+#define FN_getActorLinearDamping 790
#define GETACTORLINEARDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getActorAngularDamping 790
+#define FN_getActorAngularDamping 791
#define GETACTORANGULARDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getActorLinearSleepThreshold 791
+#define FN_getActorLinearSleepThreshold 792
#define GETACTORLINEARSLEEPTHRESHOLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getActorAngularSleepThreshold 792
+#define FN_getActorAngularSleepThreshold 793
#define GETACTORANGULARSLEEPTHRESHOLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_applyActorDamping 793
+#define FN_applyActorDamping 794
#define APPLYACTORDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORDAMPING_TIMESTEP num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setActorMassProperties 794
+#define FN_setActorMassProperties 795
#define SETACTORMASSPROPERTIES_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMASSPROPERTIES_MASS num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORMASSPROPERTIES_INERTIA_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORMASSPROPERTIES_INERTIA_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETACTORMASSPROPERTIES_INERTIA_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getActorLinearFactor 795
+#define FN_getActorLinearFactor 796
#define GETACTORLINEARFACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORLINEARFACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORLINEARFACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORLINEARFACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorLinearFactor 796
+#define FN_setActorLinearFactor 797
#define SETACTORLINEARFACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORLINEARFACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORLINEARFACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORLINEARFACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorInverseMass 797
+#define FN_getActorInverseMass 798
#define GETACTORINVERSEMASS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_integrateActorVelocities 798
+#define FN_integrateActorVelocities 799
#define INTEGRATEACTORVELOCITIES_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define INTEGRATEACTORVELOCITIES_V_STEP num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_applyActorCentralForceLocal 799
+#define FN_applyActorCentralForceLocal 800
#define APPLYACTORCENTRALFORCELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORCENTRALFORCELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORCENTRALFORCELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORCENTRALFORCELOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorCentralForceWorld 800
+#define FN_applyActorCentralForceWorld 801
#define APPLYACTORCENTRALFORCEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORCENTRALFORCEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORCENTRALFORCEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORCENTRALFORCEWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorTotalForce 801
+#define FN_getActorTotalForce 802
#define GETACTORTOTALFORCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORTOTALFORCE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORTOTALFORCE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORTOTALFORCE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorTotalTorque 802
+#define FN_getActorTotalTorque 803
#define GETACTORTOTALTORQUE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORTOTALTORQUE_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORTOTALTORQUE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORTOTALTORQUE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorInverseInertiaDiagLocal 803
+#define FN_getActorInverseInertiaDiagLocal 804
#define GETACTORINVERSEINERTIADIAGLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORINVERSEINERTIADIAGLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORINVERSEINERTIADIAGLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORINVERSEINERTIADIAGLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorInverseInertiaDiagLocal 804
+#define FN_setActorInverseInertiaDiagLocal 805
#define SETACTORINVERSEINERTIADIAGLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORINVERSEINERTIADIAGLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORINVERSEINERTIADIAGLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORINVERSEINERTIADIAGLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorSleepThresholds 805
+#define FN_setActorSleepThresholds 806
#define SETACTORSLEEPTHRESHOLDS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSLEEPTHRESHOLDS_LINEAR num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORSLEEPTHRESHOLDS_ANGULAR num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_applyActorTorqueLocal 806
+#define FN_applyActorTorqueLocal 807
#define APPLYACTORTORQUELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORTORQUELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORTORQUELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORTORQUELOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorTorqueWorld 807
+#define FN_applyActorTorqueWorld 808
#define APPLYACTORTORQUEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORTORQUEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORTORQUEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORTORQUEWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorForceLocal 808
+#define FN_applyActorForceLocal 809
#define APPLYACTORFORCELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORFORCELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORFORCELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2530,7 +2533,7 @@
#define APPLYACTORFORCELOCAL_REL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define APPLYACTORFORCELOCAL_REL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define APPLYACTORFORCELOCAL_REL_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_applyActorForceWorld 809
+#define FN_applyActorForceWorld 810
#define APPLYACTORFORCEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORFORCEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORFORCEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2538,27 +2541,27 @@
#define APPLYACTORFORCEWORLD_REL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define APPLYACTORFORCEWORLD_REL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define APPLYACTORFORCEWORLD_REL_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_applyActorCentralImpulseLocal 810
+#define FN_applyActorCentralImpulseLocal 811
#define APPLYACTORCENTRALIMPULSELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORCENTRALIMPULSELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORCENTRALIMPULSELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORCENTRALIMPULSELOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorCentralImpulseWorld 811
+#define FN_applyActorCentralImpulseWorld 812
#define APPLYACTORCENTRALIMPULSEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORCENTRALIMPULSEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORCENTRALIMPULSEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORCENTRALIMPULSEWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorTorqueImpulseLocal 812
+#define FN_applyActorTorqueImpulseLocal 813
#define APPLYACTORTORQUEIMPULSELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORTORQUEIMPULSELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORTORQUEIMPULSELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORTORQUEIMPULSELOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorTorqueImpulseWorld 813
+#define FN_applyActorTorqueImpulseWorld 814
#define APPLYACTORTORQUEIMPULSEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORTORQUEIMPULSEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORTORQUEIMPULSEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define APPLYACTORTORQUEIMPULSEWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_applyActorImpulseLocal 814
+#define FN_applyActorImpulseLocal 815
#define APPLYACTORIMPULSELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORIMPULSELOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORIMPULSELOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2566,7 +2569,7 @@
#define APPLYACTORIMPULSELOCAL_REL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define APPLYACTORIMPULSELOCAL_REL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define APPLYACTORIMPULSELOCAL_REL_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_applyActorImpulseWorld 815
+#define FN_applyActorImpulseWorld 816
#define APPLYACTORIMPULSEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYACTORIMPULSEWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYACTORIMPULSEWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2574,52 +2577,52 @@
#define APPLYACTORIMPULSEWORLD_REL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define APPLYACTORIMPULSEWORLD_REL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define APPLYACTORIMPULSEWORLD_REL_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_clearActorForces 816
+#define FN_clearActorForces 817
#define CLEARACTORFORCES_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_updateActorInertiaTensor 817
+#define FN_updateActorInertiaTensor 818
#define UPDATEACTORINERTIATENSOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getActorCenter 818
+#define FN_getActorCenter 819
#define GETACTORCENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORCENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORCENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORCENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorRotationQ 819
+#define FN_getActorRotationQ 820
#define GETACTORROTATIONQ_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORROTATIONQ_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORROTATIONQ_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORROTATIONQ_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETACTORROTATIONQ_W num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getActorLinearVelocityWorld 820
+#define FN_getActorLinearVelocityWorld 821
#define GETACTORLINEARVELOCITYWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORLINEARVELOCITYWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORLINEARVELOCITYWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORLINEARVELOCITYWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorAngularVelocityWorld 821
+#define FN_getActorAngularVelocityWorld 822
#define GETACTORANGULARVELOCITYWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANGULARVELOCITYWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORANGULARVELOCITYWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORANGULARVELOCITYWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorLinearVelocityLocal 822
+#define FN_setActorLinearVelocityLocal 823
#define SETACTORLINEARVELOCITYLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORLINEARVELOCITYLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORLINEARVELOCITYLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORLINEARVELOCITYLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorLinearVelocityWorld 823
+#define FN_setActorLinearVelocityWorld 824
#define SETACTORLINEARVELOCITYWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORLINEARVELOCITYWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORLINEARVELOCITYWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORLINEARVELOCITYWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorAngularVelocityLocal 824
+#define FN_setActorAngularVelocityLocal 825
#define SETACTORANGULARVELOCITYLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANGULARVELOCITYLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANGULARVELOCITYLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORANGULARVELOCITYLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorAngularVelocityWorld 825
+#define FN_setActorAngularVelocityWorld 826
#define SETACTORANGULARVELOCITYWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANGULARVELOCITYWORLD_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANGULARVELOCITYWORLD_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORANGULARVELOCITYWORLD_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorVelocityInLocalPoint 826
+#define FN_getActorVelocityInLocalPoint 827
#define GETACTORVELOCITYINLOCALPOINT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORVELOCITYINLOCALPOINT_REL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORVELOCITYINLOCALPOINT_REL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2627,17 +2630,17 @@
#define GETACTORVELOCITYINLOCALPOINT_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETACTORVELOCITYINLOCALPOINT_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETACTORVELOCITYINLOCALPOINT_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_getActorLinearVelocityLocal 827
+#define FN_getActorLinearVelocityLocal 828
#define GETACTORLINEARVELOCITYLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORLINEARVELOCITYLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORLINEARVELOCITYLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORLINEARVELOCITYLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorAngularVelocityLocal 828
+#define FN_getActorAngularVelocityLocal 829
#define GETACTORANGULARVELOCITYLOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANGULARVELOCITYLOCAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORANGULARVELOCITYLOCAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORANGULARVELOCITYLOCAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorAABB 829
+#define FN_getActorAABB 830
#define GETACTORAABB_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORAABB_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORAABB_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2645,7 +2648,7 @@
#define GETACTORAABB_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETACTORAABB_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETACTORAABB_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_computeActorImpulseDenominator 830
+#define FN_computeActorImpulseDenominator 831
#define COMPUTEACTORIMPULSEDENOMINATOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define COMPUTEACTORIMPULSEDENOMINATOR_POS_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define COMPUTEACTORIMPULSEDENOMINATOR_POS_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2653,56 +2656,56 @@
#define COMPUTEACTORIMPULSEDENOMINATOR_NORMAL_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define COMPUTEACTORIMPULSEDENOMINATOR_NORMAL_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define COMPUTEACTORIMPULSEDENOMINATOR_NORMAL_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_computeActorAngularImpulseDenominator 831
+#define FN_computeActorAngularImpulseDenominator 832
#define COMPUTEACTORANGULARIMPULSEDENOMINATOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define COMPUTEACTORANGULARIMPULSEDENOMINATOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define COMPUTEACTORANGULARIMPULSEDENOMINATOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define COMPUTEACTORANGULARIMPULSEDENOMINATOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setActorAngularFactor 832
+#define FN_setActorAngularFactor 833
#define SETACTORANGULARFACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORANGULARFACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORANGULARFACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORANGULARFACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getActorAngularFactor 833
+#define FN_getActorAngularFactor 834
#define GETACTORANGULARFACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORANGULARFACTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORANGULARFACTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORANGULARFACTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_computeActorGyroImpulseLocal 834
+#define FN_computeActorGyroImpulseLocal 835
#define COMPUTEACTORGYROIMPULSELOCAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define COMPUTEACTORGYROIMPULSELOCAL_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define COMPUTEACTORGYROIMPULSELOCAL_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define COMPUTEACTORGYROIMPULSELOCAL_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define COMPUTEACTORGYROIMPULSELOCAL_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_computeActorGyroImpulseWorld 835
+#define FN_computeActorGyroImpulseWorld 836
#define COMPUTEACTORGYROIMPULSEWORLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define COMPUTEACTORGYROIMPULSEWORLD_DT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define COMPUTEACTORGYROIMPULSEWORLD_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define COMPUTEACTORGYROIMPULSEWORLD_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define COMPUTEACTORGYROIMPULSEWORLD_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_getActorLocalInertia 836
+#define FN_getActorLocalInertia 837
#define GETACTORLOCALINERTIA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORLOCALINERTIA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORLOCALINERTIA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETACTORLOCALINERTIA_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorSleepState 837
+#define FN_SetActorSleepState 838
#define SETACTORSLEEPSTATE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSLEEPSTATE_STATE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_CastRay3D 838
+#define FN_CastRay3D 839
#define CASTRAY3D_FROM_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CASTRAY3D_FROM_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CASTRAY3D_FROM_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CASTRAY3D_TO_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CASTRAY3D_TO_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CASTRAY3D_TO_Z num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_CastRay3D_All 839
+#define FN_CastRay3D_All 840
#define CASTRAY3D_ALL_FROM_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CASTRAY3D_ALL_FROM_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CASTRAY3D_ALL_FROM_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CASTRAY3D_ALL_TO_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CASTRAY3D_ALL_TO_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CASTRAY3D_ALL_TO_Z num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_GetRayHit3D 840
+#define FN_GetRayHit3D 841
#define GETRAYHIT3D_INDEX num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETRAYHIT3D_ACTOR_ID num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETRAYHIT3D_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2711,21 +2714,21 @@
#define GETRAYHIT3D_NORMAL_X num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETRAYHIT3D_NORMAL_Y num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define GETRAYHIT3D_NORMAL_Z num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_SetActorShapeEx 841
+#define FN_SetActorShapeEx 842
#define SETACTORSHAPEEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORSHAPEEX_SHAPE_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORSHAPEEX_MASS num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETACTORSHAPEEX_RADIUS num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetActorImpactMesh 842
+#define FN_SetActorImpactMesh 843
#define SETACTORIMPACTMESH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORIMPACTMESH_MESH num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORIMPACTMESH_MASS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_createPointConstraint 843
+#define FN_createPointConstraint 844
#define CREATEPOINTCONSTRAINT_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEPOINTCONSTRAINT_PXA num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEPOINTCONSTRAINT_PYA num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEPOINTCONSTRAINT_PZA num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_createPointConstraintEx 844
+#define FN_createPointConstraintEx 845
#define CREATEPOINTCONSTRAINTEX_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEPOINTCONSTRAINTEX_ACTORB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEPOINTCONSTRAINTEX_PXA num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2734,47 +2737,47 @@
#define CREATEPOINTCONSTRAINTEX_PXB num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define CREATEPOINTCONSTRAINTEX_PYB num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define CREATEPOINTCONSTRAINTEX_PZB num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_setPointPivotA 845
+#define FN_setPointPivotA 846
#define SETPOINTPIVOTA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPOINTPIVOTA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPOINTPIVOTA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPOINTPIVOTA_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setPointPivotB 846
+#define FN_setPointPivotB 847
#define SETPOINTPIVOTB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPOINTPIVOTB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPOINTPIVOTB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPOINTPIVOTB_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_createHingeConstraint 847
+#define FN_createHingeConstraint 848
#define CREATEHINGECONSTRAINT_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEHINGECONSTRAINT_FRAMEA num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEHINGECONSTRAINT_USEREFERENCEFRAMEA num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_createHingeConstraintEx 848
+#define FN_createHingeConstraintEx 849
#define CREATEHINGECONSTRAINTEX_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATEHINGECONSTRAINTEX_ACTORB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATEHINGECONSTRAINTEX_FRAMEA num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATEHINGECONSTRAINTEX_FRAMEB num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATEHINGECONSTRAINTEX_USEREFERENCEFRAMEA num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_createSlideConstraint 849
+#define FN_createSlideConstraint 850
#define CREATESLIDECONSTRAINT_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATESLIDECONSTRAINT_FRAMEINB_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATESLIDECONSTRAINT_USELINEARREFERENCEFRAMEA num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_createSlideConstraintEx 850
+#define FN_createSlideConstraintEx 851
#define CREATESLIDECONSTRAINTEX_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATESLIDECONSTRAINTEX_ACTORB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATESLIDECONSTRAINTEX_FRAMEINA_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATESLIDECONSTRAINTEX_FRAMEINB_MATRIX num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CREATESLIDECONSTRAINTEX_USELINEARREFERENCEFRAMEA num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_createConeConstraint 851
+#define FN_createConeConstraint 852
#define CREATECONECONSTRAINT_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATECONECONSTRAINT_RBAFRAME_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_createConeConstraintEx 852
+#define FN_createConeConstraintEx 853
#define CREATECONECONSTRAINTEX_ACTORA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CREATECONECONSTRAINTEX_ACTORB num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CREATECONECONSTRAINTEX_RBAFRAME_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CREATECONECONSTRAINTEX_RBBFRAME_MATRIX num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_deleteConstraint 853
+#define FN_deleteConstraint 854
#define DELETECONSTRAINT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConstraintFrameOffsetA 854
+#define FN_getConstraintFrameOffsetA 855
#define GETCONSTRAINTFRAMEOFFSETA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2782,7 +2785,7 @@
#define GETCONSTRAINTFRAMEOFFSETA_RX num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETA_RY num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETA_RZ num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_getConstraintFrameOffsetB 855
+#define FN_getConstraintFrameOffsetB 856
#define GETCONSTRAINTFRAMEOFFSETB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2790,43 +2793,43 @@
#define GETCONSTRAINTFRAMEOFFSETB_RX num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETB_RY num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETCONSTRAINTFRAMEOFFSETB_RZ num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_useConstraintFrameOffset 856
+#define FN_useConstraintFrameOffset 857
#define USECONSTRAINTFRAMEOFFSET_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define USECONSTRAINTFRAMEOFFSET_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getHingeAngle 857
+#define FN_getHingeAngle 858
#define GETHINGEANGLE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getHingeAngleEx 858
+#define FN_getHingeAngleEx 859
#define GETHINGEANGLEEX_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETHINGEANGLEEX_T_MATRIXA num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETHINGEANGLEEX_T_MATRIXB num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getConstraintBreakingImpulseThreshold 859
+#define FN_getConstraintBreakingImpulseThreshold 860
#define GETCONSTRAINTBREAKINGIMPULSETHRESHOLD_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConstraintAFrame 860
+#define FN_getConstraintAFrame 861
#define GETCONSTRAINTAFRAME_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONSTRAINTAFRAME_MA num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getConstraintBFrame 861
+#define FN_getConstraintBFrame 862
#define GETCONSTRAINTBFRAME_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONSTRAINTBFRAME_MA num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setHingeAxis 862
+#define FN_setHingeAxis 863
#define SETHINGEAXIS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETHINGEAXIS_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETHINGEAXIS_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETHINGEAXIS_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setConstraintBreakingImpulseThreshold 863
+#define FN_setConstraintBreakingImpulseThreshold 864
#define SETCONSTRAINTBREAKINGIMPULSETHRESHOLD_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONSTRAINTBREAKINGIMPULSETHRESHOLD_THRESHOLD num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setConstraintFrames 864
+#define FN_setConstraintFrames 865
#define SETCONSTRAINTFRAMES_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONSTRAINTFRAMES_FRAMEA_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETCONSTRAINTFRAMES_FRAMEB_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setHingeLimit 865
+#define FN_setHingeLimit 866
#define SETHINGELIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETHINGELIMIT_LOW num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETHINGELIMIT_HIGH num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETHINGELIMIT_SOFTNESS num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETHINGELIMIT_BIAS_FACTOR num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define SETHINGELIMIT_RELAXATION_FACTOR num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_setConeLimit 866
+#define FN_setConeLimit 867
#define SETCONELIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONELIMIT_SWINGSPAN1 num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETCONELIMIT_SWINGSPAN2 num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -2834,290 +2837,290 @@
#define SETCONELIMIT_SOFTNESS num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define SETCONELIMIT_BIAS_FACTOR num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETCONELIMIT_RELAXATION_FACTOR num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_getHingeLimitBiasFactor 867
+#define FN_getHingeLimitBiasFactor 868
#define GETHINGELIMITBIASFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getHingeLimitRelaxationFactor 868
+#define FN_getHingeLimitRelaxationFactor 869
#define GETHINGELIMITRELAXATIONFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getHingeLimitSign 869
+#define FN_getHingeLimitSign 870
#define GETHINGELIMITSIGN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getHingeSolveLimit 870
+#define FN_getHingeSolveLimit 871
#define GETHINGESOLVELIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_useHingeReferenceFrameA 871
+#define FN_useHingeReferenceFrameA 872
#define USEHINGEREFERENCEFRAMEA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define USEHINGEREFERENCEFRAMEA_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getConstraintAppliedImpulse 872
+#define FN_getConstraintAppliedImpulse 873
#define GETCONSTRAINTAPPLIEDIMPULSE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConstraintFixedActor 873
+#define FN_getConstraintFixedActor 874
#define GETCONSTRAINTFIXEDACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getPointPivotA 874
+#define FN_getPointPivotA 875
#define GETPOINTPIVOTA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPOINTPIVOTA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPOINTPIVOTA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPOINTPIVOTA_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getPointPivotB 875
+#define FN_getPointPivotB 876
#define GETPOINTPIVOTB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPOINTPIVOTB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPOINTPIVOTB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPOINTPIVOTB_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getConstraintActorA 876
+#define FN_getConstraintActorA 877
#define GETCONSTRAINTACTORA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConstraintActorB 877
+#define FN_getConstraintActorB 878
#define GETCONSTRAINTACTORB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setConstraintSolverIterations 878
+#define FN_setConstraintSolverIterations 879
#define SETCONSTRAINTSOLVERITERATIONS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONSTRAINTSOLVERITERATIONS_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getConeBiasFactor 879
+#define FN_getConeBiasFactor 880
#define GETCONEBIASFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeDamping 880
+#define FN_getConeDamping 881
#define GETCONEDAMPING_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeFixThresh 881
+#define FN_getConeFixThresh 882
#define GETCONEFIXTHRESH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeLimit 882
+#define FN_getConeLimit 883
#define GETCONELIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONELIMIT_LIMIT_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getConstraintLimitSoftness 883
+#define FN_getConstraintLimitSoftness 884
#define GETCONSTRAINTLIMITSOFTNESS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConstraintSolverIterations 884
+#define FN_getConstraintSolverIterations 885
#define GETCONSTRAINTSOLVERITERATIONS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeAnglePoint 885
+#define FN_getConeAnglePoint 886
#define GETCONEANGLEPOINT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCONEANGLEPOINT_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCONEANGLEPOINT_C_LEN num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETCONEANGLEPOINT_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETCONEANGLEPOINT_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETCONEANGLEPOINT_Z num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_getConstraintAngularOnly 886
+#define FN_getConstraintAngularOnly 887
#define GETCONSTRAINTANGULARONLY_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeSolveSwingLimit 887
+#define FN_getConeSolveSwingLimit 888
#define GETCONESOLVESWINGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeSolveTwistLimit 888
+#define FN_getConeSolveTwistLimit 889
#define GETCONESOLVETWISTLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeSwingSpan1 889
+#define FN_getConeSwingSpan1 890
#define GETCONESWINGSPAN1_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeSwingSpan2 890
+#define FN_getConeSwingSpan2 891
#define GETCONESWINGSPAN2_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeTwistAngle 891
+#define FN_getConeTwistAngle 892
#define GETCONETWISTANGLE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeTwistLimitSign 892
+#define FN_getConeTwistLimitSign 893
#define GETCONETWISTLIMITSIGN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getConeTwistSpan 893
+#define FN_getConeTwistSpan 894
#define GETCONETWISTSPAN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setConstraintAngularOnly 894
+#define FN_setConstraintAngularOnly 895
#define SETCONSTRAINTANGULARONLY_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONSTRAINTANGULARONLY_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setConeDamping 895
+#define FN_setConeDamping 896
#define SETCONEDAMPING_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONEDAMPING_DAMPING num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setConeFixThresh 896
+#define FN_setConeFixThresh 897
#define SETCONEFIXTHRESH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCONEFIXTHRESH_FIXTHRESH num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getSlideAnchorA 897
+#define FN_getSlideAnchorA 898
#define GETSLIDEANCHORA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSLIDEANCHORA_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSLIDEANCHORA_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSLIDEANCHORA_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getSlideAnchorB 898
+#define FN_getSlideAnchorB 899
#define GETSLIDEANCHORB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSLIDEANCHORB_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSLIDEANCHORB_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETSLIDEANCHORB_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getSlideAngDepth 899
+#define FN_getSlideAngDepth 900
#define GETSLIDEANGDEPTH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideAngularPos 900
+#define FN_getSlideAngularPos 901
#define GETSLIDEANGULARPOS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingDirAng 901
+#define FN_getSlideDampingDirAng 902
#define GETSLIDEDAMPINGDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingDirLin 902
+#define FN_getSlideDampingDirLin 903
#define GETSLIDEDAMPINGDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingLimAng 903
+#define FN_getSlideDampingLimAng 904
#define GETSLIDEDAMPINGLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingLimLin 904
+#define FN_getSlideDampingLimLin 905
#define GETSLIDEDAMPINGLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingOrthoAng 905
+#define FN_getSlideDampingOrthoAng 906
#define GETSLIDEDAMPINGORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideDampingOrthoLin 906
+#define FN_getSlideDampingOrthoLin 907
#define GETSLIDEDAMPINGORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideLinearPos 907
+#define FN_getSlideLinearPos 908
#define GETSLIDELINEARPOS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideLinDepth 908
+#define FN_getSlideLinDepth 909
#define GETSLIDELINDEPTH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideLowerAngLimit 909
+#define FN_getSlideLowerAngLimit 910
#define GETSLIDELOWERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideLowerLinLimit 910
+#define FN_getSlideLowerLinLimit 911
#define GETSLIDELOWERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionDirAng 911
+#define FN_getSlideRestitutionDirAng 912
#define GETSLIDERESTITUTIONDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionDirLin 912
+#define FN_getSlideRestitutionDirLin 913
#define GETSLIDERESTITUTIONDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionLimAng 913
+#define FN_getSlideRestitutionLimAng 914
#define GETSLIDERESTITUTIONLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionLimLin 914
+#define FN_getSlideRestitutionLimLin 915
#define GETSLIDERESTITUTIONLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionOrthoAng 915
+#define FN_getSlideRestitutionOrthoAng 916
#define GETSLIDERESTITUTIONORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideRestitutionOrthoLin 916
+#define FN_getSlideRestitutionOrthoLin 917
#define GETSLIDERESTITUTIONORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessDirAng 917
+#define FN_getSlideSoftnessDirAng 918
#define GETSLIDESOFTNESSDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessDirLin 918
+#define FN_getSlideSoftnessDirLin 919
#define GETSLIDESOFTNESSDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessLimAng 919
+#define FN_getSlideSoftnessLimAng 920
#define GETSLIDESOFTNESSLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessLimLin 920
+#define FN_getSlideSoftnessLimLin 921
#define GETSLIDESOFTNESSLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessOrthoAng 921
+#define FN_getSlideSoftnessOrthoAng 922
#define GETSLIDESOFTNESSORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSoftnessOrthoLin 922
+#define FN_getSlideSoftnessOrthoLin 923
#define GETSLIDESOFTNESSORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSolveAngLimit 923
+#define FN_getSlideSolveAngLimit 924
#define GETSLIDESOLVEANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideSolveLinLimit 924
+#define FN_getSlideSolveLinLimit 925
#define GETSLIDESOLVELINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideUpperAngLimit 925
+#define FN_getSlideUpperAngLimit 926
#define GETSLIDEUPPERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideUpperLinLimit 926
+#define FN_getSlideUpperLinLimit 927
#define GETSLIDEUPPERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getSlideUseFrameOffset 927
+#define FN_getSlideUseFrameOffset 928
#define GETSLIDEUSEFRAMEOFFSET_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setSlideDampingDirAng 928
+#define FN_setSlideDampingDirAng 929
#define SETSLIDEDAMPINGDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGDIRANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideDampingDirLin 929
+#define FN_setSlideDampingDirLin 930
#define SETSLIDEDAMPINGDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGDIRLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideDampingLimAng 930
+#define FN_setSlideDampingLimAng 931
#define SETSLIDEDAMPINGLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGLIMANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideDampingLimLin 931
+#define FN_setSlideDampingLimLin 932
#define SETSLIDEDAMPINGLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGLIMLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideDampingOrthoAng 932
+#define FN_setSlideDampingOrthoAng 933
#define SETSLIDEDAMPINGORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGORTHOANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideDampingOrthoLin 933
+#define FN_setSlideDampingOrthoLin 934
#define SETSLIDEDAMPINGORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEDAMPINGORTHOLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideLowerAngLimit 934
+#define FN_setSlideLowerAngLimit 935
#define SETSLIDELOWERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDELOWERANGLIMIT_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideLowerLinLimit 935
+#define FN_setSlideLowerLinLimit 936
#define SETSLIDELOWERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDELOWERLINLIMIT_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionDirAng 936
+#define FN_setSlideRestitutionDirAng 937
#define SETSLIDERESTITUTIONDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONDIRANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionDirLin 937
+#define FN_setSlideRestitutionDirLin 938
#define SETSLIDERESTITUTIONDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONDIRLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionLimAng 938
+#define FN_setSlideRestitutionLimAng 939
#define SETSLIDERESTITUTIONLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONLIMANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionLimLin 939
+#define FN_setSlideRestitutionLimLin 940
#define SETSLIDERESTITUTIONLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONLIMLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionOrthoAng 940
+#define FN_setSlideRestitutionOrthoAng 941
#define SETSLIDERESTITUTIONORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONORTHOANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideRestitutionOrthoLin 941
+#define FN_setSlideRestitutionOrthoLin 942
#define SETSLIDERESTITUTIONORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDERESTITUTIONORTHOLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessDirAng 942
+#define FN_setSlideSoftnessDirAng 943
#define SETSLIDESOFTNESSDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSDIRANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessDirLin 943
+#define FN_setSlideSoftnessDirLin 944
#define SETSLIDESOFTNESSDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSDIRLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessLimAng 944
+#define FN_setSlideSoftnessLimAng 945
#define SETSLIDESOFTNESSLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSLIMANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessLimLin 945
+#define FN_setSlideSoftnessLimLin 946
#define SETSLIDESOFTNESSLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSLIMLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessOrthoAng 946
+#define FN_setSlideSoftnessOrthoAng 947
#define SETSLIDESOFTNESSORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSORTHOANG_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideSoftnessOrthoLin 947
+#define FN_setSlideSoftnessOrthoLin 948
#define SETSLIDESOFTNESSORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDESOFTNESSORTHOLIN_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideUpperAngLimit 948
+#define FN_setSlideUpperAngLimit 949
#define SETSLIDEUPPERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEUPPERANGLIMIT_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setSlideUpperLinLimit 949
+#define FN_setSlideUpperLinLimit 950
#define SETSLIDEUPPERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSLIDEUPPERLINLIMIT_N num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_ConstraintExists 950
+#define FN_ConstraintExists 951
#define CONSTRAINTEXISTS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetCameraPosition 951
+#define FN_SetCameraPosition 952
#define SETCAMERAPOSITION_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCAMERAPOSITION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETCAMERAPOSITION_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetCameraPosition 952
+#define FN_GetCameraPosition 953
#define GETCAMERAPOSITION_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCAMERAPOSITION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCAMERAPOSITION_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_TranslateCamera 953
+#define FN_TranslateCamera 954
#define TRANSLATECAMERA_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define TRANSLATECAMERA_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define TRANSLATECAMERA_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetCameraRotation 954
+#define FN_SetCameraRotation 955
#define SETCAMERAROTATION_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETCAMERAROTATION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETCAMERAROTATION_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetCameraRotation 955
+#define FN_GetCameraRotation 956
#define GETCAMERAROTATION_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCAMERAROTATION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCAMERAROTATION_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_RotateCamera 956
+#define FN_RotateCamera 957
#define ROTATECAMERA_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ROTATECAMERA_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ROTATECAMERA_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetCameraFOV 957
+#define FN_SetCameraFOV 958
#define SETCAMERAFOV_FOV num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetCameraFOV 958
-#define FN_SetCameraAspectRatio 959
+#define FN_GetCameraFOV 959
+#define FN_SetCameraAspectRatio 960
#define SETCAMERAASPECTRATIO_ASPECT num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetCameraAspectRatio 960
-#define FN_SetCameraFarValue 961
+#define FN_GetCameraAspectRatio 961
+#define FN_SetCameraFarValue 962
#define SETCAMERAFARVALUE_ZF num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetCameraFarValue 962
-#define FN_SetCameraNearValue 963
+#define FN_GetCameraFarValue 963
+#define FN_SetCameraNearValue 964
#define SETCAMERANEARVALUE_ZN num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetCameraNearValue 964
-#define FN_SetProjectionMatrix 965
+#define FN_GetCameraNearValue 965
+#define FN_SetProjectionMatrix 966
#define SETPROJECTIONMATRIX_MATA num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPROJECTIONMATRIX_PROJECTION_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetProjectionMatrix 966
+#define FN_GetProjectionMatrix 967
#define GETPROJECTIONMATRIX_MATA num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetWorldToViewportPosition 967
+#define FN_GetWorldToViewportPosition 968
#define GETWORLDTOVIEWPORTPOSITION_X num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWORLDTOVIEWPORTPOSITION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETWORLDTOVIEWPORTPOSITION_Z num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETWORLDTOVIEWPORTPOSITION_VX num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETWORLDTOVIEWPORTPOSITION_VY num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_AddSceneSkyBox 968
+#define FN_AddSceneSkyBox 969
#define ADDSCENESKYBOX_IMG_TOP num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDSCENESKYBOX_IMG_BOTTOM num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ADDSCENESKYBOX_IMG_LEFT num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define ADDSCENESKYBOX_IMG_RIGHT num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define ADDSCENESKYBOX_IMG_FRONT num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define ADDSCENESKYBOX_IMG_BACK num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_AddSceneSkyDome 969
+#define FN_AddSceneSkyDome 970
#define ADDSCENESKYDOME_IMG num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_AddSceneSkyDomeEx 970
+#define FN_AddSceneSkyDomeEx 971
#define ADDSCENESKYDOMEEX_IMG num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDSCENESKYDOMEEX_HORIRES num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ADDSCENESKYDOMEEX_VERTRES num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define ADDSCENESKYDOMEEX_TXPERCENTAGE num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define ADDSCENESKYDOMEEX_SPHEREPERCENTAGE num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define ADDSCENESKYDOMEEX_RADIUS num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_RemoveSceneSky 971
-#define FN_SetWorld3DMaxSubSteps 972
+#define FN_RemoveSceneSky 972
+#define FN_SetWorld3DMaxSubSteps 973
#define SETWORLD3DMAXSUBSTEPS_STEPS num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetWorld3DTimeStep 973
+#define FN_SetWorld3DTimeStep 974
#define SETWORLD3DTIMESTEP_TS num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetWorld3DMaxSubSteps 974
-#define FN_GetWorld3DTimeStep 975
-#define FN_SetSceneFog 976
+#define FN_GetWorld3DMaxSubSteps 975
+#define FN_GetWorld3DTimeStep 976
+#define FN_SetSceneFog 977
#define SETSCENEFOG_COLOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETSCENEFOG_FOG_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETSCENEFOG_START_VAL num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3125,7 +3128,7 @@
#define SETSCENEFOG_DENSITY num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define SETSCENEFOG_PIXELFOG num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETSCENEFOG_RANGEFOG num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_GetSceneFog 977
+#define FN_GetSceneFog 978
#define GETSCENEFOG_COLOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETSCENEFOG_FOG_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETSCENEFOG_START_VAL num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3133,131 +3136,131 @@
#define GETSCENEFOG_DENSITY num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETSCENEFOG_PIXELFOG num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETSCENEFOG_RANGEFOG num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_ClearScene 978
-#define FN_SetSceneShadowColor 979
+#define FN_ClearScene 979
+#define FN_SetSceneShadowColor 980
#define SETSCENESHADOWCOLOR_COLOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetSceneShadowColor 980
-#define FN_SetSceneAmbientColor 981
+#define FN_GetSceneShadowColor 981
+#define FN_SetSceneAmbientColor 982
#define SETSCENEAMBIENTCOLOR_COLOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetSceneAmbientColor 982
-#define FN_Pipeline_Begin 983
-#define FN_Pipeline_End 984
-#define FN_Pipeline_Render 985
-#define FN_SetPhysics3D 986
+#define FN_GetSceneAmbientColor 983
+#define FN_Pipeline_Begin 984
+#define FN_Pipeline_End 985
+#define FN_Pipeline_Render 986
+#define FN_SetPhysics3D 987
#define SETPHYSICS3D_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetPhysics3D 987
-#define FN_GetBillboardSize 988
+#define FN_GetPhysics3D 988
+#define FN_GetBillboardSize 989
#define GETBILLBOARDSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETBILLBOARDSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETBILLBOARDSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetBillboardSize 989
+#define FN_SetBillboardSize 990
#define SETBILLBOARDSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETBILLBOARDSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETBILLBOARDSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_startParticleEmitter 990
+#define FN_startParticleEmitter 991
#define STARTPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_stopParticleEmitter 991
+#define FN_stopParticleEmitter 992
#define STOPPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleDirection 992
+#define FN_setParticleDirection 993
#define SETPARTICLEDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEDIRECTION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLEDIRECTION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPARTICLEDIRECTION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getParticleDirection 993
+#define FN_getParticleDirection 994
#define GETPARTICLEDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLEDIRECTION_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLEDIRECTION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPARTICLEDIRECTION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_useParticleEveryMeshVertex 994
+#define FN_useParticleEveryMeshVertex 995
#define USEPARTICLEEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define USEPARTICLEEVERYMESHVERTEX_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_particleIsUsingEveryMeshVertex 995
+#define FN_particleIsUsingEveryMeshVertex 996
#define PARTICLEISUSINGEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleNormalDirectionMod 996
+#define FN_setParticleNormalDirectionMod 997
#define SETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLENORMALDIRECTIONMOD_ND_MOD num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleNormalDirectionMod 997
+#define FN_getParticleNormalDirectionMod 998
#define GETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_useParticleNormalDirection 998
+#define FN_useParticleNormalDirection 999
#define USEPARTICLENORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define USEPARTICLENORMALDIRECTION_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_particleIsUsingNormalDirection 999
+#define FN_particleIsUsingNormalDirection 1000
#define PARTICLEISUSINGNORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMesh 1000
+#define FN_setParticleMesh 1001
#define SETPARTICLEMESH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMESH_MESH num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setMinParticlesPerSecond 1001
+#define FN_setMinParticlesPerSecond 1002
#define SETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMINPARTICLESPERSECOND_MINPARTICLESPERSECOND num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMinParticlesPerSecond 1002
+#define FN_getMinParticlesPerSecond 1003
#define GETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaxParticlesPerSecond 1003
+#define FN_setMaxParticlesPerSecond 1004
#define SETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMAXPARTICLESPERSECOND_MAXPARTICLESPERSECOND num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaxParticlesPerSecond 1004
+#define FN_getMaxParticlesPerSecond 1005
#define GETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMinStartColor 1005
+#define FN_setParticleMinStartColor 1006
#define SETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMINSTARTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleMinStartColor 1006
+#define FN_getParticleMinStartColor 1007
#define GETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMaxStartColor 1007
+#define FN_setParticleMaxStartColor 1008
#define SETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMAXSTARTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleMaxStartColor 1008
+#define FN_getParticleMaxStartColor 1009
#define GETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMinLife 1009
+#define FN_setParticleMinLife 1010
#define SETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMINLIFE_MINLIFE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleMinLife 1010
+#define FN_getParticleMinLife 1011
#define GETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMaxLife 1011
+#define FN_setParticleMaxLife 1012
#define SETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMAXLIFE_MAXLIFE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleMaxLife 1012
+#define FN_getParticleMaxLife 1013
#define GETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMaxAngle 1013
+#define FN_setParticleMaxAngle 1014
#define SETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMAXANGLE_MAXANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleMaxAngle 1014
+#define FN_getParticleMaxAngle 1015
#define GETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleMinStartSize 1015
+#define FN_setParticleMinStartSize 1016
#define SETPARTICLEMINSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMINSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLEMINSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getParticleMinStartSize 1016
+#define FN_getParticleMinStartSize 1017
#define GETPARTICLEMINSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLEMINSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLEMINSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setParticleMaxStartSize 1017
+#define FN_setParticleMaxStartSize 1018
#define SETPARTICLEMAXSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEMAXSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLEMAXSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getParticleMaxStartSize 1018
+#define FN_getParticleMaxStartSize 1019
#define GETPARTICLEMAXSTARTSIZE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLEMAXSTARTSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLEMAXSTARTSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setParticleCenter 1019
+#define FN_setParticleCenter 1020
#define SETPARTICLECENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLECENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLECENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPARTICLECENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getParticleCenter 1020
+#define FN_getParticleCenter 1021
#define GETPARTICLECENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLECENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLECENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPARTICLECENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setParticleRadius 1021
+#define FN_setParticleRadius 1022
#define SETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLERADIUS_RADIUS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleRadius 1022
+#define FN_getParticleRadius 1023
#define GETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleRingThickness 1023
+#define FN_setParticleRingThickness 1024
#define SETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLERINGTHICKNESS_RINGTHICKNESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleRingThickness 1024
+#define FN_getParticleRingThickness 1025
#define GETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setParticleBox 1025
+#define FN_setParticleBox 1026
#define SETPARTICLEBOX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLEBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLEBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3265,7 +3268,7 @@
#define SETPARTICLEBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define SETPARTICLEBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define SETPARTICLEBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_getParticleBox 1026
+#define FN_getParticleBox 1027
#define GETPARTICLEBOX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLEBOX_MIN_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLEBOX_MIN_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3273,84 +3276,84 @@
#define GETPARTICLEBOX_MAX_X num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define GETPARTICLEBOX_MAX_Y num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETPARTICLEBOX_MAX_Z num_var[6].nref[0].value[ num_var[6].byref_offset ]
-#define FN_setParticleNormal 1027
+#define FN_setParticleNormal 1028
#define SETPARTICLENORMAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLENORMAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPARTICLENORMAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPARTICLENORMAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_getParticleNormal 1028
+#define FN_getParticleNormal 1029
#define GETPARTICLENORMAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPARTICLENORMAL_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPARTICLENORMAL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPARTICLENORMAL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_setParticleLength 1029
+#define FN_setParticleLength 1030
#define SETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPARTICLELENGTH_P_LEN num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getParticleLength 1030
+#define FN_getParticleLength 1031
#define GETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_useParticleOutlineOnly 1031
+#define FN_useParticleOutlineOnly 1032
#define USEPARTICLEOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define USEPARTICLEOUTLINEONLY_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_particleIsUsingOutlineOnly 1032
+#define FN_particleIsUsingOutlineOnly 1033
#define PARTICLEISUSINGOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getParticleType 1033
+#define FN_getParticleType 1034
#define GETPARTICLETYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_lightIsCastingShadow 1034
+#define FN_lightIsCastingShadow 1035
#define LIGHTISCASTINGSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getLightType 1035
+#define FN_getLightType 1036
#define GETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_getLightRadius 1036
+#define FN_getLightRadius 1037
#define GETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setLightType 1037
+#define FN_setLightType 1038
#define SETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTTYPE_LIGHT_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setLightRadius 1038
+#define FN_setLightRadius 1039
#define SETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTRADIUS_RADIUS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setLightShadowCast 1039
+#define FN_setLightShadowCast 1040
#define SETLIGHTSHADOWCAST_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTSHADOWCAST_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetLightAmbientColor 1040
+#define FN_SetLightAmbientColor 1041
#define SETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTAMBIENTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightAmbientColor 1041
+#define FN_GetLightAmbientColor 1042
#define GETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetLightAttenuation 1042
+#define FN_SetLightAttenuation 1043
#define SETLIGHTATTENUATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTATTENUATION_L_CONSTANT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETLIGHTATTENUATION_L_LINEAR num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETLIGHTATTENUATION_L_QUADRATIC num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetLightAttenuation 1043
+#define FN_GetLightAttenuation 1044
#define GETLIGHTATTENUATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETLIGHTATTENUATION_CONSTANT num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETLIGHTATTENUATION_LINEAR num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETLIGHTATTENUATION_QUADRATIC num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetLightDiffuseColor 1044
+#define FN_SetLightDiffuseColor 1045
#define SETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTDIFFUSECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightDiffuseColor 1045
+#define FN_GetLightDiffuseColor 1046
#define GETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetLightFalloff 1046
+#define FN_SetLightFalloff 1047
#define SETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTFALLOFF_FALLOFF num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightFalloff 1047
+#define FN_GetLightFalloff 1048
#define GETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetLightInnerCone 1048
+#define FN_SetLightInnerCone 1049
#define SETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTINNERCONE_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightInnerCone 1049
+#define FN_GetLightInnerCone 1050
#define GETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetLightOuterCone 1050
+#define FN_SetLightOuterCone 1051
#define SETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTOUTERCONE_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightOuterCone 1051
+#define FN_GetLightOuterCone 1052
#define GETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetLightSpecularColor 1052
+#define FN_SetLightSpecularColor 1053
#define SETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETLIGHTSPECULARCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetLightSpecularColor 1053
+#define FN_GetLightSpecularColor 1054
#define GETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetTerrainPatchAABB 1054
+#define FN_GetTerrainPatchAABB 1055
#define GETTERRAINPATCHAABB_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTERRAINPATCHAABB_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTERRAINPATCHAABB_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3360,89 +3363,89 @@
#define GETTERRAINPATCHAABB_MAXX num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define GETTERRAINPATCHAABB_MAXY num_var[7].nref[0].value[ num_var[7].byref_offset ]
#define GETTERRAINPATCHAABB_MAXZ num_var[8].nref[0].value[ num_var[8].byref_offset ]
-#define FN_GetTerrainPatchLOD 1055
+#define FN_GetTerrainPatchLOD 1056
#define GETTERRAINPATCHLOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTERRAINPATCHLOD_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTERRAINPATCHLOD_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetTerrainHeight 1056
+#define FN_GetTerrainHeight 1057
#define GETTERRAINHEIGHT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTERRAINHEIGHT_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTERRAINHEIGHT_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetTerrainCenter 1057
+#define FN_GetTerrainCenter 1058
#define GETTERRAINCENTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETTERRAINCENTER_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETTERRAINCENTER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETTERRAINCENTER_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetTerrainLODDistance 1058
+#define FN_SetTerrainLODDistance 1059
#define SETTERRAINLODDISTANCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTERRAINLODDISTANCE_LOD num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTERRAINLODDISTANCE_DISTANCE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_ScaleTerrainTexture 1059
+#define FN_ScaleTerrainTexture 1060
#define SCALETERRAINTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SCALETERRAINTEXTURE_SCALE num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SCALETERRAINTEXTURE_SCALE2 num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetTerrainCameraMovementDelta 1060
+#define FN_SetTerrainCameraMovementDelta 1061
#define SETTERRAINCAMERAMOVEMENTDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTERRAINCAMERAMOVEMENTDELTA_DELTA num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetTerrainCameraRotationDelta 1061
+#define FN_SetTerrainCameraRotationDelta 1062
#define SETTERRAINCAMERAROTATIONDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTERRAINCAMERAROTATIONDELTA_DELTA num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetTerrainPatchLOD 1062
+#define FN_SetTerrainPatchLOD 1063
#define SETTERRAINPATCHLOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETTERRAINPATCHLOD_PATCHX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETTERRAINPATCHLOD_PATCHZ num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETTERRAINPATCHLOD_LOD num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetProjectorTarget 1063
+#define FN_SetProjectorTarget 1064
#define SETPROJECTORTARGET_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPROJECTORTARGET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETPROJECTORTARGET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETPROJECTORTARGET_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetProjectorTarget 1064
+#define FN_GetProjectorTarget 1065
#define GETPROJECTORTARGET_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPROJECTORTARGET_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETPROJECTORTARGET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETPROJECTORTARGET_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_SetProjectorFOV 1065
+#define FN_SetProjectorFOV 1066
#define SETPROJECTORFOV_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPROJECTORFOV_FOV num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetProjectorFOV 1066
+#define FN_GetProjectorFOV 1067
#define GETPROJECTORFOV_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetProjectorTexture 1067
+#define FN_SetProjectorTexture 1068
#define SETPROJECTORTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETPROJECTORTEXTURE_IMG_ID num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetProjectorTexture 1068
+#define FN_GetProjectorTexture 1069
#define GETPROJECTORTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_AddProjectorEffectActor 1069
+#define FN_AddProjectorEffectActor 1070
#define ADDPROJECTOREFFECTACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDPROJECTOREFFECTACTOR_TGT_ACTOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetProjectorEffectActorCount 1070
+#define FN_GetProjectorEffectActorCount 1071
#define GETPROJECTOREFFECTACTORCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetProjectorEffectActor 1071
+#define FN_GetProjectorEffectActor 1072
#define GETPROJECTOREFFECTACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETPROJECTOREFFECTACTOR_TGT_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_RemoveProjectorEffectActor 1072
+#define FN_RemoveProjectorEffectActor 1073
#define REMOVEPROJECTOREFFECTACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define REMOVEPROJECTOREFFECTACTOR_TGT_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_AddCompositeChild 1073
+#define FN_AddCompositeChild 1074
#define ADDCOMPOSITECHILD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDCOMPOSITECHILD_CHILD_ACTOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ADDCOMPOSITECHILD_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetCompositeChildCount 1074
+#define FN_GetCompositeChildCount 1075
#define GETCOMPOSITECHILDCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetCompositeChild 1075
+#define FN_GetCompositeChild 1076
#define GETCOMPOSITECHILD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCOMPOSITECHILD_CHILD_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetCompositeChildIndex 1076
+#define FN_GetCompositeChildIndex 1077
#define GETCOMPOSITECHILDINDEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCOMPOSITECHILDINDEX_CHILD_ACTOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_RemoveCompositeChild 1077
+#define FN_RemoveCompositeChild 1078
#define REMOVECOMPOSITECHILD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define REMOVECOMPOSITECHILD_CHILD_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetCompositeChildTransform 1078
+#define FN_GetCompositeChildTransform 1079
#define GETCOMPOSITECHILDTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCOMPOSITECHILDTRANSFORM_CHILD_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCOMPOSITECHILDTRANSFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetCompositeAABB 1079
+#define FN_GetCompositeAABB 1080
#define GETCOMPOSITEAABB_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETCOMPOSITEAABB_T_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETCOMPOSITEAABB_MIN_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
@@ -3451,373 +3454,373 @@
#define GETCOMPOSITEAABB_MAX_X num_var[5].nref[0].value[ num_var[5].byref_offset ]
#define GETCOMPOSITEAABB_MAX_Y num_var[6].nref[0].value[ num_var[6].byref_offset ]
#define GETCOMPOSITEAABB_MAX_Z num_var[7].nref[0].value[ num_var[7].byref_offset ]
-#define FN_RecalculateCompositeAABB 1080
+#define FN_RecalculateCompositeAABB 1081
#define RECALCULATECOMPOSITEAABB_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GenerateCompositeAABBFromChildren 1081
+#define FN_GenerateCompositeAABBFromChildren 1082
#define GENERATECOMPOSITEAABBFROMCHILDREN_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_CalculateCompositePrincipalTransform 1082
+#define FN_CalculateCompositePrincipalTransform 1083
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_MASSES num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_PRINCIPAL_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_X num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_Y num_var[4].nref[0].value[ num_var[4].byref_offset ]
#define CALCULATECOMPOSITEPRINCIPALTRANSFORM_Z num_var[5].nref[0].value[ num_var[5].byref_offset ]
-#define FN_UpdateCompositeChildTransform 1083
+#define FN_UpdateCompositeChildTransform 1084
#define UPDATECOMPOSITECHILDTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define UPDATECOMPOSITECHILDTRANSFORM_CHILD_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define UPDATECOMPOSITECHILDTRANSFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define UPDATECOMPOSITECHILDTRANSFORM_RECALC_FLAG num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetCompositeUpdateRevision 1084
+#define FN_GetCompositeUpdateRevision 1085
#define GETCOMPOSITEUPDATEREVISION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_AddVehicleWheel 1085
+#define FN_AddVehicleWheel 1086
#define ADDVEHICLEWHEEL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define ADDVEHICLEWHEEL_WHEEL_ACTOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define ADDVEHICLEWHEEL_IS_FRONT_WHEEL num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetVehicleAxis 1086
+#define FN_GetVehicleAxis 1087
#define GETVEHICLEAXIS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETVEHICLEAXIS_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETVEHICLEAXIS_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETVEHICLEAXIS_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetVehicleForwardVector 1087
+#define FN_GetVehicleForwardVector 1088
#define GETVEHICLEFORWARDVECTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETVEHICLEFORWARDVECTOR_X num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETVEHICLEFORWARDVECTOR_Y num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETVEHICLEFORWARDVECTOR_Z num_var[3].nref[0].value[ num_var[3].byref_offset ]
-#define FN_GetVehicleCurrentSpeed 1088
+#define FN_GetVehicleCurrentSpeed 1089
#define GETVEHICLECURRENTSPEED_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetWheelCount 1089
+#define FN_GetWheelCount 1090
#define GETWHEELCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetVehicleChassisWorldTransform 1090
+#define FN_GetVehicleChassisWorldTransform 1091
#define GETVEHICLECHASSISWORLDTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETVEHICLECHASSISWORLDTRANSFORM_T_MATRIX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelSteeringValue 1091
+#define FN_GetWheelSteeringValue 1092
#define GETWHEELSTEERINGVALUE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELSTEERINGVALUE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelWorldTransform 1092
+#define FN_GetWheelWorldTransform 1093
#define GETWHEELWORLDTRANSFORM_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELWORLDTRANSFORM_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETWHEELWORLDTRANSFORM_T_MATRIX num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_GetWheelConnectionPoint 1093
+#define FN_GetWheelConnectionPoint 1094
#define GETWHEELCONNECTIONPOINT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELCONNECTIONPOINT_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETWHEELCONNECTIONPOINT_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETWHEELCONNECTIONPOINT_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETWHEELCONNECTIONPOINT_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetWheelDirection 1094
+#define FN_GetWheelDirection 1095
#define GETWHEELDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELDIRECTION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETWHEELDIRECTION_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETWHEELDIRECTION_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETWHEELDIRECTION_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetWheelAxel 1095
+#define FN_GetWheelAxel 1096
#define GETWHEELAXEL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELAXEL_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETWHEELAXEL_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define GETWHEELAXEL_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define GETWHEELAXEL_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetWheelSuspensionLength 1096
+#define FN_GetWheelSuspensionLength 1097
#define GETWHEELSUSPENSIONLENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELSUSPENSIONLENGTH_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelMaxSuspensionTravel 1097
+#define FN_GetWheelMaxSuspensionTravel 1098
#define GETWHEELMAXSUSPENSIONTRAVEL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELMAXSUSPENSIONTRAVEL_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelRadius 1098
+#define FN_GetWheelRadius 1099
#define GETWHEELRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELRADIUS_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelSuspensionStiffness 1099
+#define FN_GetWheelSuspensionStiffness 1100
#define GETWHEELSUSPENSIONSTIFFNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELSUSPENSIONSTIFFNESS_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelDampingCompression 1100
+#define FN_GetWheelDampingCompression 1101
#define GETWHEELDAMPINGCOMPRESSION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELDAMPINGCOMPRESSION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelDampingRelaxation 1101
+#define FN_GetWheelDampingRelaxation 1102
#define GETWHEELDAMPINGRELAXATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELDAMPINGRELAXATION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelFrictionSlip 1102
+#define FN_GetWheelFrictionSlip 1103
#define GETWHEELFRICTIONSLIP_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELFRICTIONSLIP_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelRotation 1103
+#define FN_GetWheelRotation 1104
#define GETWHEELROTATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELROTATION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelRotationDelta 1104
+#define FN_GetWheelRotationDelta 1105
#define GETWHEELROTATIONDELTA_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELROTATIONDELTA_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelRollInfluence 1105
+#define FN_GetWheelRollInfluence 1106
#define GETWHEELROLLINFLUENCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELROLLINFLUENCE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelEngineForce 1106
+#define FN_GetWheelEngineForce 1107
#define GETWHEELENGINEFORCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELENGINEFORCE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelBrake 1107
+#define FN_GetWheelBrake 1108
#define GETWHEELBRAKE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELBRAKE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_WheelIsFront 1108
+#define FN_WheelIsFront 1109
#define WHEELISFRONT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define WHEELISFRONT_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelInverseContactSuspension 1109
+#define FN_GetWheelInverseContactSuspension 1110
#define GETWHEELINVERSECONTACTSUSPENSION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELINVERSECONTACTSUSPENSION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_GetWheelSuspensionVelocity 1110
+#define FN_GetWheelSuspensionVelocity 1111
#define GETWHEELSUSPENSIONVELOCITY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETWHEELSUSPENSIONVELOCITY_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_ResetVehicleSuspension 1111
+#define FN_ResetVehicleSuspension 1112
#define RESETVEHICLESUSPENSION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_SetWheelSteeringValue 1112
+#define FN_SetWheelSteeringValue 1113
#define SETWHEELSTEERINGVALUE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELSTEERINGVALUE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELSTEERINGVALUE_STEERING num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_ApplyWheelEngineForce 1113
+#define FN_ApplyWheelEngineForce 1114
#define APPLYWHEELENGINEFORCE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define APPLYWHEELENGINEFORCE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define APPLYWHEELENGINEFORCE_FORCE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelBrake 1114
+#define FN_SetWheelBrake 1115
#define SETWHEELBRAKE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELBRAKE_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELBRAKE_BRAKE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetVehiclePitchControl 1115
+#define FN_SetVehiclePitchControl 1116
#define SETVEHICLEPITCHCONTROL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETVEHICLEPITCHCONTROL_PITCH num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetWheelConnectionPoint 1116
+#define FN_SetWheelConnectionPoint 1117
#define SETWHEELCONNECTIONPOINT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELCONNECTIONPOINT_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELCONNECTIONPOINT_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETWHEELCONNECTIONPOINT_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETWHEELCONNECTIONPOINT_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_SetWheelDirection 1117
+#define FN_SetWheelDirection 1118
#define SETWHEELDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELDIRECTION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELDIRECTION_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETWHEELDIRECTION_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETWHEELDIRECTION_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_SetWheelAxel 1118
+#define FN_SetWheelAxel 1119
#define SETWHEELAXEL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELAXEL_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELAXEL_X num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETWHEELAXEL_Y num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETWHEELAXEL_Z num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_SetWheelSuspensionLength 1119
+#define FN_SetWheelSuspensionLength 1120
#define SETWHEELSUSPENSIONLENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELSUSPENSIONLENGTH_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELSUSPENSIONLENGTH_S_LENGTH num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelMaxSuspensionTravel 1120
+#define FN_SetWheelMaxSuspensionTravel 1121
#define SETWHEELMAXSUSPENSIONTRAVEL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELMAXSUSPENSIONTRAVEL_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELMAXSUSPENSIONTRAVEL_MAX_TRAVEL num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelRadius 1121
+#define FN_SetWheelRadius 1122
#define SETWHEELRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELRADIUS_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELRADIUS_RADIUS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelSuspensionStiffness 1122
+#define FN_SetWheelSuspensionStiffness 1123
#define SETWHEELSUSPENSIONSTIFFNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELSUSPENSIONSTIFFNESS_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELSUSPENSIONSTIFFNESS_STIFFNESS num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelDampingCompression 1123
+#define FN_SetWheelDampingCompression 1124
#define SETWHEELDAMPINGCOMPRESSION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELDAMPINGCOMPRESSION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELDAMPINGCOMPRESSION_DCOMP_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelDampingRelaxation 1124
+#define FN_SetWheelDampingRelaxation 1125
#define SETWHEELDAMPINGRELAXATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELDAMPINGRELAXATION_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELDAMPINGRELAXATION_DREL_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelFrictionSlip 1125
+#define FN_SetWheelFrictionSlip 1126
#define SETWHEELFRICTIONSLIP_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETWHEELFRICTIONSLIP_WHEEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETWHEELFRICTIONSLIP_FSLIP_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_SetWheelRotation 1126
+#define FN_SetWheelRotation 1127
#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_SetWheelRollInfluence 1127
+#define FN_SetWheelRollInfluence 1128
#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 1128
+#define FN_SetWheelInverseContactSuspension 1129
#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 1129
+#define FN_SetWheelSuspensionVelocity 1130
#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 1130
+#define FN_SetWheelActorOffsetTransform 1131
#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 1131
+#define FN_GetWheelActorOffsetTransform 1132
#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 FN_GetVehiclePitchControl 1133
#define GETVEHICLEPITCHCONTROL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_createMaterial 1133
-#define FN_deleteMaterial 1134
+#define FN_createMaterial 1134
+#define FN_deleteMaterial 1135
#define DELETEMATERIAL_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setActorMaterial 1135
+#define FN_setActorMaterial 1136
#define SETACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORMATERIAL_MATERIAL_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getActorMaterial 1136
+#define FN_getActorMaterial 1137
#define GETACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_copyActorMaterial 1137
+#define FN_copyActorMaterial 1138
#define COPYACTORMATERIAL_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define COPYACTORMATERIAL_MATERIAL_NUM num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_copyMaterial 1138
+#define FN_copyMaterial 1139
#define COPYMATERIAL_SMATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialTextureCanvas 1139
+#define FN_setMaterialTextureCanvas 1140
#define SETMATERIALTEXTURECANVAS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALTEXTURECANVAS_LEVEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMATERIALTEXTURECANVAS_CANVAS_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setMaterialAmbientColor 1140
+#define FN_setMaterialAmbientColor 1141
#define SETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALAMBIENTCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialAmbientColor 1141
+#define FN_getMaterialAmbientColor 1142
#define GETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialAntiAliasing 1142
+#define FN_setMaterialAntiAliasing 1143
#define SETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALANTIALIASING_AA num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialAntiAliasing 1143
+#define FN_getMaterialAntiAliasing 1144
#define GETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialBackfaceCulling 1144
+#define FN_setMaterialBackfaceCulling 1145
#define SETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALBACKFACECULLING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialBackfaceCulling 1145
+#define FN_getMaterialBackfaceCulling 1146
#define GETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialBlendFactor 1146
+#define FN_setMaterialBlendFactor 1147
#define SETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALBLENDFACTOR_BF num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialBlendFactor 1147
+#define FN_getMaterialBlendFactor 1148
#define GETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialBlendMode 1148
+#define FN_setMaterialBlendMode 1149
#define SETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALBLENDMODE_BLEND_MODE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialBlendMode 1149
+#define FN_getMaterialBlendMode 1150
#define GETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialColorMask 1150
+#define FN_setMaterialColorMask 1151
#define SETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALCOLORMASK_COLOR_MASK num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialColorMask 1151
+#define FN_getMaterialColorMask 1152
#define GETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialColorMode 1152
+#define FN_setMaterialColorMode 1153
#define SETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALCOLORMODE_COLOR_MODE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialColorMode 1153
+#define FN_getMaterialColorMode 1154
#define GETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialDiffuseColor 1154
+#define FN_setMaterialDiffuseColor 1155
#define SETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALDIFFUSECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialDiffuseColor 1155
+#define FN_getMaterialDiffuseColor 1156
#define GETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialEmissiveColor 1156
+#define FN_setMaterialEmissiveColor 1157
#define SETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALEMISSIVECOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialEmissiveColor 1157
+#define FN_getMaterialEmissiveColor 1158
#define GETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialFog 1158
+#define FN_setMaterialFog 1159
#define SETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALFOG_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialFog 1159
+#define FN_getMaterialFog 1160
#define GETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialFrontfaceCulling 1160
+#define FN_setMaterialFrontfaceCulling 1161
#define SETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALFRONTFACECULLING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialFrontfaceCulling 1161
+#define FN_getMaterialFrontfaceCulling 1162
#define GETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialGouraudShading 1162
+#define FN_setMaterialGouraudShading 1163
#define SETMATERIALGOURAUDSHADING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALGOURAUDSHADING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_materialIsGouraudShaded 1163
+#define FN_materialIsGouraudShaded 1164
#define MATERIALISGOURAUDSHADED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_materialIsAplhaBlend 1164
+#define FN_materialIsAplhaBlend 1165
#define MATERIALISAPLHABLEND_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_materialIsTransparent 1165
+#define FN_materialIsTransparent 1166
#define MATERIALISTRANSPARENT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialLighting 1166
+#define FN_setMaterialLighting 1167
#define SETMATERIALLIGHTING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALLIGHTING_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_materialIsLit 1167
+#define FN_materialIsLit 1168
#define MATERIALISLIT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialType 1168
+#define FN_setMaterialType 1169
#define SETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALTYPE_MAT_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialType 1169
+#define FN_getMaterialType 1170
#define GETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialNormalize 1170
+#define FN_setMaterialNormalize 1171
#define SETMATERIALNORMALIZE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALNORMALIZE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_materialIsNormalized 1171
+#define FN_materialIsNormalized 1172
#define MATERIALISNORMALIZED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialPointCloud 1172
+#define FN_setMaterialPointCloud 1173
#define SETMATERIALPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALPOINTCLOUD_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_materialIsPointCloud 1173
+#define FN_materialIsPointCloud 1174
#define MATERIALISPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialFlag 1174
+#define FN_setMaterialFlag 1175
#define SETMATERIALFLAG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALFLAG_MATERIAL_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMATERIALFLAG_F_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getMaterialFlag 1175
+#define FN_getMaterialFlag 1176
#define GETMATERIALFLAG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMATERIALFLAG_MATERIAL_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_setMaterialTexture 1176
+#define FN_setMaterialTexture 1177
#define SETMATERIALTEXTURE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALTEXTURE_LEVEL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMATERIALTEXTURE_IMG_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setMaterialShininess 1177
+#define FN_setMaterialShininess 1178
#define SETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALSHININESS_SHININESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialShininess 1178
+#define FN_getMaterialShininess 1179
#define GETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialSpecularColor 1179
+#define FN_setMaterialSpecularColor 1180
#define SETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALSPECULARCOLOR_COLOR num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialSpecularColor 1180
+#define FN_getMaterialSpecularColor 1181
#define GETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialThickness 1181
+#define FN_setMaterialThickness 1182
#define SETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALTHICKNESS_THICKNESS num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getMaterialThickness 1182
+#define FN_getMaterialThickness 1183
#define GETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setMaterialWireframe 1183
+#define FN_setMaterialWireframe 1184
#define SETMATERIALWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALWIREFRAME_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_materialIsWireframe 1184
+#define FN_materialIsWireframe 1185
#define MATERIALISWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setActorTexture 1185
+#define FN_setActorTexture 1186
#define SETACTORTEXTURE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORTEXTURE_LAYER num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORTEXTURE_IMAGE_ID num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getActorMaterialCount 1186
+#define FN_getActorMaterialCount 1187
#define GETACTORMATERIALCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_setActorMaterialFlag 1187
+#define FN_setActorMaterialFlag 1188
#define SETACTORMATERIALFLAG_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMATERIALFLAG_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETACTORMATERIALFLAG_FLAG_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_getActorMaterialFlag 1188
+#define FN_getActorMaterialFlag 1189
#define GETACTORMATERIALFLAG_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORMATERIALFLAG_MATERIAL num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define GETACTORMATERIALFLAG_FLAG num_var[2].nref[0].value[ num_var[2].byref_offset ]
-#define FN_setActorMaterialType 1189
+#define FN_setActorMaterialType 1190
#define SETACTORMATERIALTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETACTORMATERIALTYPE_MATERIAL_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_getActorMaterialType 1190
+#define FN_getActorMaterialType 1191
#define GETACTORMATERIALTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETACTORMATERIALTYPE_MATERIAL num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_MaterialExists 1191
+#define FN_MaterialExists 1192
#define MATERIALEXISTS_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_NumMaterialConstants 1192
+#define FN_NumMaterialConstants 1193
#define NUMMATERIALCONSTANTS_MATERIAL_TYPE num_var[0].nref[0].value[ num_var[0].byref_offset ]
-#define FN_GetMaterialConstantName$ 1193
+#define FN_GetMaterialConstantName$ 1194
#define GETMATERIALCONSTANTNAME$_MATERIAL_TYPE num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMATERIALCONSTANTNAME$_INDEX num_var[1].nref[0].value[ num_var[1].byref_offset ]
-#define FN_SetMaterialConstant 1194
+#define FN_SetMaterialConstant 1195
#define SETMATERIALCONSTANT_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define SETMATERIALCONSTANT_M_CONSTANT$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
#define SETMATERIALCONSTANT_N1 num_var[1].nref[0].value[ num_var[1].byref_offset ]
#define SETMATERIALCONSTANT_N2 num_var[2].nref[0].value[ num_var[2].byref_offset ]
#define SETMATERIALCONSTANT_N3 num_var[3].nref[0].value[ num_var[3].byref_offset ]
#define SETMATERIALCONSTANT_N4 num_var[4].nref[0].value[ num_var[4].byref_offset ]
-#define FN_GetMaterialConstant 1195
+#define FN_GetMaterialConstant 1196
#define GETMATERIALCONSTANT_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ]
#define GETMATERIALCONSTANT_M_CONSTANT$ str_var[0].sref[0].value[ str_var[0].byref_offset ]
#define GETMATERIALCONSTANT_N1 num_var[1].nref[0].value[ num_var[1].byref_offset ]
diff --git a/rcbasic_runtime/rc_func130_cases.h b/rcbasic_runtime/rc_func130_cases.h
index a719b27..a41f317 100644
--- a/rcbasic_runtime/rc_func130_cases.h
+++ b/rcbasic_runtime/rc_func130_cases.h
@@ -1613,6 +1613,9 @@ case FN_RemoveSpriteChild: //Sub Procedure
case FN_GetSpriteChildIndex: //Number Function
rc_push_num(rc_getSpriteChildIndex( GETSPRITECHILDINDEX_SPRITE, GETSPRITECHILDINDEX_CHILD_SPRITE ));
break;
+case FN_GetSpriteCollision: //Number Function
+ rc_push_num(rc_getSpriteCollision( GETSPRITECOLLISION_SPRITEA, GETSPRITECOLLISION_SPRITEB ));
+ break;
case FN_CreateSpriteAnimation: //Number Function
rc_push_num(rc_createSpriteAnimation( CREATESPRITEANIMATION_SPRITE, CREATESPRITEANIMATION_ANIM_LENGTH, CREATESPRITEANIMATION_SPEED ));
break;
diff --git a/rcbasic_runtime/rc_gfx_core.h b/rcbasic_runtime/rc_gfx_core.h
index 49764ef..5162f94 100755
--- a/rcbasic_runtime/rc_gfx_core.h
+++ b/rcbasic_runtime/rc_gfx_core.h
@@ -305,6 +305,9 @@ class rc_contactListener_obj : public b2ContactListener
rc_sprite2D_obj* spriteB = &rc_sprite[contact->GetFixtureB()->GetBody()->GetUserData().pointer];
+ spriteA->contact_sprites.push_back(contact->GetFixtureB()->GetBody()->GetUserData().pointer);
+ spriteB->contact_sprites.push_back(contact->GetFixtureA()->GetBody()->GetUserData().pointer);
+
//std::cout << "sprite[" << spriteA->id << "] collide with sprite[" << spriteB->id << "]" << std::endl;
}
diff --git a/rcbasic_runtime/rc_os_defines.h b/rcbasic_runtime/rc_os_defines.h
index 928b6d4..8c86bb4 100755
--- a/rcbasic_runtime/rc_os_defines.h
+++ b/rcbasic_runtime/rc_os_defines.h
@@ -3,6 +3,7 @@
//USED FOR TESTING ONLY
//#define RC_TESTING
+//#define RCBASIC_DEBUG
//I am checking Android first since I think it also defines __linux__
diff --git a/rcbasic_runtime/rc_sprite2D.h b/rcbasic_runtime/rc_sprite2D.h
index 1b38a9a..5acb0c7 100755
--- a/rcbasic_runtime/rc_sprite2D.h
+++ b/rcbasic_runtime/rc_sprite2D.h
@@ -91,6 +91,8 @@ struct rc_sprite2D_obj
int parent_sprite;
irr::core::array child_sprites;
+
+ irr::core::array contact_sprites;
};
irr::core::array rc_sprite;
diff --git a/rcbasic_runtime/rc_spritelib.h b/rcbasic_runtime/rc_spritelib.h
index 12e24d0..9bc8b0b 100644
--- a/rcbasic_runtime/rc_spritelib.h
+++ b/rcbasic_runtime/rc_spritelib.h
@@ -1854,6 +1854,23 @@ Uint32 rc_getSpriteAlpha(int spr_id)
return (Uint32)rc_sprite[spr_id].alpha;
}
+bool rc_getSpriteCollision(int spriteA, int spriteB)
+{
+ if(spriteA < 0 || spriteA >= rc_sprite.size())
+ return 0;
+
+ if(spriteB < 0 || spriteB >= rc_sprite.size())
+ return 0;
+
+ for(int i = 0; i < rc_sprite[spriteA].contact_sprites.size(); i++)
+ {
+ if(rc_sprite[spriteA].contact_sprites[i] == spriteB)
+ return true;
+ }
+
+ return false;
+}
+
//-----------------------------------PHYSICS----------------------------------------------------------------------------------
@@ -1955,6 +1972,12 @@ void draw2DImage_sprite(int canvas_id, irr::video::IVideoDriver *driver, irr::vi
//This function is called on each canvas on update
void drawSprites(int canvas_id)
{
+ for(int spr_index = 0; spr_index < rc_canvas[canvas_id].sprite_id.size(); spr_index++)
+ {
+ int spr_id = rc_canvas[canvas_id].sprite_id[spr_index];
+ rc_sprite[spr_id].contact_sprites.clear();
+ }
+
Uint32 delta_time = SDL_GetTicks() - rc_canvas[canvas_id].physics2D.time_stamp;
rc_canvas[canvas_id].physics2D.time_stamp = SDL_GetTicks();
float step = rc_canvas[canvas_id].physics2D.timeStep < 0 ? (delta_time*0.001f) : rc_canvas[canvas_id].physics2D.timeStep;
diff --git a/rcbasic_runtime/rcbasic_runtime.depend b/rcbasic_runtime/rcbasic_runtime.depend
index 3e62ce1..5f34631 100755
--- a/rcbasic_runtime/rcbasic_runtime.depend
+++ b/rcbasic_runtime/rcbasic_runtime.depend
@@ -1,5 +1,5 @@
# depslib dependency file v1.0
-1772055470 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/main.cpp
+1772604854 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/main.cpp
"rc_os_defines.h"
@@ -35,12 +35,12 @@
"rc_func130_cases.h"
-1772097843 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h
+1772604972 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h
-1772139384 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_defines.h
+1772605567 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_defines.h
-1764140917 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_stdlib.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_stdlib.h
"rc_os_defines.h"
@@ -113,7 +113,7 @@
1752004854 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/theoraplay.h
-1764140917 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_matrix.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_matrix.h
@@ -1250,7 +1250,7 @@
1734372058 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/RealisticWater.h
-1771732659 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx.h
"SDL.h"
@@ -1276,7 +1276,7 @@
"rc_post_fx.h"
-1772097742 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx_core.h
+1772606451 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx_core.h
"SDL.h"
"btBulletDynamicsCommon.h"
"BulletSoftBody/btSoftRigidDynamicsWorld.h"
@@ -1303,7 +1303,7 @@
"CShader.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_utf8.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_utf8.h
@@ -1311,7 +1311,7 @@
-1771301815 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_sprite2D.h
+1772606389 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_sprite2D.h
@@ -2200,7 +2200,7 @@
1686539631 /home/n00b/Projects/irrTheora/theoraplay.h
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx3D.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx3D.h
"SDL.h"
@@ -2229,7 +2229,7 @@
"rc_scene.h"
"rc_camera.h"
-1759455204 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_audio.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_audio.h
"rc_os_defines.h"
@@ -2250,7 +2250,7 @@
-1764140917 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_net.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_net.h
"rc_os_defines.h"
"SDL.h"
@@ -2278,11 +2278,11 @@
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_video.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_video.h
"rc_gfx_core.h"
-1772139384 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_func130_cases.h
+1772605567 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_func130_cases.h
1760243468 source:/home/n00b/Projects/irrBullet/src/irrBullet.cpp
"irrBullet.h"
@@ -2490,7 +2490,7 @@
1650940764 /usr/include/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h
"BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_test.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_test.h
1763702067 /home/n00b/Projects/an8-parser/an8parser.h
@@ -2504,7 +2504,7 @@
-1771737005 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_spritelib.h
+1772606778 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_spritelib.h
"SDL.h"
"rc_sprite2D.h"
@@ -2512,53 +2512,53 @@
"rc_sprite_physics.h"
"rc_joints.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_tilelib.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_tilelib.h
"SDL.h"
"rc_tilemap.h"
"rc_gfx_core.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_tilemap.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_tilemap.h
-1764140917 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_sprite_physics.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_sprite_physics.h
"rc_sprite2D.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_joints.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_joints.h
"SDL.h"
"rc_sprite2D.h"
"rc_gfx_core.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_physics3D_base.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_physics3D_base.h
"rc_gfx_core.h"
-1772097873 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_base_actor.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_base_actor.h
"ProjectiveTextures.h"
"rc_matrix.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_actor_material.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_actor_material.h
"rc_fx_materials.h"
-1759109575 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_actor_animation.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_actor_animation.h
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_actor_physics.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_actor_physics.h
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_constraint.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_constraint.h
-1769132494 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_mesh.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_mesh.h
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_particles.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_particles.h
-1771479046 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_scene.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_scene.h
"rc_gfx_core.h"
"rc_base_actor.h"
"rc_constraint.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_camera.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_camera.h
-1771660997 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_windowclose.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_windowclose.h
1650940764 /usr/include/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h
"BulletCollision/CollisionShapes/btTriangleCallback.h"
@@ -2572,34 +2572,34 @@
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_fx_materials.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_fx_materials.h
"CShader.h"
"rc_fx_shaders.h"
"rc_stdlib.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/CShader.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/CShader.h
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_fx_shaders.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_fx_shaders.h
-1758412944 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/CShader.cpp
+1772593300 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/CShader.cpp
"CShader.h"
-1771743310 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/ProjectiveTextures.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/ProjectiveTextures.h
-1771813624 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/ProjectiveTextures.cpp
+1772593300 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/ProjectiveTextures.cpp
"ProjectiveTextures.h"
-1758412944 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_steam.cpp
+1772593300 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_steam.cpp
"rc_steam.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_steam.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_steam.h
@@ -2746,18 +2746,18 @@
"steamnetworkingtypes.h"
"steam_api_common.h"
-1758412944 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_steam_lib.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_steam_lib.h
"rc_steam.h"
-1771572779 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_render_control.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_render_control.h
"rc_gfx_core.h"
"rc_post_fx.h"
-1769129441 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_post_fx.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_post_fx.h
"rc_gfx_core.h"
@@ -2772,6 +2772,6 @@
"btBulletCollisionCommon.h"
"irrBulletCompoundShape.h"
-1771822932 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_vectorMath.h
+1772593300 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_vectorMath.h
diff --git a/rcbasic_runtime/rcbasic_runtime.layout b/rcbasic_runtime/rcbasic_runtime.layout
index 44b91a3..ee0e919 100755
--- a/rcbasic_runtime/rcbasic_runtime.layout
+++ b/rcbasic_runtime/rcbasic_runtime.layout
@@ -2,108 +2,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
+
@@ -111,165 +32,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -277,14 +57,9 @@
-
+
-
-
-
-
-
-
+
@@ -292,9 +67,24 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -302,19 +92,19 @@
+
+
+
+
+
-
+
-
-
-
-
-
-
+
@@ -322,14 +112,9 @@
-
+
-
-
-
-
-
-
+
@@ -337,54 +122,9 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -392,14 +132,34 @@
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -407,24 +167,209 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+