diff --git a/build_vm_scripts/build_rcbasic_all.sh b/build_vm_scripts/build_rcbasic_all.sh new file mode 100644 index 0000000..2303ad8 --- /dev/null +++ b/build_vm_scripts/build_rcbasic_all.sh @@ -0,0 +1,48 @@ +#!/bin/bash + + +BASEDIR=$(dirname 0) +cd $BASEDIR + +RCBASIC_BUILD_ERROR=2 +RCBASIC_RUNTIME_ERROR=2 + +export RCBASIC_BUILD_MAIN_DIR=/home/n00bc0de/Projects + +export RCBASIC_BUILD_JOURNAL=build_journal.sh + +#RCBASIC_BUILD +if [ -e $RCBASIC_BUILD_JOURNAL ] +then +rm $RCBASIC_BUILD_JOURNAL +fi + +touch build_journal.sh +chmod +x build_journal.sh + +pushd $BASEDIR/RCBASIC4/rcbasic_build +./build.sh +popd + +source $RCBASIC_BUILD_JOURNAL + +echo "RCBASIC_BUILD STATUS = $RCBASIC_BUILD_ERROR" + + +#RCBASIC_RUNTIME +if [ $RCBASIC_BUILD_ERROR == 0 ] +then + +pushd $BASEDIR/RCBASIC4/rcbasic_runtime +./build.sh +popd + +source $RCBASIC_BUILD_JOURNAL + +echo "RCBASIC_RUNTIME STATUS = $RCBASIC_RUNTIME_ERROR" + +fi + + +echo "rcbasic_build status=$RCBASIC_BUILD_ERROR" +echo "rcbasic_RUNTIME status=$RCBASIC_RUNTIME_ERROR" diff --git a/build_vm_scripts/rcbasic_build_auto.sh b/build_vm_scripts/rcbasic_build_auto.sh new file mode 100644 index 0000000..d06fbf9 --- /dev/null +++ b/build_vm_scripts/rcbasic_build_auto.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +BASEDIR=$(dirname 0) + +echo "build journal path: $RCBASIC_BUILD_JOURNAL" + +codeblocks --clean rcbasic_build.cbp +codeblocks --target=Release --build rcbasic_build.cbp + + +if [ ! -e $BASEDIR/bin/Release/rcbasic_build ] +then + +pushd $RCBASIC_BUILD_MAIN_DIR +echo "export RCBASIC_BUILD_ERROR=1" >> $RCBASIC_BUILD_JOURNAL +popd + +else + +pushd $RCBASIC_BUILD_MAIN_DIR +echo "export RCBASIC_BUILD_ERROR=0" >> $RCBASIC_BUILD_JOURNAL +popd + +fi + diff --git a/build_vm_scripts/rcbasic_runtime_auto.sh b/build_vm_scripts/rcbasic_runtime_auto.sh new file mode 100644 index 0000000..8bcb6ac --- /dev/null +++ b/build_vm_scripts/rcbasic_runtime_auto.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +BASEDIR=$(dirname 0) + + +echo "build journal path: $RCBASIC_BUILD_JOURNAL" + +codeblocks --clean rcbasic_runtime.cbp +codeblocks --target=Release --build rcbasic_runtime.cbp + +if [ ! -e $BASEDIR/bin/Release/rcbasic_runtime ] +then + +pushd $RCBASIC_BUILD_MAIN_DIR +echo "export RCBASIC_RUNTIME_ERROR=1" >> "$RCBASIC_BUILD_JOURNAL" +popd + +else + +pushd $RCBASIC_BUILD_MAIN_DIR +echo "export RCBASIC_RUNTIME_ERROR=0" >> "$RCBASIC_BUILD_JOURNAL" +popd + +fi + diff --git a/doc/doc_files/nav_bottom.html b/doc/doc_files/nav_bottom.html index 1605e97..fa8c826 100644 --- a/doc/doc_files/nav_bottom.html +++ b/doc/doc_files/nav_bottom.html @@ -85,8 +85,6 @@ ul, #myUL {
  • Input$
  • -
  • tst
  • - @@ -1149,7 +1147,7 @@ ul, #myUL {
  • ReadInput_Stop
  • -
  • ReadInput_Text$
  • +
  • ReadInput_GetText$
  • ReadInput_SetText
  • @@ -2089,6 +2087,10 @@ ul, #myUL {
  • GetWorld3DTimeStep
  • +
  • SetSceneFog
  • + +
  • GetSceneFog
  • + diff --git a/doc/files/readinput_gettext.txt b/doc/files/readinput_gettext.txt new file mode 100644 index 0000000..1139505 --- /dev/null +++ b/doc/files/readinput_gettext.txt @@ -0,0 +1,4 @@ +#title ReadInput_GetText$ [RCBasic Doc] +#header function ReadInput_GetText$() + + diff --git a/rcbasic_build/.~lock.rcbasic4_changes.ods# b/rcbasic_build/.~lock.rcbasic4_changes.ods# index c469f27..def14c8 100644 --- a/rcbasic_build/.~lock.rcbasic4_changes.ods# +++ b/rcbasic_build/.~lock.rcbasic4_changes.ods# @@ -1 +1 @@ -,n00b,fedora,15.11.2024 20:29,file:///home/n00b/.config/libreoffice/4; \ No newline at end of file +,n00b,fedora,25.11.2024 14:22,file:///home/n00b/.config/libreoffice/4; \ 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 dce4ad3..246a60f 100644 --- a/rcbasic_build/intern_inc/switch_cases.h +++ b/rcbasic_build/intern_inc/switch_cases.h @@ -1,6 +1,5 @@ rc_fprint( FPRINT_TXT$ ) rc_input( INPUT$_PROMPT$ ) -rc_tst( ) #/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_inc/exceptions/rc_arrayDim.h #/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_inc/exceptions/rc_stringArrayDim.h #/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_inc/exceptions/rc_numberArrayDim.h @@ -444,7 +443,7 @@ rc_setClipboardText( SETCLIPBOARDTEXT_TXT$ ) rc_hasClipboardText( ) rc_readInput_Start( ) rc_readInput_Stop( ) -rc_readInput_Text( ) +rc_readInput_GetText( ) rc_readInput_SetText( READINPUT_SETTEXT_TXT$ ) rc_readInput_ToggleBackspace( READINPUT_TOGGLEBACKSPACE_FLAG ) rc_createSprite( CREATESPRITE_IMG, CREATESPRITE_FRAME_W, CREATESPRITE_FRAME_H ) @@ -866,6 +865,8 @@ rc_setWorld3DMaxSubSteps( SETWORLD3DMAXSUBSTEPS_STEPS ) rc_setWorld3DTimeStep( SETWORLD3DTIMESTEP_TS ) rc_getWorld3DMaxSubSteps( ) rc_getWorld3DTimeStep( ) +rc_setSceneFog( SETSCENEFOG_COLOR, SETSCENEFOG_FOG_TYPE, SETSCENEFOG_START_VAL, SETSCENEFOG_END_VAL, SETSCENEFOG_DENSITY, SETSCENEFOG_PIXELFOG, SETSCENEFOG_RANGEFOG ) +rc_getSceneFog( &GETSCENEFOG_COLOR, &GETSCENEFOG_FOG_TYPE, &GETSCENEFOG_START_VAL, &GETSCENEFOG_END_VAL, &GETSCENEFOG_DENSITY, &GETSCENEFOG_PIXELFOG, &GETSCENEFOG_RANGEFOG ) rc_startParticleEmitter( STARTPARTICLEEMITTER_ACTOR ) rc_stopParticleEmitter( STOPPARTICLEEMITTER_ACTOR ) rc_setParticleDirection( SETPARTICLEDIRECTION_ACTOR, SETPARTICLEDIRECTION_X, SETPARTICLEDIRECTION_Y, SETPARTICLEDIRECTION_Z ) diff --git a/rcbasic_build/intern_lib/conio.bas b/rcbasic_build/intern_lib/conio.bas index 51474f0..ecad6fb 100644 --- a/rcbasic_build/intern_lib/conio.bas +++ b/rcbasic_build/intern_lib/conio.bas @@ -1,3 +1,2 @@ sub Fprint(txt$) function Input$(prompt$) -sub tst() diff --git a/rcbasic_build/intern_lib/scene.bas b/rcbasic_build/intern_lib/scene.bas index 468099c..dba040d 100644 --- a/rcbasic_build/intern_lib/scene.bas +++ b/rcbasic_build/intern_lib/scene.bas @@ -6,3 +6,5 @@ sub SetWorld3DMaxSubSteps( steps ) sub SetWorld3DTimeStep( ts ) function GetWorld3DMaxSubSteps() function GetWorld3DTimeStep() +Sub SetSceneFog(color, fog_type, start_val, end_val, density, pixelFog, rangeFog) +Sub GetSceneFog(ByRef color, ByRef fog_type, ByRef start_val, ByRef end_val, ByRef density, ByRef pixelFog, ByRef rangeFog) diff --git a/rcbasic_build/intern_lib/textedit.bas b/rcbasic_build/intern_lib/textedit.bas index df16344..18bec8e 100644 --- a/rcbasic_build/intern_lib/textedit.bas +++ b/rcbasic_build/intern_lib/textedit.bas @@ -1,5 +1,5 @@ sub ReadInput_Start() sub ReadInput_Stop() -function ReadInput_Text$() +function ReadInput_GetText$() sub ReadInput_SetText(txt$) sub ReadInput_ToggleBackspace(flag) diff --git a/rcbasic_build/main.cpp b/rcbasic_build/main.cpp index c85fa73..8c38228 100755 --- a/rcbasic_build/main.cpp +++ b/rcbasic_build/main.cpp @@ -916,12 +916,16 @@ int main(int argc, char * argv[]) string rc_filename = "";// = "tst.bas"; - bool clean_after_build = false; + bool clean_after_build = true; //DEBUG START - //rc_filename = "/home/n00b/Projects/RCBASIC4/rcbasic_runtime/bin/Release/unittest.bas"; + //rc_filename = "/home/n00b/projects/bu/constraint_demo/main.bas"; + //rc_filename = "/home/n00b/projects/bu/rcbasic_v400A6_linux/rcbasic_v400_linux/examples/tile_demo/main.bas"; + //rc_filename = "/home/n00b/projects/rcbasic_alpha3/test_project/main.bas"; //DEBUG END + //enable_presets = true; + if(argc > 1) rc_filename = argv[1]; @@ -935,12 +939,12 @@ int main(int argc, char * argv[]) if(cmd_arg.compare("--debug")==0) { - cout << "DEBUG MODE" << endl; + //cout << "DEBUG MODE" << endl; rcbasic_build_debug = true; } else if(cmd_arg.compare("--no-presets")==0) { - cout << "DISABLE PRESETS" << endl; + //cout << "DISABLE PRESETS" << endl; enable_presets = false; } else if(cmd_arg.compare("--no-clean")==0) @@ -951,7 +955,7 @@ int main(int argc, char * argv[]) if(rc_filename.compare("--version")==0) { - cout << "RCBASIC Compiler v4.0a" << endl; + cout << "RCBASIC Compiler v4.0" << endl; return 0; } diff --git a/rcbasic_build/main.rc_asm b/rcbasic_build/main.rc_asm deleted file mode 100644 index 657fde6..0000000 --- a/rcbasic_build/main.rc_asm +++ /dev/null @@ -1,65 +0,0 @@ -.code -preset$ !0 -preset !1 -preset_t !0 !0 -preset_t !1 !0 -preset !2 -preset !3 -preset !4 -preset !5 -preset !6 -preset !7 -preset$ !2 -preset !11 -preset !12 -preset !13 -.code -dim_tfield !1 !0 !0 !0 n0 n0 n0 -mov n0 8 -dim_tfield !2 !2 !0 !1 n0 n0 n0 -dim_tfield !2 !0 !1 !0 n0 n0 n0 -mov n0 6 -dim_type1 !2 !2 n0 -mov n0 4 -dim_type1 !3 !2 n0 -mov n0 4 -dim_type1 !4 !2 n0 -mov n0 3 -mov n1 6 -obj_usr_init1 !2 n0 -obj_usr1 !0 n1 -obj_usr_n !0 -obj_usr_get n2 -mov n3 13 -mov_r n2 n3 -mov$ s0 @0 -print$ s0 -mov n0 3 -mov n1 6 -obj_usr_init1 !3 n0 -obj_usr1 !0 n1 -obj_usr_n !0 -obj_usr_get n2 -print n2 -println -mov n0 0 -obj_usr_init1 !2 n0 -obj_usr_get u0 -mov n0 0 -obj_usr_init1 !3 n0 -obj_usr_get u1 -uref_ptr !0 u0 -uref_ptr !1 u1 -func !17 -pop_ptr !2 -mov$ s0 @10 -print$ s0 -mov n0 3 -mov n1 6 -obj_usr_init1 !3 n0 -obj_usr1 !0 n1 -obj_usr_n !0 -obj_usr_get n2 -print n2 -println -end diff --git a/rcbasic_build/main.rc_data b/rcbasic_build/main.rc_data deleted file mode 100644 index 8738bdd..0000000 --- a/rcbasic_build/main.rc_data +++ /dev/null @@ -1,11 +0,0 @@ -5 -2 -3 -0 -0 -0 -0 -14 -3 -5 -0 diff --git a/rcbasic_build/main_str_data.sdata b/rcbasic_build/main_str_data.sdata deleted file mode 100644 index d1796a8..0000000 Binary files a/rcbasic_build/main_str_data.sdata and /dev/null differ diff --git a/rcbasic_build/rc_builtin.h b/rcbasic_build/rc_builtin.h index 1f1fc8b..bb63ef6 100755 --- a/rcbasic_build/rc_builtin.h +++ b/rcbasic_build/rc_builtin.h @@ -8,7 +8,6 @@ void init_embedded_functions() add_embedded_arg("txt$", ID_TYPE_STR); embed_function("Input$", ID_TYPE_FN_STR); add_embedded_arg("prompt$", ID_TYPE_STR); - embed_function("tst", ID_TYPE_SUB); embed_function("ArrayDim", ID_TYPE_FN_NUM); add_embedded_arg("id", ID_TYPE_BYREF_NUM); embed_function("StringArrayDim", ID_TYPE_FN_NUM); @@ -1275,7 +1274,7 @@ void init_embedded_functions() embed_function("HasClipboardText", ID_TYPE_FN_NUM); embed_function("ReadInput_Start", ID_TYPE_SUB); embed_function("ReadInput_Stop", ID_TYPE_SUB); - embed_function("ReadInput_Text$", ID_TYPE_FN_STR); + embed_function("ReadInput_GetText$", ID_TYPE_FN_STR); embed_function("ReadInput_SetText", ID_TYPE_SUB); add_embedded_arg("txt$", ID_TYPE_STR); embed_function("ReadInput_ToggleBackspace", ID_TYPE_SUB); @@ -2693,6 +2692,22 @@ void init_embedded_functions() add_embedded_arg("ts", ID_TYPE_NUM); embed_function("GetWorld3DMaxSubSteps", ID_TYPE_FN_NUM); embed_function("GetWorld3DTimeStep", ID_TYPE_FN_NUM); + embed_function("SetSceneFog", ID_TYPE_SUB); + add_embedded_arg("color", ID_TYPE_NUM); + add_embedded_arg("fog_type", ID_TYPE_NUM); + add_embedded_arg("start_val", ID_TYPE_NUM); + add_embedded_arg("end_val", ID_TYPE_NUM); + add_embedded_arg("density", ID_TYPE_NUM); + add_embedded_arg("pixelFog", ID_TYPE_NUM); + add_embedded_arg("rangeFog", ID_TYPE_NUM); + embed_function("GetSceneFog", ID_TYPE_SUB); + add_embedded_arg("color", ID_TYPE_BYREF_NUM); + add_embedded_arg("fog_type", ID_TYPE_BYREF_NUM); + add_embedded_arg("start_val", ID_TYPE_BYREF_NUM); + add_embedded_arg("end_val", ID_TYPE_BYREF_NUM); + add_embedded_arg("density", ID_TYPE_BYREF_NUM); + add_embedded_arg("pixelFog", ID_TYPE_BYREF_NUM); + add_embedded_arg("rangeFog", ID_TYPE_BYREF_NUM); embed_function("startParticleEmitter", ID_TYPE_SUB); add_embedded_arg("actor", ID_TYPE_NUM); embed_function("stopParticleEmitter", ID_TYPE_SUB); diff --git a/rcbasic_build/rcbasic.dbgi b/rcbasic_build/rcbasic.dbgi index 974818a..a061f65 100644 --- a/rcbasic_build/rcbasic.dbgi +++ b/rcbasic_build/rcbasic.dbgi @@ -1,43 +1 @@ -embedded_functions.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/conio.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/arrays.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/math.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/strings.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/stacks.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/files.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/directories.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/datetime.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/window.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/canvas.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/prim2d.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/images.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/keyboard.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/audio.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/joystick.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/gfxconsole.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/text.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/touch.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/network.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/video.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/system.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/matrix.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/process.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/clipboard.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/textedit.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/sprites.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/sprite_animation.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/sprite_physics.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/joint2D.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/tilemaps.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/mesh.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/actor.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/actor_animation.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/actor_physics.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/constraint3D.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/camera.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/scene.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/particles.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/lights.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/terrain.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/water.bas -/home/n00b/Projects/RCBASIC4/rcbasic_build/intern_lib/materials.bas +/home/n00b/projects/rcbasic_alpha3/test_project/main.bas diff --git a/rcbasic_build/rcbasic.dbgs b/rcbasic_build/rcbasic.dbgs index a7fdf18..b258b24 100644 --- a/rcbasic_build/rcbasic.dbgs +++ b/rcbasic_build/rcbasic.dbgs @@ -1,2100 +1,69 @@ -S main #fs0 0 -S main.Fprint txt$ 0 -S main.Input$ prompt$ 0 -BN main #fn0 0 -BN main.ArrayDim id 0 -BS main.StringArrayDim id$ 0 -BN main.NumberArrayDim id 0 -BN main.ArraySize id 0 -N main #fn1 1 -N main.ArraySize array_dim 1 -BS main.StringArraySize id$ 0 -N main.StringArraySize array_dim 0 -BN main.NumberArraySize id 0 -N main.NumberArraySize array_dim 1 -BN main.NumberArrayCopy src 0 -BN main.NumberArrayCopy dst 1 -BS main.StringArrayCopy src$ 0 -BS main #fs1 1 -BS main.StringArrayCopy dst$ 1 -BN main.ArrayCopy src 0 -BN main.ArrayCopy dst 1 -BN main.NumberArrayFill src 0 -N main.NumberArrayFill fdata 1 -BS main.StringArrayFill src$ 0 -S main.StringArrayFill fdata$ 1 -BN main.ArrayFill src 0 -N main.ArrayFill fdata 1 -BU main #fu0 0 -BU main.TypeArrayDim id 0 -BU main.TypeArraySize id 0 -N main.TypeArraySize array_dim 0 -BU main.TypeArrayCopy src 0 -BU main #fu1 1 -BU main.TypeArrayCopy dst 1 -BU main.TypeArrayFill src 0 -U main.TypeArrayFill fdata 1 -N main.Abs n 0 -N main.Acos n 0 -N main.AndBit a 0 -N main.AndBit b 1 -N main.Asin n 0 -N main.Atan n 0 -N main.Bin$ n 0 -N main.CInt32 i 0 -N main.CInt64 i 0 -N main.Cos n 0 -N main.Degrees r 0 -N main.Exp n 0 -N main.Frac n 0 -N main.Hex$ n 0 -S main.HexVal n$ 0 -N main.Int n 0 -N main.Log n 0 -N main.Max a 0 -N main.Max b 1 -N main.Min a 0 -N main.Min b 1 -N main.OrBit a 0 -N main.OrBit b 1 -N main.Radians d 0 -N main.Randomize n 0 -N main.Rand n 0 -N main.Round n 0 -N main.Sign n 0 -N main.Sin n 0 -N main.Sqrt n 0 -N main.Tan n 0 -N main.XOrBit a 0 -N main.XOrBit b 1 -N main.GetLineIntersection p0_x 0 -N main.GetLineIntersection p0_y 1 -N main #fn2 2 -N main.GetLineIntersection p1_x 2 -N main #fn3 3 -N main.GetLineIntersection p1_y 3 -N main #fn4 4 -N main.GetLineIntersection p2_x 4 -N main #fn5 5 -N main.GetLineIntersection p2_y 5 -N main #fn6 6 -N main.GetLineIntersection p3_x 6 -N main #fn7 7 -N main.GetLineIntersection p3_y 7 -BN main #fn8 8 -BN main.GetLineIntersection i_x 8 -BN main #fn9 9 -BN main.GetLineIntersection i_y 9 -N main.Interpolate min_a 0 -N main.Interpolate max_a 1 -N main.Interpolate mid_a 2 -N main.Interpolate min_b 3 -N main.Interpolate max_b 4 -N main.ATan2 y 0 -N main.ATan2 x 1 -N main.PointInQuad x 0 -N main.PointInQuad y 1 -N main.PointInQuad x1 2 -N main.PointInQuad y1 3 -N main.PointInQuad x2 4 -N main.PointInQuad y2 5 -N main.PointInQuad x3 6 -N main.PointInQuad y3 7 -N main.PointInQuad x4 8 -N main.PointInQuad y4 9 -N main.PointInTri x 0 -N main.PointInTri y 1 -N main.PointInTri x1 2 -N main.PointInTri y1 3 -N main.PointInTri x2 4 -N main.PointInTri y2 5 -N main.PointInTri x3 6 -N main.PointInTri y3 7 -N main.Distance2D x1 0 -N main.Distance2D y1 1 -N main.Distance2D x2 2 -N main.Distance2D y2 3 -N main.Distance3D x1 0 -N main.Distance3D y1 1 -N main.Distance3D z1 2 -N main.Distance3D x2 3 -N main.Distance3D y2 4 -N main.Distance3D z2 5 -N main.GetCircleLineIntersection circle_x 0 -N main.GetCircleLineIntersection circle_y 1 -N main.GetCircleLineIntersection radius 2 -N main.GetCircleLineIntersection x1 3 -N main.GetCircleLineIntersection y1 4 -N main.GetCircleLineIntersection x2 5 -N main.GetCircleLineIntersection y2 6 -BN main.GetCircleLineIntersection ix1 7 -BN main.GetCircleLineIntersection iy1 8 -BN main.GetCircleLineIntersection ix2 9 -BN main #fn10 10 -BN main.GetCircleLineIntersection iy2 10 -BN main.GetLinePlaneIntersection line_point 0 -BN main.GetLinePlaneIntersection line_direction 1 -BN main.GetLinePlaneIntersection plane_point_1 2 -BN main.GetLinePlaneIntersection plane_point_2 3 -BN main.GetLinePlaneIntersection plane_point_3 4 -BN main.GetLinePlaneIntersection intersection 5 -S main.Asc c$ 0 -N main.Chr$ n 0 -S main.Insert$ src$ 0 -S main.Insert$ tgt$ 1 -N main.Insert$ pos 0 -S main.InStr src$ 0 -S main.InStr substr$ 1 -S main.Lcase$ src$ 0 -S main.Left$ src$ 0 -N main.Left$ n 0 -S main.Length src$ 0 -S main.Len src$ 0 -S main.Ltrim$ src$ 0 -S main.Mid$ src$ 0 -N main.Mid$ start 0 -N main.Mid$ n 1 -S main.ReplaceSubstr$ src$ 0 -S main.ReplaceSubstr$ rpc$ 1 -N main.ReplaceSubstr$ pos 0 -S main.Replace$ src$ 0 -S main.Replace$ tgt$ 1 -S main #fs2 2 -S main.Replace$ rpc$ 2 -S main.Reverse$ src$ 0 -S main.Right$ src$ 0 -N main.Right$ n 0 -S main.Rtrim$ src$ 0 -S main.StringFill$ src$ 0 -N main.StringFill$ n 0 -N main.Str$ n 0 -N main.Str_F$ n 0 -N main.Str_S$ n 0 -S main.Tally src$ 0 -S main.Tally substr$ 1 -S main.Trim$ src$ 0 -S main.Ucase$ src$ 0 -S main.Val n$ 0 -S main.Size s$ 0 -S main.BufferFromString s$ 0 -BN main.BufferFromString buffer 0 -BN main.StringFromBuffer$ buffer 0 -N main.StringFromBuffer$ buffer_size 1 -N main.ClearStack_N num_stack 0 -N main.ClearStack_S str_stack 0 -N main.DeleteStack_N num_stack 0 -N main.DeleteStack_S str_stack 0 -N main.Push_N num_stack 0 -N main.Push_N n 1 -N main.Pop_N num_stack 0 -N main.Push_S str_stack 0 -S main.Push_S s$ 0 -N main.Pop_S$ str_stack 0 -N main.Stack_Size_N num_stack 0 -N main.Stack_Size_S str_stack 0 -S main.OpenFile fileName$ 0 -N main.OpenFile mode 0 -N main.CloseFile stream 0 -N main.ReadByte stream 0 -N main.WriteByte stream 0 -N main.WriteByte byte 1 -N main.ReadLine$ stream 0 -N main.Write stream 0 -S main.Write txt$ 0 -N main.WriteLine stream 0 -S main.WriteLine txt$ 0 -S main.CopyFile src$ 0 -S main.CopyFile dst$ 1 -S main.RemoveFile fileName$ 0 -S main.FileExists fileName$ 0 -S main.MoveFile src$ 0 -S main.MoveFile dst$ 1 -S main.RenameFile src$ 0 -S main.RenameFile dst$ 1 -S main.FileLength fileName$ 0 -N main.Tell stream 0 -N main.Seek stream 0 -N main.Seek pos 1 -N main.EOF stream 0 -N main.WriteByteBuffer stream 0 -BN main.WriteByteBuffer buf 1 -N main.WriteByteBuffer buf_size 2 -N main.ReadByteBuffer stream 0 -BN main.ReadByteBuffer buf 1 -N main.ReadByteBuffer buf_size 2 -S main.ChangeDir p$ 0 -S main.DirExists p$ 0 -S main.MakeDir p$ 0 -S main.RemoveDir p$ 0 -N main.Easter$ year 0 -N main.Wait m_sec 0 -S main.OpenWindow title$ 0 -N main.OpenWindow w 0 -N main.OpenWindow h 1 -N main.OpenWindow fullscreen 2 -N main.OpenWindow vsync 3 -S main.OpenWindowEx title$ 0 -N main.OpenWindowEx x 0 -N main.OpenWindowEx y 1 -N main.OpenWindowEx w 2 -N main.OpenWindowEx h 3 -N main.OpenWindowEx mode 4 -N main.OpenWindowEx aa 5 -N main.OpenWindowEx stencil_buffer 6 -N main.OpenWindowEx vsync 7 -N main.SetClearColor c 0 -S main.SetWindowTitle title$ 0 -N main.SetWindowPosition x 0 -N main.SetWindowPosition y 1 -BN main.GetWindowPosition x 0 -BN main.GetWindowPosition y 1 -N main.SetWindowSize w 0 -N main.SetWindowSize h 1 -BN main.GetWindowSize w 0 -BN main.GetWindowSize h 1 -N main.SetWindowMinSize w 0 -N main.SetWindowMinSize h 1 -BN main.GetWindowMinSize w 0 -BN main.GetWindowMinSize h 1 -N main.SetWindowMaxSize w 0 -N main.SetWindowMaxSize h 1 -BN main.GetWindowMaxSize w 0 -BN main.GetWindowMaxSize h 1 -N main.SetWindowFullscreen flag 0 -N main.SetWindowBordered flag 0 -N main.WindowClip x 0 -N main.WindowClip y 1 -N main.WindowClip w 2 -N main.WindowClip h 3 -N main.SetWindowIcon slot 0 -N main.SetWindowAutoClose exit_on_close 0 -N main.SetWindowResizable flag 0 -N main.WindowMode visible 0 -N main.WindowMode fullscreen 1 -N main.WindowMode resizable 2 -N main.WindowMode borderless 3 -N main.WindowMode highDPI 4 -N main.GrabInput flag 0 -N main.SetWindowAlwaysOnTop flag 0 -N main.SetMouseRelative flag 0 -N main.FlashWindow flag 0 -N main.OpenCanvas w 0 -N main.OpenCanvas h 1 -N main.OpenCanvas viewport_x 2 -N main.OpenCanvas viewport_y 3 -N main.OpenCanvas viewport_w 4 -N main.OpenCanvas viewport_h 5 -N main.OpenCanvas mode 6 -N main.CloseCanvas c_num 0 -N main.OpenCanvas3D viewport_x 0 -N main.OpenCanvas3D viewport_y 1 -N main.OpenCanvas3D viewport_w 2 -N main.OpenCanvas3D viewport_h 3 -N main.OpenCanvas3D mode 4 -N main.SetCanvasVisible c_num 0 -N main.SetCanvasVisible flag 1 -N main.CanvasIsVisible c_num 0 -N main.SetCanvasViewport cnum 0 -N main.SetCanvasViewport x 1 -N main.SetCanvasViewport y 2 -N main.SetCanvasViewport w 3 -N main.SetCanvasViewport h 4 -N main.GetCanvasViewport c_num 0 -BN main.GetCanvasViewport x 1 -BN main.GetCanvasViewport y 2 -BN main.GetCanvasViewport w 3 -BN main.GetCanvasViewport h 4 -N main.Canvas c_num 0 -N main.SetCanvasOffset c_num 0 -N main.SetCanvasOffset x 1 -N main.SetCanvasOffset y 2 -N main.GetCanvasOffset c_num 0 -BN main.GetCanvasOffset x 1 -BN main.GetCanvasOffset y 2 -N main.GetCanvasSize c_num 0 -BN main.GetCanvasSize w 1 -BN main.GetCanvasSize h 2 -N main.SetCanvasAlpha c_num 0 -N main.SetCanvasAlpha a 1 -N main.GetCanvasAlpha c_num 0 -N main.SetCanvasColorMod c_num 0 -N main.SetCanvasColorMod c 1 -N main.GetCanvasColorMod c_num 0 -N main.CloneCanvas c_num 0 -N main.CloneCanvas mode 1 -N main.SetCanvasZ c_num 0 -N main.SetCanvasZ z 1 -N main.CanvasZ c_num 0 -N main.CanvasClip x 0 -N main.CanvasClip y 1 -N main.CanvasClip w 2 -N main.CanvasClip h 3 -N main.SetCanvasPhysics2D c_num 0 -N main.SetCanvasPhysics2D state 1 -N main.OpenCanvasSpriteLayer viewport_x 0 -N main.OpenCanvasSpriteLayer viewport_y 1 -N main.OpenCanvasSpriteLayer viewport_w 2 -N main.OpenCanvasSpriteLayer viewport_h 3 -N main.Circle x 0 -N main.Circle y 1 -N main.Circle radius 2 -N main.CircleFill x 0 -N main.CircleFill y 1 -N main.CircleFill radius 2 -N main.Ellipse x 0 -N main.Ellipse y 1 -N main.Ellipse rx 2 -N main.Ellipse ry 3 -N main.EllipseFill x 0 -N main.EllipseFill y 1 -N main.EllipseFill rx 2 -N main.EllipseFill ry 3 -N main.FloodFill x 0 -N main.FloodFill y 1 -N main.GetPixel x 0 -N main.GetPixel y 1 -N main.SetColor c 0 -N main.Line x1 0 -N main.Line y1 1 -N main.Line x2 2 -N main.Line y2 3 -N main.Poly n 0 -BN main.Poly x 1 -BN main.Poly y 2 -N main.Rect x 0 -N main.Rect y 1 -N main.Rect w 2 -N main.Rect h 3 -N main.RectFill x 0 -N main.RectFill y 1 -N main.RectFill w 2 -N main.RectFill h 3 -N main.RGB r 0 -N main.RGB g 1 -N main.RGB b 2 -N main.RGBA r 0 -N main.RGBA g 1 -N main.RGBA b 2 -N main.RGBA a 3 -N main.Pset x 0 -N main.Pset y 1 -S main.LoadImage img$ 0 -S main.LoadImageEx img$ 0 -N main.LoadImageEx colkey 0 -N main.createImage w 0 -N main.createImage h 1 -BN main.createImage buffer 2 -N main.createImageEx w 0 -N main.createImageEx h 1 -BN main.createImageEx buffer 2 -N main.createImageEx color 3 -N main.BufferFromImage slot 0 -BN main.BufferFromImage buffer 1 -N main.ImageExists slot 0 -N main.ColorKey slot 0 -N main.ColorKey c 1 -N main.setBilinearFilter flag 0 -N main.CopyImage img_id 0 -N main.DeleteImage slot 0 -N main.SetImageAlpha slot 0 -N main.SetImageAlpha a 1 -N main.GetImageAlpha img_id 0 -N main.GetImageSize slot 0 -BN main.GetImageSize w 1 -BN main.GetImageSize h 2 -N main.SetBlendMode blend_mode 0 -N main.SetImageColorMod slot 0 -N main.SetImageColorMod c 1 -N main.GetImageColorMod slot 0 -N main.DrawImage slot 0 -N main.DrawImage x 1 -N main.DrawImage y 2 -N main.DrawImage_Blit slot 0 -N main.DrawImage_Blit x 1 -N main.DrawImage_Blit y 2 -N main.DrawImage_Blit src_x 3 -N main.DrawImage_Blit src_y 4 -N main.DrawImage_Blit src_w 5 -N main.DrawImage_Blit src_h 6 -N main.DrawImage_BlitEx slot 0 -N main.DrawImage_BlitEx x 1 -N main.DrawImage_BlitEx y 2 -N main.DrawImage_BlitEx w 3 -N main.DrawImage_BlitEx h 4 -N main.DrawImage_BlitEx src_x 5 -N main.DrawImage_BlitEx src_y 6 -N main.DrawImage_BlitEx src_w 7 -N main.DrawImage_BlitEx src_h 8 -N main.DrawImage_Rotate slot 0 -N main.DrawImage_Rotate x 1 -N main.DrawImage_Rotate y 2 -N main.DrawImage_Rotate angle 3 -N main.DrawImage_RotateEx slot 0 -N main.DrawImage_RotateEx x 1 -N main.DrawImage_RotateEx y 2 -N main.DrawImage_RotateEx src_x 3 -N main.DrawImage_RotateEx src_y 4 -N main.DrawImage_RotateEx src_w 5 -N main.DrawImage_RotateEx src_h 6 -N main.DrawImage_RotateEx angle 7 -N main.DrawImage_Zoom slot 0 -N main.DrawImage_Zoom x 1 -N main.DrawImage_Zoom y 2 -N main.DrawImage_Zoom zx 3 -N main.DrawImage_Zoom zy 4 -N main.DrawImage_ZoomEx slot 0 -N main.DrawImage_ZoomEx x 1 -N main.DrawImage_ZoomEx y 2 -N main.DrawImage_ZoomEx src_x 3 -N main.DrawImage_ZoomEx src_y 4 -N main.DrawImage_ZoomEx src_w 5 -N main.DrawImage_ZoomEx src_h 6 -N main.DrawImage_ZoomEx zx 7 -N main.DrawImage_ZoomEx zy 8 -N main.DrawImage_Rotozoom slot 0 -N main.DrawImage_Rotozoom x 1 -N main.DrawImage_Rotozoom y 2 -N main.DrawImage_Rotozoom angle 3 -N main.DrawImage_Rotozoom zx 4 -N main.DrawImage_Rotozoom zy 5 -N main.DrawImage_RotozoomEx slot 0 -N main.DrawImage_RotozoomEx x 1 -N main.DrawImage_RotozoomEx y 2 -N main.DrawImage_RotozoomEx src_x 3 -N main.DrawImage_RotozoomEx src_y 4 -N main.DrawImage_RotozoomEx src_w 5 -N main.DrawImage_RotozoomEx src_h 6 -N main.DrawImage_RotozoomEx angle 7 -N main.DrawImage_RotozoomEx zx 8 -N main.DrawImage_RotozoomEx zy 9 -N main.DrawImage_Flip slot 0 -N main.DrawImage_Flip x 1 -N main.DrawImage_Flip y 2 -N main.DrawImage_Flip h 3 -N main.DrawImage_Flip v 4 -N main.DrawImage_FlipEx slot 0 -N main.DrawImage_FlipEx x 1 -N main.DrawImage_FlipEx y 2 -N main.DrawImage_FlipEx src_x 3 -N main.DrawImage_FlipEx src_y 4 -N main.DrawImage_FlipEx src_w 5 -N main.DrawImage_FlipEx src_h 6 -N main.DrawImage_FlipEx h 7 -N main.DrawImage_FlipEx v 8 -N main.Key key_code 0 -BN main.GetMouse x 0 -BN main.GetMouse y 1 -BN main.GetMouse mb1 2 -BN main.GetMouse mb2 3 -BN main.GetMouse mb3 4 -N main.MouseButton mb 0 -BN main.GetMouseWheel x_axis 0 -BN main.GetMouseWheel y_axis 1 -BN main.GetGlobalMouse x 0 -BN main.GetGlobalMouse y 1 -BN main.GetGlobalMouse mb1 2 -BN main.GetGlobalMouse mb2 3 -BN main.GetGlobalMouse mb3 4 -N main.WarpMouse x 0 -N main.WarpMouse y 1 -N main.WarpMouseGlobal x 0 -N main.WarpMouseGlobal y 1 -N main.SetMouseZone x 0 -N main.SetMouseZone y 1 -N main.SetMouseZone w 2 -N main.SetMouseZone h 3 -BN main.CreateSound buffer 0 -N main.CreateSound buffer_size 1 -N main.CreateSound vol 2 -S main.LoadSound snd_file$ 0 -S main.LoadMusic music_file$ 0 -N main.PlaySound slot 0 -N main.PlaySound channel 1 -N main.PlaySound loops 2 -N main.PlaySoundTimed slot 0 -N main.PlaySoundTimed channel 1 -N main.PlaySoundTimed loops 2 -N main.PlaySoundTimed ms 3 -N main.PlayMusic mLoops 0 -N main.PauseSound channel 0 -N main.ResumeSound channel 0 -N main.DeleteSound slot 0 -N main.FadeMusicIn fade_time 0 -N main.FadeMusicIn loops 1 -N main.FadeMusicOut fade_time 0 -N main.SetMusicVolume vol 0 -N main.SetMusicPosition pos 0 -N main.SetSoundChannels max_channels 0 -N main.SoundExists slot 0 -N main.SetChannelVolume channel 0 -N main.SetChannelVolume vol 1 -N main.GetChannelVolume channel 0 -N main.SetSoundVolume slot 0 -N main.SetSoundVolume vol 1 -N main.GetSoundVolume slot 0 -N main.StopSound channel 0 -N main.SetChannelPanning channel 0 -N main.SetChannelPanning left_value 1 -N main.SetChannelPanning right_value 2 -N main.SetChannelDistance channel 0 -N main.SetChannelDistance dist_value 1 -N main.ChannelIsPlaying channel 0 -N main.ChannelIsPaused channel 0 -BN main.QueryAudioSpec freq 0 -BN main.QueryAudioSpec format 1 -BN main.QueryAudioSpec channels 2 -N main.SetChannelSpacePosition channel 0 -N main.SetChannelSpacePosition angle 1 -N main.SetChannelSpacePosition distance 2 -N main.NumJoyAxes joy_num 0 -N main.NumJoyButtons joy_num 0 -N main.NumJoyHats joy_num 0 -N main.NumJoyTrackBalls joy_num 0 -N main.JoyAxis joy_num 0 -N main.JoyAxis joy_axis 1 -N main.JoyButton joy_num 0 -N main.JoyButton joy_button 1 -N main.JoyHat joy_num 0 -N main.JoyHat joy_hat 1 -N main.GetJoyTrackBall joy_num 0 -N main.GetJoyTrackBall ball 1 -BN main.GetJoyTrackBall dx 2 -BN main.GetJoyTrackBall dy 3 -N main.JoyName$ joy_num 0 -N main.JoystickIsConnected joy_num 0 -N main.JoyRumblePlay joy_num 0 -N main.JoyRumblePlay strength 1 -N main.JoyRumblePlay duration 2 -N main.JoyRumbleStop joy_num 0 -N main.JoystickIsHaptic joy_num 0 -S main.LoadFont fnt_file$ 0 -N main.LoadFont font_size 0 -N main.DeleteFont slot 0 -N main.FontExists slot 0 -N main.SetFont slot 0 -S main.DrawText txt$ 0 -N main.DrawText x 0 -N main.DrawText y 1 -S main.GetTextSize txt$ 0 -BN main.GetTextSize w 0 -BN main.GetTextSize h 1 -S main.TextWidth txt$ 0 -S main.TextHeight txt$ 0 -BN main.GetTouch status 0 -BN main.GetTouch x 1 -BN main.GetTouch y 2 -BN main.GetTouch dx 3 -BN main.GetTouch dy 4 -BN main.GetMultiTouch status 0 -BN main.GetMultiTouch x 1 -BN main.GetMultiTouch y 2 -BN main.GetMultiTouch fingers 3 -BN main.GetMultiTouch dist 4 -BN main.GetMultiTouch theta 5 -N main.GetTouchFinger finger 0 -BN main.GetTouchFinger x 1 -BN main.GetTouchFinger y 2 -BN main.GetTouchFinger pressure 3 -N main.GetAccel accel_num 0 -BN main.GetAccel x 1 -BN main.GetAccel y 2 -BN main.GetAccel z 3 -N main.AccelName$ accel_num 0 -N main.GetGyro gyro_num 0 -BN main.GetGyro x 1 -BN main.GetGyro y 2 -BN main.GetGyro z 3 -N main.GyroName$ gyro_num 0 -N main.CheckSockets timeout_ms 0 -N main.TCP_SocketReady socket 0 -N main.UDP_SocketReady socket 0 -S main.TCP_OpenSocket host$ 0 -N main.TCP_OpenSocket port 0 -N main.TCP_CloseSocket socket 0 -N main.TCP_RemoteHost socket 0 -N main.TCP_RemotePort socket 0 -N main.TCP_GetData socket 0 -N main.TCP_GetData numBytes 1 -BS main.TCP_GetData sData$ 0 -N main.TCP_SendData socket 0 -S main.TCP_SendData sData$ 0 -N main.TCP_AcceptSocket server 0 -N main.TCP_AcceptSocket client 1 -N main.UDP_OpenSocket port 0 -N main.UDP_CloseSocket socket 0 -N main.UDP_GetData socket 0 -BS main.UDP_GetData host$ 0 -BN main.UDP_GetData port 1 -BS main.UDP_GetData sData$ 1 -N main.UDP_RemoteHost$ socket 0 -N main.UDP_RemotePort socket 0 -N main.UDP_SendData socket 0 -S main.UDP_SendData host$ 0 -N main.UDP_SendData port 1 -S main.UDP_SendData sData$ 1 -S main.LoadVideo vid$ 0 -N main.PlayVideo vLoops 0 -N main.SetVideoPosition pos 0 -S main.GetVideoStats vFile$ 0 -BN main.GetVideoStats vLen 0 -BN main.GetVideoStats vfps 1 -BN main.GetVideoStats frame_w 2 -BN main.GetVideoStats frame_h 3 -N main.SetVideoDrawRect x 0 -N main.SetVideoDrawRect y 1 -N main.SetVideoDrawRect w 2 -N main.SetVideoDrawRect h 3 -BN main.GetVideoDrawRect x 0 -BN main.GetVideoDrawRect y 1 -BN main.GetVideoDrawRect w 2 -BN main.GetVideoDrawRect h 3 -BN main.GetVideoSize w 0 -BN main.GetVideoSize h 1 -N main.SetVideoVolume vol 0 -S main.System cmd$ 0 -N main.Command$ arg 0 -S main.Env$ v$ 0 -S main.SetEnv var$ 0 -S main.SetEnv value$ 1 -S main.PrefPath$ org_name$ 0 -S main.PrefPath$ app_name$ 1 -S main.Android_JNI_Message$ arg$ 0 -S main.Runtime_Utility_Message$ arg$ 0 -N main.GetDesktopDisplayMode index 0 -BN main.GetDesktopDisplayMode w 1 -BN main.GetDesktopDisplayMode h 2 -BN main.GetDesktopDisplayMode freq 3 -BN main.GetPowerInfo status 0 -BN main.GetPowerInfo secs 1 -BN main.GetPowerInfo pct 2 -S main.EvalJS$ js_code$ 0 -S main.SystemReturnStdOut$ cmd$ 0 -S main.OpenURL url$ 0 -S main.MessageBox title$ 0 -S main.MessageBox msg$ 1 -N main.DimMatrix m_rows 0 -N main.DimMatrix m_cols 1 -N main.DeleteMatrix mA 0 -N main.AddMatrix mA 0 -N main.AddMatrix mB 1 -N main.AddMatrix mC 2 -N main.AugmentMatrix mA 0 -N main.AugmentMatrix mB 1 -N main.AugmentMatrix mC 2 -N main.CopyMatrix mA 0 -N main.CopyMatrix mB 1 -N main.InsertMatrixColumns mA 0 -N main.InsertMatrixColumns c 1 -N main.InsertMatrixColumns num_cols 2 -N main.InsertMatrixRows mA 0 -N main.InsertMatrixRows r 1 -N main.InsertMatrixRows num_rows 2 -N main.MultiplyMatrix mA 0 -N main.MultiplyMatrix mB 1 -N main.MultiplyMatrix mC 2 -N main.CubeMatrix mA 0 -N main.CubeMatrix mB 1 -N main.DeleteMatrixColumns mA 0 -N main.DeleteMatrixColumns c 1 -N main.DeleteMatrixColumns num_cols 2 -N main.DeleteMatrixRows mA 0 -N main.DeleteMatrixRows r 1 -N main.DeleteMatrixRows num_rows 2 -N main.ClearMatrix mA 0 -N main.ClearMatrixColumns mA 0 -N main.ClearMatrixColumns c 1 -N main.ClearMatrixColumns num_cols 2 -N main.ClearMatrixRows mA 0 -N main.ClearMatrixRows r 1 -N main.ClearMatrixRows num_rows 2 -N main.FillMatrix mA 0 -N main.FillMatrix v 1 -N main.FillMatrixColumns mA 0 -N main.FillMatrixColumns c 1 -N main.FillMatrixColumns num_cols 2 -N main.FillMatrixColumns v 3 -N main.FillMatrixRows mA 0 -N main.FillMatrixRows r 1 -N main.FillMatrixRows num_rows 2 -N main.FillMatrixRows v 3 -N main.CopyMatrixColumns mA 0 -N main.CopyMatrixColumns mB 1 -N main.CopyMatrixColumns c 2 -N main.CopyMatrixColumns num_cols 3 -N main.CopyMatrixRows mA 0 -N main.CopyMatrixRows mB 1 -N main.CopyMatrixRows r 2 -N main.CopyMatrixRows num_rows 3 -N main.SetIdentityMatrix mA 0 -N main.SetIdentityMatrix n 1 -N main.SolveMatrix mA 0 -N main.SolveMatrix mB 1 -N main.SolveMatrix mC 2 -N main.IsEqualMatrix mA 0 -N main.IsEqualMatrix mB 1 -N main.IsEqualMatrix tolerance 2 -N main.Determinant mA 0 -N main.AdjointMatrix mA 0 -N main.AdjointMatrix mB 1 -N main.InvertMatrix mA 0 -N main.InvertMatrix mB 1 -N main.MatrixFromBuffer mA 0 -N main.MatrixFromBuffer r 1 -N main.MatrixFromBuffer c 2 -BN main.MatrixFromBuffer buffer 3 -BN main.BufferFromMatrix buffer 0 -N main.BufferFromMatrix mA 1 -N main.RandomizeMatrix mA 0 -N main.RandomizeMatrix vmin 1 -N main.RandomizeMatrix vmax 2 -N main.MatrixValue mA 0 -N main.MatrixValue r 1 -N main.MatrixValue c 2 -N main.SetMatrixValue mA 0 -N main.SetMatrixValue r 1 -N main.SetMatrixValue c 2 -N main.SetMatrixValue v 3 -N main.ScalarMatrix mA 0 -N main.ScalarMatrix mB 1 -N main.ScalarMatrix s_value 2 -N main.ScalarMatrixColumns mA 0 -N main.ScalarMatrixColumns mB 1 -N main.ScalarMatrixColumns c 2 -N main.ScalarMatrixColumns num_cols 3 -N main.ScalarMatrixColumns s_value 4 -N main.ScalarMatrixRows mA 0 -N main.ScalarMatrixRows mB 1 -N main.ScalarMatrixRows r 2 -N main.ScalarMatrixRows num_rows 3 -N main.ScalarMatrixRows s_value 4 -N main.SquareMatrix mA 0 -N main.SquareMatrix mB 1 -N main.CofactorMatrix mA 0 -N main.CofactorMatrix r 1 -N main.CofactorMatrix c 2 -N main.SubtractMatrix mA 0 -N main.SubtractMatrix mB 1 -N main.SubtractMatrix mC 2 -N main.SwapMatrix mA 0 -N main.SwapMatrix mB 1 -N main.SwapMatrixColumn mA 0 -N main.SwapMatrixColumn C1 1 -N main.SwapMatrixColumn C2 2 -N main.SwapMatrixRow mA 0 -N main.SwapMatrixRow R1 1 -N main.SwapMatrixRow R2 2 -N main.TransposeMatrix mA 0 -N main.TransposeMatrix mB 1 -N main.UnAugmentMatrix mA 0 -N main.UnAugmentMatrix mB 1 -N main.UnAugmentMatrix mC 2 -N main.ZeroMatrix mA 0 -N main.GetMatrixSize mA 0 -BN main.GetMatrixSize r 1 -BN main.GetMatrixSize c 2 -N main.IncrementMatrixRows mA 0 -N main.IncrementMatrixRows mB 1 -N main.IncrementMatrixRows r 2 -N main.IncrementMatrixRows num_rows 3 -N main.IncrementMatrixRows value 4 -N main.IncrementMatrixColumns mA 0 -N main.IncrementMatrixColumns mB 1 -N main.IncrementMatrixColumns c 2 -N main.IncrementMatrixColumns num_cols 3 -N main.IncrementMatrixColumns value 4 -N main.JoinMatrixRows mA 0 -N main.JoinMatrixRows mB 1 -N main.JoinMatrixRows mC 2 -N main.JoinMatrixColumns mA 0 -N main.JoinMatrixColumns mB 1 -N main.JoinMatrixColumns mC 2 -N main.ClipMatrix mA 0 -N main.ClipMatrix r 1 -N main.ClipMatrix c 2 -N main.ClipMatrix num_rows 3 -N main.ClipMatrix num_cols 4 -N main.ClipMatrix mB 5 -N main.SetMatrixTranslation mA 0 -N main.SetMatrixTranslation x 1 -N main.SetMatrixTranslation y 2 -N main.SetMatrixTranslation z 3 -N main.SetMatrixRotation mA 0 -N main.SetMatrixRotation x 1 -N main.SetMatrixRotation y 2 -N main.SetMatrixRotation z 3 -N main.SetMatrixScale mA 0 -N main.SetMatrixScale x 1 -N main.SetMatrixScale y 2 -N main.SetMatrixScale z 3 -N main.GetMatrixTranslation mA 0 -BN main.GetMatrixTranslation x 1 -BN main.GetMatrixTranslation y 2 -BN main.GetMatrixTranslation z 3 -N main.GetMatrixRotation mA 0 -BN main.GetMatrixRotation x 1 -BN main.GetMatrixRotation y 2 -BN main.GetMatrixRotation z 3 -N main.GetMatrixScale mA 0 -BN main.GetMatrixScale x 1 -BN main.GetMatrixScale y 2 -BN main.GetMatrixScale z 3 -S main.SetClipboardText txt$ 0 -S main.ReadInput_SetText txt$ 0 -N main.ReadInput_ToggleBackspace flag 0 -N main.CreateSprite img 0 -N main.CreateSprite frame_w 1 -N main.CreateSprite frame_h 2 -N main.DeleteSprite sprite 0 -N main.SetSpritePosition sprite 0 -N main.SetSpritePosition x 1 -N main.SetSpritePosition y 2 -N main.TranslateSprite sprite 0 -N main.TranslateSprite x 1 -N main.TranslateSprite y 2 -N main.GetSpritePosition sprite 0 -BN main.GetSpritePosition x 1 -BN main.GetSpritePosition y 2 -N main.SpriteX sprite 0 -N main.SpriteY sprite 0 -N main.SetSpriteRotation sprite 0 -N main.SetSpriteRotation angle 1 -N main.RotateSprite sprite 0 -N main.RotateSprite angle 1 -N main.GetSpriteRotation sprite 0 -N main.SetSpriteScale sprite 0 -N main.SetSpriteScale x 1 -N main.SetSpriteScale y 2 -N main.ScaleSprite sprite 0 -N main.ScaleSprite x 1 -N main.ScaleSprite y 2 -N main.GetSpriteScale sprite 0 -BN main.GetSpriteScale x 1 -BN main.GetSpriteScale y 2 -N main.SetSpriteZ sprite 0 -N main.SetSpriteZ z 1 -N main.SpriteZ sprite 0 -N main.GetSpriteSize sprite 0 -BN main.GetSpriteSize w 1 -BN main.GetSpriteSize h 2 -N main.SpriteWidth sprite 0 -N main.SpriteHeight sprite 0 -N main.SetSpriteVisible sprite 0 -N main.SetSpriteVisible flag 1 -N main.SpriteIsVisible sprite 0 -N main.SetSpriteSolid sprite 0 -N main.SetSpriteSolid flag 1 -N main.SpriteIsSolid sprite 0 -N main.SetSpriteType sprite 0 -N main.SetSpriteType sprite_type 1 -N main.GetSpriteType sprite 0 -N main.SetSpriteSource sprite 0 -N main.SetSpriteSource img 1 -N main.GetSpriteSource sprite 0 -N main.CreateSpriteAnimation sprite 0 -N main.CreateSpriteAnimation anim_length 1 -N main.CreateSpriteAnimation speed 2 -N main.SetSpriteFrame sprite 0 -N main.SetSpriteFrame frame 1 -N main.GetSpriteFrame sprite 0 -N main.SetSpriteAnimationFrame sprite 0 -N main.SetSpriteAnimationFrame animation 1 -N main.SetSpriteAnimationFrame anim_frame 2 -N main.SetSpriteAnimationFrame frame 3 -N main.GetSpriteAnimationFrame sprite 0 -N main.GetSpriteAnimationFrame animation 1 -N main.GetSpriteAnimationFrame anim_frame 2 -N main.SetSpriteAnimationLength sprite 0 -N main.SetSpriteAnimationLength animation 1 -N main.SetSpriteAnimationLength anim_length 2 -N main.GetSpriteAnimationLength sprite 0 -N main.GetSpriteAnimationLength animation 1 -N main.SetSpriteAnimationSpeed sprite 0 -N main.SetSpriteAnimationSpeed animation 1 -N main.SetSpriteAnimationSpeed speed 2 -N main.GetSpriteAnimationSpeed sprite 0 -N main.GetSpriteAnimationSpeed animation 1 -N main.SetSpriteAnimation sprite 0 -N main.SetSpriteAnimation animation 1 -N main.SetSpriteAnimation num_loops 2 -N main.GetSpriteAnimation sprite 0 -N main.GetSpriteCurrentAnimationFrame sprite 0 -N main.NumSpriteAnimationLoops sprite 0 -N main.SpriteAnimationIsPlaying sprite 0 -N main.DeleteSpriteAnimation sprite 0 -N main.DeleteSpriteAnimation animation 1 -N main.getSpriteCenter spr_id 0 -BN main.getSpriteCenter x 1 -BN main.getSpriteCenter y 2 -N main.setSpriteLinearVelocity spr_id 0 -N main.setSpriteLinearVelocity x 1 -N main.setSpriteLinearVelocity y 2 -N main.getSpriteLinearVelocity spr_id 0 -BN main.getSpriteLinearVelocity x 1 -BN main.getSpriteLinearVelocity y 2 -N main.setSpriteAngularVelocity spr_id 0 -N main.setSpriteAngularVelocity av 1 -N main.getSpriteAngularVelocity spr_id 0 -N main.applySpriteForce spr_id 0 -N main.applySpriteForce fX 1 -N main.applySpriteForce fY 2 -N main.applySpriteForce pX 3 -N main.applySpriteForce pY 4 -N main.applySpriteCentralForce spr_id 0 -N main.applySpriteCentralForce x 1 -N main.applySpriteCentralForce y 2 -N main.applySpriteTorque spr_id 0 -N main.applySpriteTorque torque 1 -N main.applySpriteLinearImpulse spr_id 0 -N main.applySpriteLinearImpulse iX 1 -N main.applySpriteLinearImpulse iY 2 -N main.applySpriteLinearImpulse pX 3 -N main.applySpriteLinearImpulse pY 4 -N main.applySpriteAngularImpulse spr_id 0 -N main.applySpriteAngularImpulse impulse 1 -N main.getSpriteMass spr_id 0 -N main.getSpriteInertia spr_id 0 -N main.getSpriteWorldPoint spr_id 0 -N main.getSpriteWorldPoint lX 1 -N main.getSpriteWorldPoint lY 2 -BN main.getSpriteWorldPoint x 3 -BN main.getSpriteWorldPoint y 4 -N main.getSpriteWorldVector spr_id 0 -N main.getSpriteWorldVector lX 1 -N main.getSpriteWorldVector lY 2 -BN main.getSpriteWorldVector x 3 -BN main.getSpriteWorldVector y 4 -N main.getSpriteLocalPoint spr_id 0 -N main.getSpriteLocalPoint wX 1 -N main.getSpriteLocalPoint wY 2 -BN main.getSpriteLocalPoint x 3 -BN main.getSpriteLocalPoint y 4 -N main.getSpriteLocalVector spr_id 0 -N main.getSpriteLocalVector wX 1 -N main.getSpriteLocalVector wY 2 -BN main.getSpriteLocalVector x 3 -BN main.getSpriteLocalVector y 4 -N main.getSpriteLinearVelocityFromLocalPoint spr_id 0 -N main.getSpriteLinearVelocityFromLocalPoint pX 1 -N main.getSpriteLinearVelocityFromLocalPoint pY 2 -BN main.getSpriteLinearVelocityFromLocalPoint x 3 -BN main.getSpriteLinearVelocityFromLocalPoint y 4 -N main.getSpriteLinearVelocityFromWorldPoint spr_id 0 -N main.getSpriteLinearVelocityFromWorldPoint wX 1 -N main.getSpriteLinearVelocityFromWorldPoint wY 2 -BN main.getSpriteLinearVelocityFromWorldPoint x 3 -BN main.getSpriteLinearVelocityFromWorldPoint y 4 -N main.getSpriteLinearDamping spr_id 0 -N main.setSpriteLinearDamping spr_id 0 -N main.setSpriteLinearDamping linearDamping 1 -N main.getSpriteAngularDamping spr_id 0 -N main.setSpriteAngularDamping spr_id 0 -N main.setSpriteAngularDamping angularDamping 1 -N main.getSpriteGravityScale spr_id 0 -N main.setSpriteGravityScale spr_id 0 -N main.setSpriteGravityScale g_scale 1 -N main.setSpriteBullet spr_id 0 -N main.setSpriteBullet flag 1 -N main.spriteIsBullet spr_id 0 -N main.setSpriteSleepAllowed spr_id 0 -N main.setSpriteSleepAllowed flag 1 -N main.spriteSleepAllowed spr_id 0 -N main.setSpriteAwake spr_id 0 -N main.setSpriteAwake flag 1 -N main.spriteIsAwake spr_id 0 -N main.setSpriteFixedRotation spr_id 0 -N main.setSpriteFixedRotation flag 1 -N main.spriteIsFixedRotation spr_id 0 -N main.SetSpriteDensity spr_id 0 -N main.SetSpriteDensity density 1 -N main.GetSpriteDensity spr_id 0 -N main.SetSpriteFriction spr_id 0 -N main.SetSpriteFriction friction 1 -N main.GetSpriteFriction spr_id 0 -N main.SetSpriteRestitution spr_id 0 -N main.SetSpriteRestitution restitution 1 -N main.GetSpriteRestitution spr_id 0 -N main.SetSpriteRestitutionThreshold spr_id 0 -N main.SetSpriteRestitutionThreshold threshold 1 -N main.GetSpriteRestitutionThreshold spr_id 0 -N main.GetSpriteAABB spr_id 0 -BN main.GetSpriteAABB x1 1 -BN main.GetSpriteAABB y1 2 -BN main.GetSpriteAABB x2 3 -BN main.GetSpriteAABB y2 4 -N main.SetGravity2D x 0 -N main.SetGravity2D y 1 -BN main.GetGravity2D x 0 -BN main.GetGravity2D y 1 -N main.SetWorld2DTimeStep ts 0 -N main.SetWorld2DVelocityIterations v 0 -N main.SetWorld2DPositionIterations p 0 -N main.SetWorld2DAutoClearForces flag 0 -N main.createDistanceJoint spriteA 0 -N main.createDistanceJoint spriteB 1 -N main.createDistanceJoint aX 2 -N main.createDistanceJoint aY 3 -N main.createDistanceJoint bX 4 -N main.createDistanceJoint bY 5 -N main.createDistanceJoint collide_connect 6 -N main.createFrictionJoint spriteA 0 -N main.createFrictionJoint spriteB 1 -N main.createFrictionJoint x 2 -N main.createFrictionJoint y 3 -N main.createFrictionJoint collide_connect 4 -N main.createGearJoint jointA 0 -N main.createGearJoint jointB 1 -N main.createGearJoint g_ratio 2 -N main.createGearJoint collide_connect 3 -N main.createMotorJoint spriteA 0 -N main.createMotorJoint spriteB 1 -N main.createMotorJoint collide_connect 2 -N main.createPrismaticJoint spriteA 0 -N main.createPrismaticJoint spriteB 1 -N main.createPrismaticJoint aX 2 -N main.createPrismaticJoint aY 3 -N main.createPrismaticJoint axisX 4 -N main.createPrismaticJoint axisY 5 -N main.createPrismaticJoint collide_connect 6 -N main.createPulleyJoint spriteA 0 -N main.createPulleyJoint spriteB 1 -N main.createPulleyJoint gaX 2 -N main.createPulleyJoint gaY 3 -N main.createPulleyJoint gbX 4 -N main.createPulleyJoint gbY 5 -N main.createPulleyJoint aX 6 -N main.createPulleyJoint aY 7 -N main.createPulleyJoint bX 8 -N main.createPulleyJoint bY 9 -N main.createPulleyJoint j_ratio 10 -N main #fn11 11 -N main.createPulleyJoint collide_connect 11 -N main.createRevoluteJoint spriteA 0 -N main.createRevoluteJoint spriteB 1 -N main.createRevoluteJoint x 2 -N main.createRevoluteJoint y 3 -N main.createRevoluteJoint collide_connect 4 -N main.createWeldJoint spriteA 0 -N main.createWeldJoint spriteB 1 -N main.createWeldJoint x 2 -N main.createWeldJoint y 3 -N main.createWeldJoint collide_connect 4 -N main.createWheelJoint spriteA 0 -N main.createWheelJoint spriteB 1 -N main.createWheelJoint aX 2 -N main.createWheelJoint aY 3 -N main.createWheelJoint axisX 4 -N main.createWheelJoint axisY 5 -N main.createWheelJoint collide_connect 6 -N main.getJointWorldAnchorA joint_id 0 -BN main.getJointWorldAnchorA x 1 -BN main.getJointWorldAnchorA y 2 -N main.getJointWorldAnchorB joint_id 0 -BN main.getJointWorldAnchorB x 1 -BN main.getJointWorldAnchorB y 2 -N main.getJointReactionForce joint_id 0 -N main.getJointReactionForce inv_dt 1 -BN main.getJointReactionForce x 2 -BN main.getJointReactionForce y 3 -N main.getJointReactionTorque joint_id 0 -N main.getJointReactionTorque inv_dt 1 -N main.getJointLocalAnchorA joint_id 0 -BN main.getJointLocalAnchorA x 1 -BN main.getJointLocalAnchorA y 2 -N main.getJointLocalAnchorB joint_id 0 -BN main.getJointLocalAnchorB x 1 -BN main.getJointLocalAnchorB y 2 -N main.setJointLength joint_id 0 -N main.setJointLength jlen 1 -N main.getJointLength joint_id 0 -N main.setJointMinLength joint_id 0 -N main.setJointMinLength jlen 1 -N main.getJointMinLength joint_id 0 -N main.setJointMaxLength joint_id 0 -N main.setJointMaxLength jlen 1 -N main.getJointMaxLength joint_id 0 -N main.getJointCurrentLength joint_id 0 -N main.setJointStiffness joint_id 0 -N main.setJointStiffness stiffness 1 -N main.getJointStiffness joint_id 0 -N main.setJointDamping joint_id 0 -N main.setJointDamping damping 1 -N main.getJointDamping joint_id 0 -N main.setJointMaxForce joint_id 0 -N main.setJointMaxForce force 1 -N main.getJointMaxForce joint_id 0 -N main.setJointMaxTorque joint_id 0 -N main.setJointMaxTorque torque 1 -N main.getJointMaxTorque joint_id 0 -N main.setJointCorrectionFactor joint_id 0 -N main.setJointCorrectionFactor factor 1 -N main.getJointCorrectionFactor joint_id 0 -N main.setJointRatio joint_id 0 -N main.setJointRatio j_ratio 1 -N main.getJointRatio joint_id 0 -N main.setJointLinearOffset joint_id 0 -N main.setJointLinearOffset x 1 -N main.setJointLinearOffset y 2 -N main.getJointLinearOffset joint_id 0 -BN main.getJointLinearOffset x 1 -BN main.getJointLinearOffset y 2 -N main.setJointAngularOffset joint_id 0 -N main.setJointAngularOffset angleOffset 1 -N main.getJointAngularOffset joint_id 0 -N main.getJointLocalAxisA joint_id 0 -BN main.getJointLocalAxisA x 1 -BN main.getJointLocalAxisA y 2 -N main.getJointReferenceAngle joint_id 0 -N main.getJointTranslation joint_id 0 -N main.getJointSpeed joint_id 0 -N main.jointIsLimitEnabled joint_id 0 -N main.enableJointLimit joint_id 0 -N main.enableJointLimit flag 1 -N main.getJointLowerLimit joint_id 0 -N main.getJointUpperLimit joint_id 0 -N main.setJointLimits joint_id 0 -N main.setJointLimits lower_limit 1 -N main.setJointLimits upper_limit 2 -N main.jointMotorIsEnabled joint_id 0 -N main.enableJointMotor joint_id 0 -N main.enableJointMotor flag 1 -N main.setJointMotorSpeed joint_id 0 -N main.setJointMotorSpeed speed 1 -N main.getJointMotorSpeed joint_id 0 -N main.setJointMaxMotorForce joint_id 0 -N main.setJointMaxMotorForce force 1 -N main.getJointMaxMotorForce joint_id 0 -N main.getJointMotorForce joint_id 0 -N main.getJointMotorForce inv_dt 1 -N main.setJointMaxMotorTorque joint_id 0 -N main.setJointMaxMotorTorque torque 1 -N main.getJointMaxMotorTorque joint_id 0 -N main.getJointMotorTorque joint_id 0 -N main.getJointMotorTorque inv_dt 1 -N main.getJointGroundAnchorA joint_id 0 -BN main.getJointGroundAnchorA x 1 -BN main.getJointGroundAnchorA y 2 -N main.getJointGroundAnchorB joint_id 0 -BN main.getJointGroundAnchorB x 1 -BN main.getJointGroundAnchorB y 2 -N main.getJointLengthA joint_id 0 -N main.getJointLengthB joint_id 0 -N main.getJointCurrentLengthA joint_id 0 -N main.getJointCurrentLengthB joint_id 0 -N main.setJointOrigin joint_id 0 -N main.setJointOrigin x 1 -N main.setJointOrigin y 2 -N main.getJointAngle joint_id 0 -N main.getJointLinearSpeed joint_id 0 -N main.getJointAngularSpeed joint_id 0 -N main.DeleteJoint joint_id 0 -N main.CreateTileSet img_id 0 -N main.CreateTileSet tile_w 1 -N main.CreateTileSet tile_h 2 -N main.SetTileAnimationLength tileset 0 -N main.SetTileAnimationLength base_tile 1 -N main.SetTileAnimationLength num_frames 2 -N main.GetTileAnimationLength tileset 0 -N main.GetTileAnimationLength base_tile 1 -N main.SetTileAnimationFrame tileset 0 -N main.SetTileAnimationFrame base_tile 1 -N main.SetTileAnimationFrame anim_frame 2 -N main.SetTileAnimationFrame tile_frame 3 -N main.GetTileAnimationFrame tileset 0 -N main.GetTileAnimationFrame base_tile 1 -N main.GetTileAnimationFrame anim_frame 2 -N main.SetTileAnimationSpeed tileset 0 -N main.SetTileAnimationSpeed base_tile 1 -N main.SetTileAnimationSpeed speed 2 -N main.GetTileAnimationSpeed tileset 0 -N main.GetTileAnimationSpeed base_tile 1 -N main.CreateTileMap tileset 0 -N main.CreateTileMap widthInTiles 1 -N main.CreateTileMap heightInTiles 2 -N main.SetTileMapSize tilemap 0 -N main.SetTileMapSize widthInTiles 1 -N main.SetTileMapSize heightInTiles 2 -N main.GetTileMapSize tilemap 0 -BN main.GetTileMapSize widthInTiles 1 -BN main.GetTileMapSize heightInTiles 2 -N main.SetTile tilemap 0 -N main.SetTile tile 1 -N main.SetTile x 2 -N main.SetTile y 3 -N main.GetTile tilemap 0 -N main.GetTile x 1 -N main.GetTile y 2 -N main.FillTile tilemap 0 -N main.FillTile tile 1 -N main.FillTile x 2 -N main.FillTile y 3 -N main.FillTile widthInTiles 4 -N main.FillTile heightInTiles 5 -N main.DrawTileMap tilemap 0 -N main.DrawTileMap x 1 -N main.DrawTileMap y 2 -N main.DrawTileMap w 3 -N main.DrawTileMap h 4 -N main.DrawTileMap offset_x 5 -N main.DrawTileMap offset_y 6 -S main.LoadMesh mesh_file$ 0 -N main.DeleteMesh mesh 0 -N main.AddMeshBuffer mesh 0 -N main.AddMeshBuffer vertex_count 1 -BN main.AddMeshBuffer vertex_data 2 -BN main.AddMeshBuffer normal_data 3 -BN main.AddMeshBuffer uv_data 4 -N main.AddMeshBuffer index_count 5 -BN main.AddMeshBuffer index_data 6 -S main.LoadMeshFromArchive archive$ 0 -S main.LoadMeshFromArchive mesh_file$ 1 -N main.CreatePlaneMesh w 0 -N main.CreatePlaneMesh h 1 -N main.CreatePlaneMesh tileCount_w 2 -N main.CreatePlaneMesh tileCount_h 3 -S main.LoadAN8 an8_file$ 0 -N main.LoadMeshFromAN8 an8_project 0 -S main.LoadMeshFromAN8 an8_scene$ 0 -N main.GetNumAN8Scenes an8_project 0 -N main.GetAN8SceneName$ an8_project 0 -N main.GetAN8SceneName$ scene_num 1 -N main.CreateAnimatedActor mesh 0 -N main.CreateOctreeActor mesh 0 -N main.CreateCubeActor cube_size 0 -N main.CreateSphereActor radius 0 -N main.CreateWaterActor mesh 0 -N main.CreateWaterActor waveHeight 1 -N main.CreateWaterActor waveSpeed 2 -N main.CreateWaterActor waveLength 3 -S main.CreateTerrainActor hmap_file$ 0 -N main.CreateParticleActor particle_type 0 -N main.DeleteActor actor 0 -N main.GetActorTransform actor 0 -N main.GetActorTransform matrix 1 -N main.SetActorPosition actor 0 -N main.SetActorPosition x 1 -N main.SetActorPosition y 2 -N main.SetActorPosition z 3 -N main.TranslateActorLocal actor 0 -N main.TranslateActorLocal x 1 -N main.TranslateActorLocal y 2 -N main.TranslateActorLocal z 3 -N main.TranslateActorWorld actor 0 -N main.TranslateActorWorld x 1 -N main.TranslateActorWorld y 2 -N main.TranslateActorWorld z 3 -N main.GetActorPosition actor 0 -BN main.GetActorPosition x 1 -BN main.GetActorPosition y 2 -BN main.GetActorPosition z 3 -N main.SetActorScale actor 0 -N main.SetActorScale x 1 -N main.SetActorScale y 2 -N main.SetActorScale z 3 -N main.ScaleActor actor 0 -N main.ScaleActor x 1 -N main.ScaleActor y 2 -N main.ScaleActor z 3 -N main.GetActorScale actor 0 -BN main.GetActorScale x 1 -BN main.GetActorScale y 2 -BN main.GetActorScale z 3 -N main.SetActorRotation actor 0 -N main.SetActorRotation x 1 -N main.SetActorRotation y 2 -N main.SetActorRotation z 3 -N main.RotateActor actor 0 -N main.RotateActor x 1 -N main.RotateActor y 2 -N main.RotateActor z 3 -N main.GetActorRotation actor 0 -BN main.GetActorRotation x 1 -BN main.GetActorRotation y 2 -BN main.GetActorRotation z 3 -N main.SetActorVisible actor 0 -N main.SetActorVisible flag 1 -N main.ActorIsVisible actor 0 -N main.SetActorAutoCulling actor 0 -N main.SetActorAutoCulling cull_type 1 -N main.GetActorAutoCulling actor 0 -N main.AddActorShadow actor 0 -N main.RemoveActorShadow actor 0 -N main.ActorExists actor 0 -N main.CreateActorAnimation actor 0 -N main.CreateActorAnimation start_frame 1 -N main.CreateActorAnimation end_frame 2 -N main.CreateActorAnimation speed 3 -N main.SetActorAnimation actor 0 -N main.SetActorAnimation animation 1 -N main.SetActorAnimation num_loops 2 -N main.SetActorAnimationSpeed actor 0 -N main.SetActorAnimationSpeed animation 1 -N main.SetActorAnimationSpeed speed 2 -N main.SetActorAnimationFrames actor 0 -N main.SetActorAnimationFrames animation 1 -N main.SetActorAnimationFrames start_frame 2 -N main.SetActorAnimationFrames end_frame 3 -N main.GetActorCurrentAnimation actor 0 -N main.GetActorAnimationSpeed actor 0 -N main.GetActorAnimationSpeed animation 1 -N main.GetActorAnimationStartFrame actor 0 -N main.GetActorAnimationStartFrame animation 1 -N main.GetActorAnimationEndFrame actor 0 -N main.GetActorAnimationEndFrame animation 1 -N main.SetActorFrame actor 0 -N main.SetActorFrame frame 1 -N main.GetActorFrame actor 0 -N main.ActorAnimationIsPlaying actor 0 -N main.NumActorAnimationLoops actor 0 -N main.SetActorMD2Animation actor 0 -N main.SetActorMD2Animation anim 1 -N main.SetActorMD2Animation num_loops 2 -N main.SetActorMD2AnimationByName actor 0 -S main.SetActorMD2AnimationByName anim_name$ 0 -N main.SetActorMD2AnimationByName num_loops 1 -N main.DeleteActorAnimation actor 0 -N main.DeleteActorAnimation animation 1 -N main.SetGravity3D x 0 -N main.SetGravity3D y 1 -N main.SetGravity3D z 2 -BN main.GetGravity3D x 0 -BN main.GetGravity3D y 1 -BN main.GetGravity3D z 2 -N main.SetActorCollisionShape actor 0 -N main.SetActorCollisionShape shape_type 1 -N main.SetActorCollisionShape mass 2 -N main.GetActorCollisionShape actor 0 -N main.SetActorSolid actor 0 -N main.SetActorSolid flag 1 -N main.ActorIsSolid actor 0 -N main.GetActorCollision actor1 0 -N main.GetActorCollision actor2 1 -N main.SetActorGravity actor 0 -N main.SetActorGravity x 1 -N main.SetActorGravity y 2 -N main.SetActorGravity z 3 -N main.GetActorGravity actor 0 -BN main.GetActorGravity x 1 -BN main.GetActorGravity y 2 -BN main.GetActorGravity z 3 -N main.setActorDamping actor 0 -N main.setActorDamping lin_damping 1 -N main.setActorDamping ang_damping 2 -N main.getActorLinearDamping actor 0 -N main.getActorAngularDamping actor 0 -N main.getActorLinearSleepThreshold actor 0 -N main.getActorAngularSleepThreshold actor 0 -N main.applyActorDamping actor 0 -N main.applyActorDamping timeStep 1 -N main.setActorMassProperties actor 0 -N main.setActorMassProperties mass 1 -N main.setActorMassProperties inertia_x 2 -N main.setActorMassProperties inertia_y 3 -N main.setActorMassProperties inertia_z 4 -N main.getActorLinearFactor actor 0 -BN main.getActorLinearFactor x 1 -BN main.getActorLinearFactor y 2 -BN main.getActorLinearFactor z 3 -N main.setActorLinearFactor actor 0 -N main.setActorLinearFactor x 1 -N main.setActorLinearFactor y 2 -N main.setActorLinearFactor z 3 -N main.getActorInverseMass actor 0 -N main.integrateActorVelocities actor 0 -N main.integrateActorVelocities v_step 1 -N main.applyActorCentralForceLocal actor 0 -N main.applyActorCentralForceLocal x 1 -N main.applyActorCentralForceLocal y 2 -N main.applyActorCentralForceLocal z 3 -N main.applyActorCentralForceWorld actor 0 -N main.applyActorCentralForceWorld x 1 -N main.applyActorCentralForceWorld y 2 -N main.applyActorCentralForceWorld z 3 -N main.getActorTotalForce actor 0 -BN main.getActorTotalForce x 1 -BN main.getActorTotalForce y 2 -BN main.getActorTotalForce z 3 -N main.getActorTotalTorque actor 0 -BN main.getActorTotalTorque x 1 -BN main.getActorTotalTorque y 2 -BN main.getActorTotalTorque z 3 -N main.getActorInverseInertiaDiagLocal actor 0 -BN main.getActorInverseInertiaDiagLocal x 1 -BN main.getActorInverseInertiaDiagLocal y 2 -BN main.getActorInverseInertiaDiagLocal z 3 -N main.setActorInverseInertiaDiagLocal actor 0 -N main.setActorInverseInertiaDiagLocal x 1 -N main.setActorInverseInertiaDiagLocal y 2 -N main.setActorInverseInertiaDiagLocal z 3 -N main.setActorSleepThresholds actor 0 -N main.setActorSleepThresholds linear 1 -N main.setActorSleepThresholds angular 2 -N main.applyActorTorqueLocal actor 0 -N main.applyActorTorqueLocal x 1 -N main.applyActorTorqueLocal y 2 -N main.applyActorTorqueLocal z 3 -N main.applyActorTorqueWorld actor 0 -N main.applyActorTorqueWorld x 1 -N main.applyActorTorqueWorld y 2 -N main.applyActorTorqueWorld z 3 -N main.applyActorForceLocal actor 0 -N main.applyActorForceLocal x 1 -N main.applyActorForceLocal y 2 -N main.applyActorForceLocal z 3 -N main.applyActorForceLocal rel_x 4 -N main.applyActorForceLocal rel_y 5 -N main.applyActorForceLocal rel_z 6 -N main.applyActorForceWorld actor 0 -N main.applyActorForceWorld x 1 -N main.applyActorForceWorld y 2 -N main.applyActorForceWorld z 3 -N main.applyActorForceWorld rel_x 4 -N main.applyActorForceWorld rel_y 5 -N main.applyActorForceWorld rel_z 6 -N main.applyActorCentralImpulseLocal actor 0 -N main.applyActorCentralImpulseLocal x 1 -N main.applyActorCentralImpulseLocal y 2 -N main.applyActorCentralImpulseLocal z 3 -N main.applyActorCentralImpulseWorld actor 0 -N main.applyActorCentralImpulseWorld x 1 -N main.applyActorCentralImpulseWorld y 2 -N main.applyActorCentralImpulseWorld z 3 -N main.applyActorTorqueImpulseLocal actor 0 -N main.applyActorTorqueImpulseLocal x 1 -N main.applyActorTorqueImpulseLocal y 2 -N main.applyActorTorqueImpulseLocal z 3 -N main.applyActorTorqueImpulseWorld actor 0 -N main.applyActorTorqueImpulseWorld x 1 -N main.applyActorTorqueImpulseWorld y 2 -N main.applyActorTorqueImpulseWorld z 3 -N main.applyActorImpulseLocal actor 0 -N main.applyActorImpulseLocal x 1 -N main.applyActorImpulseLocal y 2 -N main.applyActorImpulseLocal z 3 -N main.applyActorImpulseLocal rel_x 4 -N main.applyActorImpulseLocal rel_y 5 -N main.applyActorImpulseLocal rel_z 6 -N main.applyActorImpulseWorld actor 0 -N main.applyActorImpulseWorld x 1 -N main.applyActorImpulseWorld y 2 -N main.applyActorImpulseWorld z 3 -N main.applyActorImpulseWorld rel_x 4 -N main.applyActorImpulseWorld rel_y 5 -N main.applyActorImpulseWorld rel_z 6 -N main.clearActorForces actor 0 -N main.updateActorInertiaTensor actor 0 -N main.getActorCenter actor 0 -BN main.getActorCenter x 1 -BN main.getActorCenter y 2 -BN main.getActorCenter z 3 -N main.getActorRotationQ actor 0 -BN main.getActorRotationQ x 1 -BN main.getActorRotationQ y 2 -BN main.getActorRotationQ z 3 -BN main.getActorRotationQ w 4 -N main.getActorLinearVelocityWorld actor 0 -BN main.getActorLinearVelocityWorld x 1 -BN main.getActorLinearVelocityWorld y 2 -BN main.getActorLinearVelocityWorld z 3 -N main.getActorAngularVelocityWorld actor 0 -BN main.getActorAngularVelocityWorld x 1 -BN main.getActorAngularVelocityWorld y 2 -BN main.getActorAngularVelocityWorld z 3 -N main.setActorLinearVelocityLocal actor 0 -N main.setActorLinearVelocityLocal x 1 -N main.setActorLinearVelocityLocal y 2 -N main.setActorLinearVelocityLocal z 3 -N main.setActorLinearVelocityWorld actor 0 -N main.setActorLinearVelocityWorld x 1 -N main.setActorLinearVelocityWorld y 2 -N main.setActorLinearVelocityWorld z 3 -N main.setActorAngularVelocityLocal actor 0 -N main.setActorAngularVelocityLocal x 1 -N main.setActorAngularVelocityLocal y 2 -N main.setActorAngularVelocityLocal z 3 -N main.setActorAngularVelocityWorld actor 0 -N main.setActorAngularVelocityWorld x 1 -N main.setActorAngularVelocityWorld y 2 -N main.setActorAngularVelocityWorld z 3 -N main.getActorVelocityInLocalPoint actor 0 -N main.getActorVelocityInLocalPoint rel_x 1 -N main.getActorVelocityInLocalPoint rel_y 2 -N main.getActorVelocityInLocalPoint rel_z 3 -BN main.getActorVelocityInLocalPoint x 4 -BN main.getActorVelocityInLocalPoint y 5 -BN main.getActorVelocityInLocalPoint z 6 -N main.getActorLinearVelocityLocal actor 0 -BN main.getActorLinearVelocityLocal x 1 -BN main.getActorLinearVelocityLocal y 2 -BN main.getActorLinearVelocityLocal z 3 -N main.getActorAngularVelocityLocal actor 0 -BN main.getActorAngularVelocityLocal x 1 -BN main.getActorAngularVelocityLocal y 2 -BN main.getActorAngularVelocityLocal z 3 -N main.getActorAABB actor 0 -BN main.getActorAABB min_x 1 -BN main.getActorAABB min_y 2 -BN main.getActorAABB min_z 3 -BN main.getActorAABB max_x 4 -BN main.getActorAABB max_y 5 -BN main.getActorAABB max_z 6 -N main.computeActorImpulseDenominator actor 0 -N main.computeActorImpulseDenominator pos_x 1 -N main.computeActorImpulseDenominator pos_y 2 -N main.computeActorImpulseDenominator pos_z 3 -N main.computeActorImpulseDenominator normal_x 4 -N main.computeActorImpulseDenominator normal_y 5 -N main.computeActorImpulseDenominator normal_z 6 -N main.computeActorAngularImpulseDenominator actor 0 -N main.computeActorAngularImpulseDenominator x 1 -N main.computeActorAngularImpulseDenominator y 2 -N main.computeActorAngularImpulseDenominator z 3 -N main.setActorAngularFactor actor 0 -N main.setActorAngularFactor x 1 -N main.setActorAngularFactor y 2 -N main.setActorAngularFactor z 3 -N main.getActorAngularFactor actor 0 -BN main.getActorAngularFactor x 1 -BN main.getActorAngularFactor y 2 -BN main.getActorAngularFactor z 3 -N main.computeActorGyroImpulseLocal actor 0 -N main.computeActorGyroImpulseLocal dt 1 -BN main.computeActorGyroImpulseLocal x 2 -BN main.computeActorGyroImpulseLocal y 3 -BN main.computeActorGyroImpulseLocal z 4 -N main.computeActorGyroImpulseWorld actor 0 -N main.computeActorGyroImpulseWorld dt 1 -BN main.computeActorGyroImpulseWorld x 2 -BN main.computeActorGyroImpulseWorld y 3 -BN main.computeActorGyroImpulseWorld z 4 -N main.getActorLocalInertia actor 0 -BN main.getActorLocalInertia x 1 -BN main.getActorLocalInertia y 2 -BN main.getActorLocalInertia z 3 -N main.SetActorSleepState actor 0 -N main.SetActorSleepState state 1 -N main.createPointConstraint actorA 0 -N main.createPointConstraint pxA 1 -N main.createPointConstraint pyA 2 -N main.createPointConstraint pzA 3 -N main.createPointConstraintEx actorA 0 -N main.createPointConstraintEx actorB 1 -N main.createPointConstraintEx pxA 2 -N main.createPointConstraintEx pyA 3 -N main.createPointConstraintEx pzA 4 -N main.createPointConstraintEx pxB 5 -N main.createPointConstraintEx pyB 6 -N main.createPointConstraintEx pzB 7 -N main.setPointPivotA constraint_id 0 -N main.setPointPivotA x 1 -N main.setPointPivotA y 2 -N main.setPointPivotA z 3 -N main.setPointPivotB constraint_id 0 -N main.setPointPivotB x 1 -N main.setPointPivotB y 2 -N main.setPointPivotB z 3 -N main.createHingeConstraint actorA 0 -N main.createHingeConstraint frameA 1 -N main.createHingeConstraint useReferenceFrameA 2 -N main.createHingeConstraintEx actorA 0 -N main.createHingeConstraintEx actorB 1 -N main.createHingeConstraintEx frameA 2 -N main.createHingeConstraintEx frameB 3 -N main.createHingeConstraintEx useReferenceFrameA 4 -N main.createSlideConstraint actorA 0 -N main.createSlideConstraint frameInB_matrix 1 -N main.createSlideConstraint useLinearReferenceFrameA 2 -N main.createSlideConstraintEx actorA 0 -N main.createSlideConstraintEx actorB 1 -N main.createSlideConstraintEx frameInA_matrix 2 -N main.createSlideConstraintEx frameInB_matrix 3 -N main.createSlideConstraintEx useLinearReferenceFrameA 4 -N main.createConeConstraint actorA 0 -N main.createConeConstraint rbAFrame_matrix 1 -N main.createConeConstraintEx actorA 0 -N main.createConeConstraintEx actorB 1 -N main.createConeConstraintEx rbAFrame_matrix 2 -N main.createConeConstraintEx rbBFrame_matrix 3 -N main.deleteConstraint constraint_id 0 -N main.getConstraintFrameOffsetA constraint_id 0 -BN main.getConstraintFrameOffsetA x 1 -BN main.getConstraintFrameOffsetA y 2 -BN main.getConstraintFrameOffsetA z 3 -BN main.getConstraintFrameOffsetA rx 4 -BN main.getConstraintFrameOffsetA ry 5 -BN main.getConstraintFrameOffsetA rz 6 -N main.getConstraintFrameOffsetB constraint_id 0 -BN main.getConstraintFrameOffsetB x 1 -BN main.getConstraintFrameOffsetB y 2 -BN main.getConstraintFrameOffsetB z 3 -BN main.getConstraintFrameOffsetB rx 4 -BN main.getConstraintFrameOffsetB ry 5 -BN main.getConstraintFrameOffsetB rz 6 -N main.useConstraintFrameOffset constraint_id 0 -N main.useConstraintFrameOffset flag 1 -N main.getHingeAngle constraint_id 0 -N main.getHingeAngleEx constraint_id 0 -N main.getHingeAngleEx t_matrixA 1 -N main.getHingeAngleEx t_matrixB 2 -N main.getConstraintBreakingImpulseThreshold constraint_id 0 -N main.getConstraintAFrame constraint_id 0 -N main.getConstraintAFrame mA 1 -N main.getConstraintBFrame constraint_id 0 -N main.getConstraintBFrame mA 1 -N main.setHingeAxis constraint_id 0 -N main.setHingeAxis x 1 -N main.setHingeAxis y 2 -N main.setHingeAxis z 3 -N main.setConstraintBreakingImpulseThreshold constraint_id 0 -N main.setConstraintBreakingImpulseThreshold threshold 1 -N main.setConstraintFrames constraint_id 0 -N main.setConstraintFrames frameA_matrix 1 -N main.setConstraintFrames frameB_matrix 2 -N main.setHingeLimit constraint_id 0 -N main.setHingeLimit low 1 -N main.setHingeLimit high 2 -N main.setHingeLimit softness 3 -N main.setHingeLimit bias_factor 4 -N main.setHingeLimit relaxation_factor 5 -N main.setConeLimit constraint_id 0 -N main.setConeLimit swingSpan1 1 -N main.setConeLimit swingSpan2 2 -N main.setConeLimit twistSpan 3 -N main.setConeLimit softness 4 -N main.setConeLimit bias_factor 5 -N main.setConeLimit relaxation_factor 6 -N main.getHingeLimitBiasFactor constraint_id 0 -N main.getHingeLimitRelaxationFactor constraint_id 0 -N main.getHingeLimitSign constraint_id 0 -N main.getHingeSolveLimit constraint_id 0 -N main.useHingeReferenceFrameA constraint_id 0 -N main.useHingeReferenceFrameA flag 1 -N main.getConstraintAppliedImpulse constraint_id 0 -N main.getConstraintFixedActor constraint_id 0 -N main.getPointPivotA constraint_id 0 -BN main.getPointPivotA x 1 -BN main.getPointPivotA y 2 -BN main.getPointPivotA z 3 -N main.getPointPivotB constraint_id 0 -BN main.getPointPivotB x 1 -BN main.getPointPivotB y 2 -BN main.getPointPivotB z 3 -N main.getConstraintActorA constraint_id 0 -N main.getConstraintActorB constraint_id 0 -N main.setConstraintSolverIterations constraint_id 0 -N main.setConstraintSolverIterations num 1 -N main.getConeBiasFactor constraint_id 0 -N main.getConeDamping constraint_id 0 -N main.getConeFixThresh constraint_id 0 -N main.getConeLimit constraint_id 0 -N main.getConeLimit limit_index 1 -N main.getConstraintLimitSoftness constraint_id 0 -N main.getConstraintSolverIterations constraint_id 0 -N main.getConeAnglePoint constraint_id 0 -N main.getConeAnglePoint angle 1 -N main.getConeAnglePoint c_len 2 -BN main.getConeAnglePoint x 3 -BN main.getConeAnglePoint y 4 -BN main.getConeAnglePoint z 5 -N main.getConstraintAngularOnly constraint_id 0 -N main.getConeSolveSwingLimit constraint_id 0 -N main.getConeSolveTwistLimit constraint_id 0 -N main.getConeSwingSpan1 constraint_id 0 -N main.getConeSwingSpan2 constraint_id 0 -N main.getConeTwistAngle constraint_id 0 -N main.getConeTwistLimitSign constraint_id 0 -N main.getConeTwistSpan constraint_id 0 -N main.setConstraintAngularOnly constraint_id 0 -N main.setConstraintAngularOnly flag 1 -N main.setConeDamping constraint_id 0 -N main.setConeDamping damping 1 -N main.setConeFixThresh constraint_id 0 -N main.setConeFixThresh fixThresh 1 -N main.getSlideAnchorA constraint_id 0 -BN main.getSlideAnchorA x 1 -BN main.getSlideAnchorA y 2 -BN main.getSlideAnchorA z 3 -N main.getSlideAnchorB constraint_id 0 -BN main.getSlideAnchorB x 1 -BN main.getSlideAnchorB y 2 -BN main.getSlideAnchorB z 3 -N main.getSlideAngDepth constraint_id 0 -N main.getSlideAngularPos constraint_id 0 -N main.getSlideDampingDirAng constraint_id 0 -N main.getSlideDampingDirLin constraint_id 0 -N main.getSlideDampingLimAng constraint_id 0 -N main.getSlideDampingLimLin constraint_id 0 -N main.getSlideDampingOrthoAng constraint_id 0 -N main.getSlideDampingOrthoLin constraint_id 0 -N main.getSlideLinearPos constraint_id 0 -N main.getSlideLinDepth constraint_id 0 -N main.getSlideLowerAngLimit constraint_id 0 -N main.getSlideLowerLinLimit constraint_id 0 -N main.getSlideRestitutionDirAng constraint_id 0 -N main.getSlideRestitutionDirLin constraint_id 0 -N main.getSlideRestitutionLimAng constraint_id 0 -N main.getSlideRestitutionLimLin constraint_id 0 -N main.getSlideRestitutionOrthoAng constraint_id 0 -N main.getSlideRestitutionOrthoLin constraint_id 0 -N main.getSlideSoftnessDirAng constraint_id 0 -N main.getSlideSoftnessDirLin constraint_id 0 -N main.getSlideSoftnessLimAng constraint_id 0 -N main.getSlideSoftnessLimLin constraint_id 0 -N main.getSlideSoftnessOrthoAng constraint_id 0 -N main.getSlideSoftnessOrthoLin constraint_id 0 -N main.getSlideSolveAngLimit constraint_id 0 -N main.getSlideSolveLinLimit constraint_id 0 -N main.getSlideUpperAngLimit constraint_id 0 -N main.getSlideUpperLinLimit constraint_id 0 -N main.getSlideUseFrameOffset constraint_id 0 -N main.setSlideDampingDirAng constraint_id 0 -N main.setSlideDampingDirAng n 1 -N main.setSlideDampingDirLin constraint_id 0 -N main.setSlideDampingDirLin n 1 -N main.setSlideDampingLimAng constraint_id 0 -N main.setSlideDampingLimAng n 1 -N main.setSlideDampingLimLin constraint_id 0 -N main.setSlideDampingLimLin n 1 -N main.setSlideDampingOrthoAng constraint_id 0 -N main.setSlideDampingOrthoAng n 1 -N main.setSlideDampingOrthoLin constraint_id 0 -N main.setSlideDampingOrthoLin n 1 -N main.setSlideLowerAngLimit constraint_id 0 -N main.setSlideLowerAngLimit n 1 -N main.setSlideLowerLinLimit constraint_id 0 -N main.setSlideLowerLinLimit n 1 -N main.setSlideRestitutionDirAng constraint_id 0 -N main.setSlideRestitutionDirAng n 1 -N main.setSlideRestitutionDirLin constraint_id 0 -N main.setSlideRestitutionDirLin n 1 -N main.setSlideRestitutionLimAng constraint_id 0 -N main.setSlideRestitutionLimAng n 1 -N main.setSlideRestitutionLimLin constraint_id 0 -N main.setSlideRestitutionLimLin n 1 -N main.setSlideRestitutionOrthoAng constraint_id 0 -N main.setSlideRestitutionOrthoAng n 1 -N main.setSlideRestitutionOrthoLin constraint_id 0 -N main.setSlideRestitutionOrthoLin n 1 -N main.setSlideSoftnessDirAng constraint_id 0 -N main.setSlideSoftnessDirAng n 1 -N main.setSlideSoftnessDirLin constraint_id 0 -N main.setSlideSoftnessDirLin n 1 -N main.setSlideSoftnessLimAng constraint_id 0 -N main.setSlideSoftnessLimAng n 1 -N main.setSlideSoftnessLimLin constraint_id 0 -N main.setSlideSoftnessLimLin n 1 -N main.setSlideSoftnessOrthoAng constraint_id 0 -N main.setSlideSoftnessOrthoAng n 1 -N main.setSlideSoftnessOrthoLin constraint_id 0 -N main.setSlideSoftnessOrthoLin n 1 -N main.setSlideUpperAngLimit constraint_id 0 -N main.setSlideUpperAngLimit n 1 -N main.setSlideUpperLinLimit constraint_id 0 -N main.setSlideUpperLinLimit n 1 -N main.ConstraintExists constraint_id 0 -N main.SetCameraPosition x 0 -N main.SetCameraPosition y 1 -N main.SetCameraPosition z 2 -BN main.GetCameraPosition x 0 -BN main.GetCameraPosition y 1 -BN main.GetCameraPosition z 2 -N main.TranslateCamera x 0 -N main.TranslateCamera y 1 -N main.TranslateCamera z 2 -N main.SetCameraRotation x 0 -N main.SetCameraRotation y 1 -N main.SetCameraRotation z 2 -BN main.GetCameraRotation x 0 -BN main.GetCameraRotation y 1 -BN main.GetCameraRotation z 2 -N main.RotateCamera x 0 -N main.RotateCamera y 1 -N main.RotateCamera z 2 -N main.SetCameraFOV fov 0 -N main.SetCameraAspectRatio aspect 0 -N main.SetCameraFarValue zf 0 -N main.SetCameraNearValue zn 0 -N main.SetProjectionMatrix matA 0 -N main.SetProjectionMatrix projection_type 1 -N main.GetProjectionMatrix matA 0 -N main.GetWorldToViewportPosition x 0 -N main.GetWorldToViewportPosition y 1 -N main.GetWorldToViewportPosition z 2 -BN main.GetWorldToViewportPosition vx 3 -BN main.GetWorldToViewportPosition vy 4 -N main.AddSceneSkyBox img_top 0 -N main.AddSceneSkyBox img_bottom 1 -N main.AddSceneSkyBox img_left 2 -N main.AddSceneSkyBox img_right 3 -N main.AddSceneSkyBox img_front 4 -N main.AddSceneSkyBox img_back 5 -N main.AddSceneSkyDome img 0 -N main.AddSceneSkyDomeEx img 0 -N main.AddSceneSkyDomeEx horiRes 1 -N main.AddSceneSkyDomeEx vertRes 2 -N main.AddSceneSkyDomeEx txPercentage 3 -N main.AddSceneSkyDomeEx spherePercentage 4 -N main.AddSceneSkyDomeEx radius 5 -N main.SetWorld3DMaxSubSteps steps 0 -N main.SetWorld3DTimeStep ts 0 -N main.startParticleEmitter actor 0 -N main.stopParticleEmitter actor 0 -N main.setParticleDirection actor 0 -N main.setParticleDirection x 1 -N main.setParticleDirection y 2 -N main.setParticleDirection z 3 -N main.getParticleDirection actor 0 -BN main.getParticleDirection x 1 -BN main.getParticleDirection y 2 -BN main.getParticleDirection z 3 -N main.useParticleEveryMeshVertex actor 0 -N main.useParticleEveryMeshVertex flag 1 -N main.particleIsUsingEveryMeshVertex actor 0 -N main.setParticleNormalDirectionMod actor 0 -N main.setParticleNormalDirectionMod nd_mod 1 -N main.getParticleNormalDirectionMod actor 0 -N main.useParticleNormalDirection actor 0 -N main.useParticleNormalDirection flag 1 -N main.particleIsUsingNormalDirection actor 0 -N main.setParticleMesh actor 0 -N main.setParticleMesh mesh 1 -N main.setMinParticlesPerSecond actor 0 -N main.setMinParticlesPerSecond minParticlesPerSecond 1 -N main.getMinParticlesPerSecond actor 0 -N main.setMaxParticlesPerSecond actor 0 -N main.setMaxParticlesPerSecond maxParticlesPerSecond 1 -N main.getMaxParticlesPerSecond actor 0 -N main.setParticleMinStartColor actor 0 -N main.setParticleMinStartColor color 1 -N main.getParticleMinStartColor actor 0 -N main.setParticleMaxStartColor actor 0 -N main.setParticleMaxStartColor color 1 -N main.getParticleMaxStartColor actor 0 -N main.setParticleMinLife actor 0 -N main.setParticleMinLife minLife 1 -N main.getParticleMinLife actor 0 -N main.setParticleMaxLife actor 0 -N main.setParticleMaxLife maxLife 1 -N main.getParticleMaxLife actor 0 -N main.setParticleMaxAngle actor 0 -N main.setParticleMaxAngle maxAngle 1 -N main.getParticleMaxAngle actor 0 -N main.setParticleMinStartSize actor 0 -N main.setParticleMinStartSize w 1 -N main.setParticleMinStartSize h 2 -N main.getParticleMinStartSize actor 0 -BN main.getParticleMinStartSize w 1 -BN main.getParticleMinStartSize h 2 -N main.setParticleMaxStartSize actor 0 -N main.setParticleMaxStartSize w 1 -N main.setParticleMaxStartSize h 2 -N main.getParticleMaxStartSize actor 0 -BN main.getParticleMaxStartSize w 1 -BN main.getParticleMaxStartSize h 2 -N main.setParticleCenter actor 0 -N main.setParticleCenter x 1 -N main.setParticleCenter y 2 -N main.setParticleCenter z 3 -N main.getParticleCenter actor 0 -BN main.getParticleCenter x 1 -BN main.getParticleCenter y 2 -BN main.getParticleCenter z 3 -N main.setParticleRadius actor 0 -N main.setParticleRadius radius 1 -N main.getParticleRadius actor 0 -N main.setParticleRingThickness actor 0 -N main.setParticleRingThickness ringThickness 1 -N main.getParticleRingThickness actor 0 -N main.setParticleBox actor 0 -N main.setParticleBox min_x 1 -N main.setParticleBox min_y 2 -N main.setParticleBox min_z 3 -N main.setParticleBox max_x 4 -N main.setParticleBox max_y 5 -N main.setParticleBox max_z 6 -N main.getParticleBox actor 0 -BN main.getParticleBox min_x 1 -BN main.getParticleBox min_y 2 -BN main.getParticleBox min_z 3 -BN main.getParticleBox max_x 4 -BN main.getParticleBox max_y 5 -BN main.getParticleBox max_z 6 -N main.setParticleNormal actor 0 -N main.setParticleNormal x 1 -N main.setParticleNormal y 2 -N main.setParticleNormal z 3 -N main.getParticleNormal actor 0 -BN main.getParticleNormal x 1 -BN main.getParticleNormal y 2 -BN main.getParticleNormal z 3 -N main.setParticleLength actor 0 -N main.setParticleLength p_len 1 -N main.getParticleLength actor 0 -N main.useParticleOutlineOnly actor 0 -N main.useParticleOutlineOnly flag 1 -N main.particleIsUsingOutlineOnly actor 0 -N main.getParticleType actor 0 -N main.lightIsCastingShadow actor 0 -N main.getLightType actor 0 -N main.getLightRadius actor 0 -N main.setLightType actor 0 -N main.setLightType light_type 1 -N main.setLightRadius actor 0 -N main.setLightRadius radius 1 -N main.setLightShadowCast actor 0 -N main.setLightShadowCast flag 1 -N main.SetLightAmbientColor actor 0 -N main.SetLightAmbientColor color 1 -N main.GetLightAmbientColor actor 0 -N main.SetLightAttenuation actor 0 -N main.SetLightAttenuation l_constant 1 -N main.SetLightAttenuation l_linear 2 -N main.SetLightAttenuation l_quadratic 3 -N main.GetLightAttenuation actor 0 -BN main.GetLightAttenuation constant 1 -BN main.GetLightAttenuation linear 2 -BN main.GetLightAttenuation quadratic 3 -N main.SetLightDiffuseColor actor 0 -N main.SetLightDiffuseColor color 1 -N main.GetLightDiffuseColor actor 0 -N main.SetLightFalloff actor 0 -N main.SetLightFalloff falloff 1 -N main.GetLightFalloff actor 0 -N main.SetLightInnerCone actor 0 -N main.SetLightInnerCone angle 1 -N main.GetLightInnerCone actor 0 -N main.SetLightOuterCone actor 0 -N main.SetLightOuterCone angle 1 -N main.GetLightOuterCone actor 0 -N main.SetLightSpecularColor actor 0 -N main.SetLightSpecularColor color 1 -N main.GetLightSpecularColor actor 0 -N main.GetTerrainPatchAABB actor 0 -N main.GetTerrainPatchAABB patchX 1 -N main.GetTerrainPatchAABB patchZ 2 -BN main.GetTerrainPatchAABB minX 3 -BN main.GetTerrainPatchAABB minY 4 -BN main.GetTerrainPatchAABB minZ 5 -BN main.GetTerrainPatchAABB maxX 6 -BN main.GetTerrainPatchAABB maxY 7 -BN main.GetTerrainPatchAABB maxZ 8 -N main.GetTerrainPatchLOD actor 0 -N main.GetTerrainPatchLOD patchX 1 -N main.GetTerrainPatchLOD patchZ 2 -N main.GetTerrainHeight actor 0 -N main.GetTerrainHeight patchX 1 -N main.GetTerrainHeight patchZ 2 -N main.GetTerrainCenter actor 0 -BN main.GetTerrainCenter x 1 -BN main.GetTerrainCenter y 2 -BN main.GetTerrainCenter z 3 -N main.SetTerrainLODDistance actor 0 -N main.SetTerrainLODDistance LOD 1 -N main.SetTerrainLODDistance distance 2 -N main.ScaleTerrainTexture actor 0 -N main.ScaleTerrainTexture scale 1 -N main.ScaleTerrainTexture scale2 2 -N main.SetTerrainCameraMovementDelta actor 0 -N main.SetTerrainCameraMovementDelta delta 1 -N main.SetTerrainCameraRotationDelta actor 0 -N main.SetTerrainCameraRotationDelta delta 1 -N main.SetTerrainPatchLOD actor 0 -N main.SetTerrainPatchLOD patchX 1 -N main.SetTerrainPatchLOD patchZ 2 -N main.SetTerrainPatchLOD LOD 3 -N main.deleteMaterial material_id 0 -N main.setActorMaterial actor 0 -N main.setActorMaterial material_num 1 -N main.setActorMaterial material_id 2 -N main.getActorMaterial actor 0 -N main.getActorMaterial material_num 1 -N main.copyActorMaterial actor 0 -N main.copyActorMaterial material_num 1 -N main.copyMaterial smaterial_id 0 -N main.setMaterialTextureCanvas material_id 0 -N main.setMaterialTextureCanvas level 1 -N main.setMaterialTextureCanvas canvas_id 2 -N main.setMaterialAmbientColor material_id 0 -N main.setMaterialAmbientColor color 1 -N main.getMaterialAmbientColor material_id 0 -N main.setMaterialAntiAliasing material_id 0 -N main.setMaterialAntiAliasing aa 1 -N main.getMaterialAntiAliasing material_id 0 -N main.setMaterialBackfaceCulling material_id 0 -N main.setMaterialBackfaceCulling flag 1 -N main.getMaterialBackfaceCulling material_id 0 -N main.setMaterialBlendFactor material_id 0 -N main.setMaterialBlendFactor bf 1 -N main.getMaterialBlendFactor material_id 0 -N main.setMaterialBlendMode material_id 0 -N main.setMaterialBlendMode blend_mode 1 -N main.getMaterialBlendMode material_id 0 -N main.setMaterialColorMask material_id 0 -N main.setMaterialColorMask color_mask 1 -N main.getMaterialColorMask material_id 0 -N main.setMaterialColorMode material_id 0 -N main.setMaterialColorMode color_mode 1 -N main.getMaterialColorMode material_id 0 -N main.setMaterialDiffuseColor material_id 0 -N main.setMaterialDiffuseColor color 1 -N main.getMaterialDiffuseColor material_id 0 -N main.setMaterialEmissiveColor material_id 0 -N main.setMaterialEmissiveColor color 1 -N main.getMaterialEmissiveColor material_id 0 -N main.setMaterialFog material_id 0 -N main.setMaterialFog flag 1 -N main.getMaterialFog material_id 0 -N main.setMaterialFrontfaceCulling material_id 0 -N main.setMaterialFrontfaceCulling flag 1 -N main.getMaterialFrontfaceCulling material_id 0 -N main.setMaterialGouraudShading material_id 0 -N main.setMaterialGouraudShading flag 1 -N main.materialIsGouraudShaded material_id 0 -N main.materialIsAplhaBlend material_id 0 -N main.materialIsTransparent material_id 0 -N main.setMaterialLighting material_id 0 -N main.setMaterialLighting flag 1 -N main.materialIsLit material_id 0 -N main.setMaterialType material_id 0 -N main.setMaterialType mat_type 1 -N main.getMaterialType material_id 0 -N main.setMaterialNormalize material_id 0 -N main.setMaterialNormalize flag 1 -N main.materialIsNormalized material_id 0 -N main.setMaterialPointCloud material_id 0 -N main.setMaterialPointCloud flag 1 -N main.materialIsPointCloud material_id 0 -N main.setMaterialFlag material_id 0 -N main.setMaterialFlag material_flag 1 -N main.setMaterialFlag f_value 2 -N main.getMaterialFlag material_id 0 -N main.getMaterialFlag material_flag 1 -N main.setMaterialTexture material_id 0 -N main.setMaterialTexture level 1 -N main.setMaterialTexture img_id 2 -N main.setMaterialShininess material_id 0 -N main.setMaterialShininess shininess 1 -N main.getMaterialShininess material_id 0 -N main.setMaterialSpecularColor material_id 0 -N main.setMaterialSpecularColor color 1 -N main.getMaterialSpecularColor material_id 0 -N main.setMaterialThickness material_id 0 -N main.setMaterialThickness thickness 1 -N main.getMaterialThickness material_id 0 -N main.setMaterialWireframe material_id 0 -N main.setMaterialWireframe flag 1 -N main.materialIsWireframe material_id 0 -N main.setActorTexture actor 0 -N main.setActorTexture layer 1 -N main.setActorTexture image_id 2 -N main.getActorMaterialCount actor 0 -N main.setActorMaterialFlag actor 0 -N main.setActorMaterialFlag flag 1 -N main.setActorMaterialFlag flag_value 2 -N main.getActorMaterialFlag actor 0 -N main.getActorMaterialFlag material 1 -N main.getActorMaterialFlag flag 2 -N main.setActorMaterialType actor 0 -N main.setActorMaterialType material_type 1 -N main.getActorMaterialType actor 0 -N main.getActorMaterialType material 1 -N main.MaterialExists material 0 +N main w 12 +N main h 13 +N main canvas2 14 +N main canvas1 15 +N main yellow 16 +N main darkyellow 17 +N main magenta 18 +N main cyan 19 +N main red 20 +N main grey 21 +N main blue 22 +N main darkblue 23 +N main orange 24 +N main black 25 +N main green 26 +N main white 27 +N main sprite_canvas 28 +N main tile 29 +N main gz_img 30 +N main rc_img 31 +N main rc 32 +N main gz 33 +N main gz_x 34 +N main gz_y 35 +N main rc_x 36 +N main rc_y 37 +N main x 38 +N main y 39 +N main lforce 40 +S main fnt$ 3 +N main hud_font 41 +AS main hud_txt$ 4 +N main t_img 42 +N main t_img2 43 +N main.#FOR:0 i 44 +N main mesh1 45 +N main actor1 46 +N main actor1_texture 47 +N main c 48 +N main mat 49 +N main a_mat 50 +N main level 51 +N main actor2 52 +N main ax 53 +N main ay 54 +N main az 55 +N main init 56 +N main i 57 +N main vx 58 +N main vy 59 +N main vz 60 +N main mass 61 +N main anim 62 +N main num_loops 63 +N main off_x 64 +N main off_y 65 +N main test_mode 66 +N main.#WHILE:0.#SELECT:0->CASE:0.#IF:7 crx 67 +N main.#WHILE:0.#SELECT:0->CASE:0.#IF:7 cry 68 +N main.#WHILE:0.#SELECT:0->CASE:0.#IF:7 crz 69 +N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:7->CONDITION:0 crx 70 +N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:7->CONDITION:0 cry 71 +N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:7->CONDITION:0 crz 72 +N main.#WHILE:0.#SELECT:0->CASE:0.#IF:9 crx 73 +N main.#WHILE:0.#SELECT:0->CASE:0.#IF:9 cry 74 +N main.#WHILE:0.#SELECT:0->CASE:0.#IF:9 crz 75 +N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:9->CONDITION:0 crx 76 +N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:9->CONDITION:0 cry 77 +N main.#WHILE:0.#SELECT:0->CASE:0.#ELSE:9->CONDITION:0 crz 78 diff --git a/rcbasic_build/rcbasic4_changes.ods b/rcbasic_build/rcbasic4_changes.ods index b4da516..c87afee 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 08d6280..36c45c2 100755 --- a/rcbasic_build/rcbasic_build.depend +++ b/rcbasic_build/rcbasic_build.depend @@ -1,5 +1,5 @@ # depslib dependency file v1.0 -1728937556 source:/home/n00b/Projects/RCBASIC4/rcbasic_build/main.cpp +1733454209 source:/home/n00b/Projects/RCBASIC4/rcbasic_build/main.cpp @@ -54,7 +54,7 @@ 1727545973 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_global.h -1729467369 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_builtin.h +1733270962 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_builtin.h "identifier.h" 1727545973 /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 7976836..f19abea 100755 --- a/rcbasic_build/rcbasic_build.layout +++ b/rcbasic_build/rcbasic_build.layout @@ -2,17 +2,22 @@ - + - + - + - + - + + + + + + @@ -51,24 +56,9 @@ - - - - - - - - - - - - - - - - + @@ -76,19 +66,29 @@ + + + + + + + + + + - + - + - + - + diff --git a/rcbasic_build/rcbasic_dev.txt b/rcbasic_build/rcbasic_dev.txt index b4e8881..34fbca8 100644 --- a/rcbasic_build/rcbasic_dev.txt +++ b/rcbasic_build/rcbasic_dev.txt @@ -2,7 +2,6 @@ embed_function("Fprint", ID_TYPE_SUB); add_embedded_arg("txt$", ID_TYPE_STR); embed_function("Input$", ID_TYPE_FN_STR); add_embedded_arg("prompt$", ID_TYPE_STR); -embed_function("tst", ID_TYPE_SUB); embed_function("ArrayDim", ID_TYPE_FN_NUM); add_embedded_arg("id", ID_TYPE_BYREF_NUM); embed_function("StringArrayDim", ID_TYPE_FN_NUM); @@ -1269,7 +1268,7 @@ add_embedded_arg("txt$", ID_TYPE_STR); embed_function("HasClipboardText", ID_TYPE_FN_NUM); embed_function("ReadInput_Start", ID_TYPE_SUB); embed_function("ReadInput_Stop", ID_TYPE_SUB); -embed_function("ReadInput_Text$", ID_TYPE_FN_STR); +embed_function("ReadInput_GetText$", ID_TYPE_FN_STR); embed_function("ReadInput_SetText", ID_TYPE_SUB); add_embedded_arg("txt$", ID_TYPE_STR); embed_function("ReadInput_ToggleBackspace", ID_TYPE_SUB); @@ -2687,6 +2686,22 @@ embed_function("SetWorld3DTimeStep", ID_TYPE_SUB); add_embedded_arg("ts", ID_TYPE_NUM); embed_function("GetWorld3DMaxSubSteps", ID_TYPE_FN_NUM); embed_function("GetWorld3DTimeStep", ID_TYPE_FN_NUM); +embed_function("SetSceneFog", ID_TYPE_SUB); +add_embedded_arg("color", ID_TYPE_NUM); +add_embedded_arg("fog_type", ID_TYPE_NUM); +add_embedded_arg("start_val", ID_TYPE_NUM); +add_embedded_arg("end_val", ID_TYPE_NUM); +add_embedded_arg("density", ID_TYPE_NUM); +add_embedded_arg("pixelFog", ID_TYPE_NUM); +add_embedded_arg("rangeFog", ID_TYPE_NUM); +embed_function("GetSceneFog", ID_TYPE_SUB); +add_embedded_arg("color", ID_TYPE_BYREF_NUM); +add_embedded_arg("fog_type", ID_TYPE_BYREF_NUM); +add_embedded_arg("start_val", ID_TYPE_BYREF_NUM); +add_embedded_arg("end_val", ID_TYPE_BYREF_NUM); +add_embedded_arg("density", ID_TYPE_BYREF_NUM); +add_embedded_arg("pixelFog", ID_TYPE_BYREF_NUM); +add_embedded_arg("rangeFog", ID_TYPE_BYREF_NUM); embed_function("startParticleEmitter", ID_TYPE_SUB); add_embedded_arg("actor", ID_TYPE_NUM); embed_function("stopParticleEmitter", ID_TYPE_SUB); diff --git a/rcbasic_build/rcbasic_dev2.txt b/rcbasic_build/rcbasic_dev2.txt index a11dee3..0847494 100644 --- a/rcbasic_build/rcbasic_dev2.txt +++ b/rcbasic_build/rcbasic_dev2.txt @@ -2,113 +2,112 @@ #define FPRINT_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define FN_Input$ 1 #define INPUT$_PROMPT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_tst 2 -#define FN_ArrayDim 3 +#define FN_ArrayDim 2 #define ARRAYDIM_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_StringArrayDim 4 +#define FN_StringArrayDim 3 #define STRINGARRAYDIM_ID$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_NumberArrayDim 5 +#define FN_NumberArrayDim 4 #define NUMBERARRAYDIM_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ArraySize 6 +#define FN_ArraySize 5 #define ARRAYSIZE_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ARRAYSIZE_ARRAY_DIM num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_StringArraySize 7 +#define FN_StringArraySize 6 #define STRINGARRAYSIZE_ID$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define STRINGARRAYSIZE_ARRAY_DIM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumberArraySize 8 +#define FN_NumberArraySize 7 #define NUMBERARRAYSIZE_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] #define NUMBERARRAYSIZE_ARRAY_DIM num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_NumberArrayCopy 9 +#define FN_NumberArrayCopy 8 #define NUMBERARRAYCOPY_SRC num_var[0].nref[0].value[ num_var[0].byref_offset ] #define NUMBERARRAYCOPY_DST num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_StringArrayCopy 10 +#define FN_StringArrayCopy 9 #define STRINGARRAYCOPY_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define STRINGARRAYCOPY_DST$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_ArrayCopy 11 +#define FN_ArrayCopy 10 #define ARRAYCOPY_SRC num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ARRAYCOPY_DST num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_NumberArrayFill 12 +#define FN_NumberArrayFill 11 #define NUMBERARRAYFILL_SRC num_var[0].nref[0].value[ num_var[0].byref_offset ] #define NUMBERARRAYFILL_FDATA num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_StringArrayFill 13 +#define FN_StringArrayFill 12 #define STRINGARRAYFILL_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define STRINGARRAYFILL_FDATA$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_ArrayFill 14 +#define FN_ArrayFill 13 #define ARRAYFILL_SRC num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ARRAYFILL_FDATA num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_TypeArrayDim 15 +#define FN_TypeArrayDim 14 #define TYPEARRAYDIM_ID usr_var[0].var_ref -#define FN_TypeArraySize 16 +#define FN_TypeArraySize 15 #define TYPEARRAYSIZE_ID usr_var[0].var_ref #define TYPEARRAYSIZE_ARRAY_DIM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TypeArrayCopy 17 +#define FN_TypeArrayCopy 16 #define TYPEARRAYCOPY_SRC usr_var[0].var_ref #define TYPEARRAYCOPY_DST usr_var[1].var_ref -#define FN_TypeArrayFill 18 +#define FN_TypeArrayFill 17 #define TYPEARRAYFILL_SRC usr_var[0].var_ref #define TYPEARRAYFILL_FDATA usr_var[1].var_ref->uid_value[0] -#define FN_Abs 19 +#define FN_Abs 18 #define ABS_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Acos 20 +#define FN_Acos 19 #define ACOS_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_AndBit 21 +#define FN_AndBit 20 #define ANDBIT_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ANDBIT_B num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_Asin 22 +#define FN_Asin 21 #define ASIN_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Atan 23 +#define FN_Atan 22 #define ATAN_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Bin$ 24 +#define FN_Bin$ 23 #define BIN$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CInt32 25 +#define FN_CInt32 24 #define CINT32_I num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CInt64 26 +#define FN_CInt64 25 #define CINT64_I num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Cos 27 +#define FN_Cos 26 #define COS_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Degrees 28 +#define FN_Degrees 27 #define DEGREES_R num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Exp 29 +#define FN_Exp 28 #define EXP_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Frac 30 +#define FN_Frac 29 #define FRAC_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Hex$ 31 +#define FN_Hex$ 30 #define HEX$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_HexVal 32 +#define FN_HexVal 31 #define HEXVAL_N$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Int 33 +#define FN_Int 32 #define INT_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Log 34 +#define FN_Log 33 #define LOG_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Max 35 +#define FN_Max 34 #define MAX_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MAX_B num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_Min 36 +#define FN_Min 35 #define MIN_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MIN_B num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_OrBit 37 +#define FN_OrBit 36 #define ORBIT_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ORBIT_B num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_Radians 38 +#define FN_Radians 37 #define RADIANS_D num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Randomize 39 +#define FN_Randomize 38 #define RANDOMIZE_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Rand 40 +#define FN_Rand 39 #define RAND_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Round 41 +#define FN_Round 40 #define ROUND_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Sign 42 +#define FN_Sign 41 #define SIGN_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Sin 43 +#define FN_Sin 42 #define SIN_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Sqrt 44 +#define FN_Sqrt 43 #define SQRT_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Tan 45 +#define FN_Tan 44 #define TAN_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_XOrBit 46 +#define FN_XOrBit 45 #define XORBIT_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define XORBIT_B num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetLineIntersection 47 +#define FN_GetLineIntersection 46 #define GETLINEINTERSECTION_P0_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETLINEINTERSECTION_P0_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETLINEINTERSECTION_P1_X num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -119,16 +118,16 @@ #define GETLINEINTERSECTION_P3_Y num_var[7].nref[0].value[ num_var[7].byref_offset ] #define GETLINEINTERSECTION_I_X num_var[8].nref[0].value[ num_var[8].byref_offset ] #define GETLINEINTERSECTION_I_Y num_var[9].nref[0].value[ num_var[9].byref_offset ] -#define FN_Interpolate 48 +#define FN_Interpolate 47 #define INTERPOLATE_MIN_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INTERPOLATE_MAX_A num_var[1].nref[0].value[ num_var[1].byref_offset ] #define INTERPOLATE_MID_A num_var[2].nref[0].value[ num_var[2].byref_offset ] #define INTERPOLATE_MIN_B num_var[3].nref[0].value[ num_var[3].byref_offset ] #define INTERPOLATE_MAX_B num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_ATan2 49 +#define FN_ATan2 48 #define ATAN2_Y num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ATAN2_X num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_PointInQuad 50 +#define FN_PointInQuad 49 #define POINTINQUAD_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define POINTINQUAD_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define POINTINQUAD_X1 num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -139,7 +138,7 @@ #define POINTINQUAD_Y3 num_var[7].nref[0].value[ num_var[7].byref_offset ] #define POINTINQUAD_X4 num_var[8].nref[0].value[ num_var[8].byref_offset ] #define POINTINQUAD_Y4 num_var[9].nref[0].value[ num_var[9].byref_offset ] -#define FN_PointInTri 51 +#define FN_PointInTri 50 #define POINTINTRI_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define POINTINTRI_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define POINTINTRI_X1 num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -148,19 +147,19 @@ #define POINTINTRI_Y2 num_var[5].nref[0].value[ num_var[5].byref_offset ] #define POINTINTRI_X3 num_var[6].nref[0].value[ num_var[6].byref_offset ] #define POINTINTRI_Y3 num_var[7].nref[0].value[ num_var[7].byref_offset ] -#define FN_Distance2D 52 +#define FN_Distance2D 51 #define DISTANCE2D_X1 num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DISTANCE2D_Y1 num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DISTANCE2D_X2 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DISTANCE2D_Y2 num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_Distance3D 53 +#define FN_Distance3D 52 #define DISTANCE3D_X1 num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DISTANCE3D_Y1 num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DISTANCE3D_Z1 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DISTANCE3D_X2 num_var[3].nref[0].value[ num_var[3].byref_offset ] #define DISTANCE3D_Y2 num_var[4].nref[0].value[ num_var[4].byref_offset ] #define DISTANCE3D_Z2 num_var[5].nref[0].value[ num_var[5].byref_offset ] -#define FN_GetCircleLineIntersection 54 +#define FN_GetCircleLineIntersection 53 #define GETCIRCLELINEINTERSECTION_CIRCLE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETCIRCLELINEINTERSECTION_CIRCLE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETCIRCLELINEINTERSECTION_RADIUS num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -172,178 +171,178 @@ #define GETCIRCLELINEINTERSECTION_IY1 num_var[8].nref[0].value[ num_var[8].byref_offset ] #define GETCIRCLELINEINTERSECTION_IX2 num_var[9].nref[0].value[ num_var[9].byref_offset ] #define GETCIRCLELINEINTERSECTION_IY2 num_var[10].nref[0].value[ num_var[10].byref_offset ] -#define FN_GetLinePlaneIntersection 55 +#define FN_GetLinePlaneIntersection 54 #define GETLINEPLANEINTERSECTION_LINE_POINT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETLINEPLANEINTERSECTION_LINE_DIRECTION num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETLINEPLANEINTERSECTION_PLANE_POINT_1 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETLINEPLANEINTERSECTION_PLANE_POINT_2 num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETLINEPLANEINTERSECTION_PLANE_POINT_3 num_var[4].nref[0].value[ num_var[4].byref_offset ] #define GETLINEPLANEINTERSECTION_INTERSECTION num_var[5].nref[0].value[ num_var[5].byref_offset ] -#define FN_Asc 56 +#define FN_Asc 55 #define ASC_C$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Chr$ 57 +#define FN_Chr$ 56 #define CHR$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Insert$ 58 +#define FN_Insert$ 57 #define INSERT$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define INSERT$_TGT$ str_var[1].sref[0].value[ str_var[1].byref_offset ] #define INSERT$_POS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_InStr 59 +#define FN_InStr 58 #define INSTR_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define INSTR_SUBSTR$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_Lcase$ 60 +#define FN_Lcase$ 59 #define LCASE$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Left$ 61 +#define FN_Left$ 60 #define LEFT$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define LEFT$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Length 62 +#define FN_Length 61 #define LENGTH_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Len 63 +#define FN_Len 62 #define LEN_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Ltrim$ 64 +#define FN_Ltrim$ 63 #define LTRIM$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Mid$ 65 +#define FN_Mid$ 64 #define MID$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define MID$_START num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MID$_N num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_ReplaceSubstr$ 66 +#define FN_ReplaceSubstr$ 65 #define REPLACESUBSTR$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define REPLACESUBSTR$_RPC$ str_var[1].sref[0].value[ str_var[1].byref_offset ] #define REPLACESUBSTR$_POS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Replace$ 67 +#define FN_Replace$ 66 #define REPLACE$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define REPLACE$_TGT$ str_var[1].sref[0].value[ str_var[1].byref_offset ] #define REPLACE$_RPC$ str_var[2].sref[0].value[ str_var[2].byref_offset ] -#define FN_Reverse$ 68 +#define FN_Reverse$ 67 #define REVERSE$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Right$ 69 +#define FN_Right$ 68 #define RIGHT$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define RIGHT$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Rtrim$ 70 +#define FN_Rtrim$ 69 #define RTRIM$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_StringFill$ 71 +#define FN_StringFill$ 70 #define STRINGFILL$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define STRINGFILL$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Str$ 72 +#define FN_Str$ 71 #define STR$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Str_F$ 73 +#define FN_Str_F$ 72 #define STR_F$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Str_S$ 74 +#define FN_Str_S$ 73 #define STR_S$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Tally 75 +#define FN_Tally 74 #define TALLY_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define TALLY_SUBSTR$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_Trim$ 76 +#define FN_Trim$ 75 #define TRIM$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Ucase$ 77 +#define FN_Ucase$ 76 #define UCASE$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Val 78 +#define FN_Val 77 #define VAL_N$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Size 79 +#define FN_Size 78 #define SIZE_S$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_BufferFromString 80 +#define FN_BufferFromString 79 #define BUFFERFROMSTRING_S$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define BUFFERFROMSTRING_BUFFER num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_StringFromBuffer$ 81 +#define FN_StringFromBuffer$ 80 #define STRINGFROMBUFFER$_BUFFER num_var[0].nref[0].value[ num_var[0].byref_offset ] #define STRINGFROMBUFFER$_BUFFER_SIZE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_CreateStack_N 82 -#define FN_CreateStack_S 83 -#define FN_ClearStack_N 84 +#define FN_CreateStack_N 81 +#define FN_CreateStack_S 82 +#define FN_ClearStack_N 83 #define CLEARSTACK_N_NUM_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ClearStack_S 85 +#define FN_ClearStack_S 84 #define CLEARSTACK_S_STR_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteStack_N 86 +#define FN_DeleteStack_N 85 #define DELETESTACK_N_NUM_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteStack_S 87 +#define FN_DeleteStack_S 86 #define DELETESTACK_S_STR_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Push_N 88 +#define FN_Push_N 87 #define PUSH_N_NUM_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] #define PUSH_N_N num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_Pop_N 89 +#define FN_Pop_N 88 #define POP_N_NUM_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Push_S 90 +#define FN_Push_S 89 #define PUSH_S_STR_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] #define PUSH_S_S$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Pop_S$ 91 +#define FN_Pop_S$ 90 #define POP_S$_STR_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Stack_Size_N 92 +#define FN_Stack_Size_N 91 #define STACK_SIZE_N_NUM_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Stack_Size_S 93 +#define FN_Stack_Size_S 92 #define STACK_SIZE_S_STR_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_OpenFile 94 +#define FN_OpenFile 93 #define OPENFILE_FILENAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define OPENFILE_MODE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CloseFile 95 +#define FN_CloseFile 94 #define CLOSEFILE_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ReadByte 96 +#define FN_ReadByte 95 #define READBYTE_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WriteByte 97 +#define FN_WriteByte 96 #define WRITEBYTE_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WRITEBYTE_BYTE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_ReadLine$ 98 +#define FN_ReadLine$ 97 #define READLINE$_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Write 99 +#define FN_Write 98 #define WRITE_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WRITE_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_WriteLine 100 +#define FN_WriteLine 99 #define WRITELINE_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WRITELINE_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_CopyFile 101 +#define FN_CopyFile 100 #define COPYFILE_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define COPYFILE_DST$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_RemoveFile 102 +#define FN_RemoveFile 101 #define REMOVEFILE_FILENAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_FileExists 103 +#define FN_FileExists 102 #define FILEEXISTS_FILENAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_MoveFile 104 +#define FN_MoveFile 103 #define MOVEFILE_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define MOVEFILE_DST$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_RenameFile 105 +#define FN_RenameFile 104 #define RENAMEFILE_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define RENAMEFILE_DST$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_FileLength 106 +#define FN_FileLength 105 #define FILELENGTH_FILENAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Tell 107 +#define FN_Tell 106 #define TELL_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Seek 108 +#define FN_Seek 107 #define SEEK_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SEEK_POS num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_EOF 109 +#define FN_EOF 108 #define EOF_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WriteByteBuffer 110 +#define FN_WriteByteBuffer 109 #define WRITEBYTEBUFFER_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WRITEBYTEBUFFER_BUF num_var[1].nref[0].value[ num_var[1].byref_offset ] #define WRITEBYTEBUFFER_BUF_SIZE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ReadByteBuffer 111 +#define FN_ReadByteBuffer 110 #define READBYTEBUFFER_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define READBYTEBUFFER_BUF num_var[1].nref[0].value[ num_var[1].byref_offset ] #define READBYTEBUFFER_BUF_SIZE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ChangeDir 112 +#define FN_ChangeDir 111 #define CHANGEDIR_P$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_DirExists 113 +#define FN_DirExists 112 #define DIREXISTS_P$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_DirFirst$ 114 -#define FN_Dir$ 115 -#define FN_DirNext$ 116 -#define FN_MakeDir 117 +#define FN_DirFirst$ 113 +#define FN_Dir$ 114 +#define FN_DirNext$ 115 +#define FN_MakeDir 116 #define MAKEDIR_P$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_RemoveDir 118 +#define FN_RemoveDir 117 #define REMOVEDIR_P$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Date$ 119 -#define FN_Easter$ 120 +#define FN_Date$ 118 +#define FN_Easter$ 119 #define EASTER$_YEAR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Ticks 121 -#define FN_Time$ 122 -#define FN_Timer 123 -#define FN_Wait 124 +#define FN_Ticks 120 +#define FN_Time$ 121 +#define FN_Timer 122 +#define FN_Wait 123 #define WAIT_M_SEC num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_OpenWindow 125 +#define FN_OpenWindow 124 #define OPENWINDOW_TITLE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define OPENWINDOW_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define OPENWINDOW_H num_var[1].nref[0].value[ num_var[1].byref_offset ] #define OPENWINDOW_FULLSCREEN num_var[2].nref[0].value[ num_var[2].byref_offset ] #define OPENWINDOW_VSYNC num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_OpenWindowEx 126 +#define FN_OpenWindowEx 125 #define OPENWINDOWEX_TITLE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define OPENWINDOWEX_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define OPENWINDOWEX_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] @@ -353,91 +352,91 @@ #define OPENWINDOWEX_AA num_var[5].nref[0].value[ num_var[5].byref_offset ] #define OPENWINDOWEX_STENCIL_BUFFER num_var[6].nref[0].value[ num_var[6].byref_offset ] #define OPENWINDOWEX_VSYNC num_var[7].nref[0].value[ num_var[7].byref_offset ] -#define FN_CloseWindow 127 -#define FN_RaiseWindow 128 -#define FN_Update 129 -#define FN_Cls 130 -#define FN_SetClearColor 131 +#define FN_CloseWindow 126 +#define FN_RaiseWindow 127 +#define FN_Update 128 +#define FN_Cls 129 +#define FN_SetClearColor 130 #define SETCLEARCOLOR_C num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ShowWindow 132 -#define FN_HideWindow 133 -#define FN_SetWindowTitle 134 +#define FN_ShowWindow 131 +#define FN_HideWindow 132 +#define FN_SetWindowTitle 133 #define SETWINDOWTITLE_TITLE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_WindowTitle$ 135 -#define FN_SetWindowPosition 136 +#define FN_WindowTitle$ 134 +#define FN_SetWindowPosition 135 #define SETWINDOWPOSITION_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETWINDOWPOSITION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetWindowPosition 137 +#define FN_GetWindowPosition 136 #define GETWINDOWPOSITION_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETWINDOWPOSITION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetWindowSize 138 +#define FN_SetWindowSize 137 #define SETWINDOWSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETWINDOWSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetWindowSize 139 +#define FN_GetWindowSize 138 #define GETWINDOWSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETWINDOWSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetWindowMinSize 140 +#define FN_SetWindowMinSize 139 #define SETWINDOWMINSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETWINDOWMINSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetWindowMinSize 141 +#define FN_GetWindowMinSize 140 #define GETWINDOWMINSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETWINDOWMINSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetWindowMaxSize 142 +#define FN_SetWindowMaxSize 141 #define SETWINDOWMAXSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETWINDOWMAXSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetWindowMaxSize 143 +#define FN_GetWindowMaxSize 142 #define GETWINDOWMAXSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETWINDOWMAXSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_WindowIsFullscreen 144 -#define FN_WindowIsVisible 145 -#define FN_WindowIsBordered 146 -#define FN_WindowIsResizable 147 -#define FN_WindowIsMinimized 148 -#define FN_WindowIsMaximized 149 -#define FN_WindowHasInputFocus 150 -#define FN_WindowHasMouseFocus 151 -#define FN_SetWindowFullscreen 152 +#define FN_WindowIsFullscreen 143 +#define FN_WindowIsVisible 144 +#define FN_WindowIsBordered 145 +#define FN_WindowIsResizable 146 +#define FN_WindowIsMinimized 147 +#define FN_WindowIsMaximized 148 +#define FN_WindowHasInputFocus 149 +#define FN_WindowHasMouseFocus 150 +#define FN_SetWindowFullscreen 151 #define SETWINDOWFULLSCREEN_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_MaximizeWindow 153 -#define FN_MinimizeWindow 154 -#define FN_SetWindowBordered 155 +#define FN_MaximizeWindow 152 +#define FN_MinimizeWindow 153 +#define FN_SetWindowBordered 154 #define SETWINDOWBORDERED_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WindowClip 156 +#define FN_WindowClip 155 #define WINDOWCLIP_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WINDOWCLIP_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define WINDOWCLIP_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define WINDOWCLIP_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_WindowExists 157 -#define FN_WindowEvent_Close 158 -#define FN_WindowEvent_Maximize 159 -#define FN_WindowEvent_Minimize 160 -#define FN_FPS 161 -#define FN_SetWindowIcon 162 +#define FN_WindowExists 156 +#define FN_WindowEvent_Close 157 +#define FN_WindowEvent_Maximize 158 +#define FN_WindowEvent_Minimize 159 +#define FN_FPS 160 +#define FN_SetWindowIcon 161 #define SETWINDOWICON_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WindowEvent_Resize 163 -#define FN_SetWindowAutoClose 164 +#define FN_WindowEvent_Resize 162 +#define FN_SetWindowAutoClose 163 #define SETWINDOWAUTOCLOSE_EXIT_ON_CLOSE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetWindowResizable 165 +#define FN_SetWindowResizable 164 #define SETWINDOWRESIZABLE_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WindowMode 166 +#define FN_WindowMode 165 #define WINDOWMODE_VISIBLE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WINDOWMODE_FULLSCREEN num_var[1].nref[0].value[ num_var[1].byref_offset ] #define WINDOWMODE_RESIZABLE num_var[2].nref[0].value[ num_var[2].byref_offset ] #define WINDOWMODE_BORDERLESS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define WINDOWMODE_HIGHDPI num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_getWindowMode 167 -#define FN_RestoreWindow 168 -#define FN_GrabInput 169 +#define FN_getWindowMode 166 +#define FN_RestoreWindow 167 +#define FN_GrabInput 168 #define GRABINPUT_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetWindowAlwaysOnTop 170 +#define FN_SetWindowAlwaysOnTop 169 #define SETWINDOWALWAYSONTOP_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetMouseRelative 171 +#define FN_SetMouseRelative 170 #define SETMOUSERELATIVE_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_FlashWindow 172 +#define FN_FlashWindow 171 #define FLASHWINDOW_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WindowIsGrabbed 173 -#define FN_PreUpdate 174 -#define FN_OpenCanvas 175 +#define FN_WindowIsGrabbed 172 +#define FN_PreUpdate 173 +#define FN_OpenCanvas 174 #define OPENCANVAS_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define OPENCANVAS_H num_var[1].nref[0].value[ num_var[1].byref_offset ] #define OPENCANVAS_VIEWPORT_X num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -445,186 +444,186 @@ #define OPENCANVAS_VIEWPORT_W num_var[4].nref[0].value[ num_var[4].byref_offset ] #define OPENCANVAS_VIEWPORT_H num_var[5].nref[0].value[ num_var[5].byref_offset ] #define OPENCANVAS_MODE num_var[6].nref[0].value[ num_var[6].byref_offset ] -#define FN_CloseCanvas 176 +#define FN_CloseCanvas 175 #define CLOSECANVAS_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_OpenCanvas3D 177 +#define FN_OpenCanvas3D 176 #define OPENCANVAS3D_VIEWPORT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define OPENCANVAS3D_VIEWPORT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define OPENCANVAS3D_VIEWPORT_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define OPENCANVAS3D_VIEWPORT_H num_var[3].nref[0].value[ num_var[3].byref_offset ] #define OPENCANVAS3D_MODE num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_SetCanvasVisible 178 +#define FN_SetCanvasVisible 177 #define SETCANVASVISIBLE_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASVISIBLE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_CanvasIsVisible 179 +#define FN_CanvasIsVisible 178 #define CANVASISVISIBLE_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetCanvasViewport 180 +#define FN_SetCanvasViewport 179 #define SETCANVASVIEWPORT_CNUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASVIEWPORT_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETCANVASVIEWPORT_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETCANVASVIEWPORT_W num_var[3].nref[0].value[ num_var[3].byref_offset ] #define SETCANVASVIEWPORT_H num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_GetCanvasViewport 181 +#define FN_GetCanvasViewport 180 #define GETCANVASVIEWPORT_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETCANVASVIEWPORT_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETCANVASVIEWPORT_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETCANVASVIEWPORT_W num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETCANVASVIEWPORT_H num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_Canvas 182 +#define FN_Canvas 181 #define CANVAS_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetCanvasOffset 183 +#define FN_SetCanvasOffset 182 #define SETCANVASOFFSET_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASOFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETCANVASOFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_GetCanvasOffset 184 +#define FN_GetCanvasOffset 183 #define GETCANVASOFFSET_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETCANVASOFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETCANVASOFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_GetCanvasSize 185 +#define FN_GetCanvasSize 184 #define GETCANVASSIZE_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETCANVASSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETCANVASSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ClearCanvas 186 -#define FN_SetCanvasAlpha 187 +#define FN_ClearCanvas 185 +#define FN_SetCanvasAlpha 186 #define SETCANVASALPHA_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASALPHA_A num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetCanvasAlpha 188 +#define FN_GetCanvasAlpha 187 #define GETCANVASALPHA_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetCanvasColorMod 189 +#define FN_SetCanvasColorMod 188 #define SETCANVASCOLORMOD_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASCOLORMOD_C num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetCanvasColorMod 190 +#define FN_GetCanvasColorMod 189 #define GETCANVASCOLORMOD_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CloneCanvas 191 +#define FN_CloneCanvas 190 #define CLONECANVAS_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CLONECANVAS_MODE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetCanvasZ 192 +#define FN_SetCanvasZ 191 #define SETCANVASZ_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASZ_Z num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_CanvasZ 193 +#define FN_CanvasZ 192 #define CANVASZ_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CanvasClip 194 +#define FN_CanvasClip 193 #define CANVASCLIP_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CANVASCLIP_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CANVASCLIP_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define CANVASCLIP_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_ActiveCanvas 195 -#define FN_SetCanvasPhysics2D 196 +#define FN_ActiveCanvas 194 +#define FN_SetCanvasPhysics2D 195 #define SETCANVASPHYSICS2D_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASPHYSICS2D_STATE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_OpenCanvasSpriteLayer 197 +#define FN_OpenCanvasSpriteLayer 196 #define OPENCANVASSPRITELAYER_VIEWPORT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define OPENCANVASSPRITELAYER_VIEWPORT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define OPENCANVASSPRITELAYER_VIEWPORT_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define OPENCANVASSPRITELAYER_VIEWPORT_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_Circle 198 +#define FN_Circle 197 #define CIRCLE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CIRCLE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CIRCLE_RADIUS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_CircleFill 199 +#define FN_CircleFill 198 #define CIRCLEFILL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CIRCLEFILL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CIRCLEFILL_RADIUS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_Ellipse 200 +#define FN_Ellipse 199 #define ELLIPSE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ELLIPSE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define ELLIPSE_RX num_var[2].nref[0].value[ num_var[2].byref_offset ] #define ELLIPSE_RY num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_EllipseFill 201 +#define FN_EllipseFill 200 #define ELLIPSEFILL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ELLIPSEFILL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define ELLIPSEFILL_RX num_var[2].nref[0].value[ num_var[2].byref_offset ] #define ELLIPSEFILL_RY num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_FloodFill 202 +#define FN_FloodFill 201 #define FLOODFILL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define FLOODFILL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetPixel 203 +#define FN_GetPixel 202 #define GETPIXEL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETPIXEL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetColor 204 +#define FN_SetColor 203 #define SETCOLOR_C num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Line 205 +#define FN_Line 204 #define LINE_X1 num_var[0].nref[0].value[ num_var[0].byref_offset ] #define LINE_Y1 num_var[1].nref[0].value[ num_var[1].byref_offset ] #define LINE_X2 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define LINE_Y2 num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_Poly 206 +#define FN_Poly 205 #define POLY_N num_var[0].nref[0].value[ num_var[0].byref_offset ] #define POLY_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define POLY_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_Rect 207 +#define FN_Rect 206 #define RECT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define RECT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define RECT_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define RECT_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_RectFill 208 +#define FN_RectFill 207 #define RECTFILL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define RECTFILL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define RECTFILL_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define RECTFILL_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_RGB 209 +#define FN_RGB 208 #define RGB_R num_var[0].nref[0].value[ num_var[0].byref_offset ] #define RGB_G num_var[1].nref[0].value[ num_var[1].byref_offset ] #define RGB_B num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_RGBA 210 +#define FN_RGBA 209 #define RGBA_R num_var[0].nref[0].value[ num_var[0].byref_offset ] #define RGBA_G num_var[1].nref[0].value[ num_var[1].byref_offset ] #define RGBA_B num_var[2].nref[0].value[ num_var[2].byref_offset ] #define RGBA_A num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_Pset 211 +#define FN_Pset 210 #define PSET_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define PSET_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_LoadImage 212 +#define FN_LoadImage 211 #define LOADIMAGE_IMG$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_LoadImageEx 213 +#define FN_LoadImageEx 212 #define LOADIMAGEEX_IMG$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define LOADIMAGEEX_COLKEY num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_createImage 214 +#define FN_createImage 213 #define CREATEIMAGE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CREATEIMAGE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CREATEIMAGE_BUFFER num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_createImageEx 215 +#define FN_createImageEx 214 #define CREATEIMAGEEX_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CREATEIMAGEEX_H num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CREATEIMAGEEX_BUFFER num_var[2].nref[0].value[ num_var[2].byref_offset ] #define CREATEIMAGEEX_COLOR num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_BufferFromImage 216 +#define FN_BufferFromImage 215 #define BUFFERFROMIMAGE_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define BUFFERFROMIMAGE_BUFFER num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_ImageExists 217 +#define FN_ImageExists 216 #define IMAGEEXISTS_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ColorKey 218 +#define FN_ColorKey 217 #define COLORKEY_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define COLORKEY_C num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_setBilinearFilter 219 +#define FN_setBilinearFilter 218 #define SETBILINEARFILTER_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getBilinearFilter 220 -#define FN_CopyImage 221 +#define FN_getBilinearFilter 219 +#define FN_CopyImage 220 #define COPYIMAGE_IMG_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteImage 222 +#define FN_DeleteImage 221 #define DELETEIMAGE_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetImageAlpha 223 +#define FN_SetImageAlpha 222 #define SETIMAGEALPHA_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETIMAGEALPHA_A num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetImageAlpha 224 +#define FN_GetImageAlpha 223 #define GETIMAGEALPHA_IMG_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetImageSize 225 +#define FN_GetImageSize 224 #define GETIMAGESIZE_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETIMAGESIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETIMAGESIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SetBlendMode 226 +#define FN_SetBlendMode 225 #define SETBLENDMODE_BLEND_MODE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetBlendMode 227 -#define FN_SetImageColorMod 228 +#define FN_GetBlendMode 226 +#define FN_SetImageColorMod 227 #define SETIMAGECOLORMOD_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETIMAGECOLORMOD_C num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetImageColorMod 229 +#define FN_GetImageColorMod 228 #define GETIMAGECOLORMOD_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DrawImage 230 +#define FN_DrawImage 229 #define DRAWIMAGE_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_DrawImage_Blit 231 +#define FN_DrawImage_Blit 230 #define DRAWIMAGE_BLIT_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_BLIT_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_BLIT_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -632,7 +631,7 @@ #define DRAWIMAGE_BLIT_SRC_Y num_var[4].nref[0].value[ num_var[4].byref_offset ] #define DRAWIMAGE_BLIT_SRC_W num_var[5].nref[0].value[ num_var[5].byref_offset ] #define DRAWIMAGE_BLIT_SRC_H num_var[6].nref[0].value[ num_var[6].byref_offset ] -#define FN_DrawImage_BlitEx 232 +#define FN_DrawImage_BlitEx 231 #define DRAWIMAGE_BLITEX_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_BLITEX_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_BLITEX_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -642,12 +641,12 @@ #define DRAWIMAGE_BLITEX_SRC_Y num_var[6].nref[0].value[ num_var[6].byref_offset ] #define DRAWIMAGE_BLITEX_SRC_W num_var[7].nref[0].value[ num_var[7].byref_offset ] #define DRAWIMAGE_BLITEX_SRC_H num_var[8].nref[0].value[ num_var[8].byref_offset ] -#define FN_DrawImage_Rotate 233 +#define FN_DrawImage_Rotate 232 #define DRAWIMAGE_ROTATE_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ROTATE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ROTATE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DRAWIMAGE_ROTATE_ANGLE num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_DrawImage_RotateEx 234 +#define FN_DrawImage_RotateEx 233 #define DRAWIMAGE_ROTATEEX_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ROTATEEX_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ROTATEEX_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -656,13 +655,13 @@ #define DRAWIMAGE_ROTATEEX_SRC_W num_var[5].nref[0].value[ num_var[5].byref_offset ] #define DRAWIMAGE_ROTATEEX_SRC_H num_var[6].nref[0].value[ num_var[6].byref_offset ] #define DRAWIMAGE_ROTATEEX_ANGLE num_var[7].nref[0].value[ num_var[7].byref_offset ] -#define FN_DrawImage_Zoom 235 +#define FN_DrawImage_Zoom 234 #define DRAWIMAGE_ZOOM_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ZOOM_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ZOOM_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DRAWIMAGE_ZOOM_ZX num_var[3].nref[0].value[ num_var[3].byref_offset ] #define DRAWIMAGE_ZOOM_ZY num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_DrawImage_ZoomEx 236 +#define FN_DrawImage_ZoomEx 235 #define DRAWIMAGE_ZOOMEX_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ZOOMEX_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ZOOMEX_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -672,14 +671,14 @@ #define DRAWIMAGE_ZOOMEX_SRC_H num_var[6].nref[0].value[ num_var[6].byref_offset ] #define DRAWIMAGE_ZOOMEX_ZX num_var[7].nref[0].value[ num_var[7].byref_offset ] #define DRAWIMAGE_ZOOMEX_ZY num_var[8].nref[0].value[ num_var[8].byref_offset ] -#define FN_DrawImage_Rotozoom 237 +#define FN_DrawImage_Rotozoom 236 #define DRAWIMAGE_ROTOZOOM_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ROTOZOOM_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ROTOZOOM_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DRAWIMAGE_ROTOZOOM_ANGLE num_var[3].nref[0].value[ num_var[3].byref_offset ] #define DRAWIMAGE_ROTOZOOM_ZX num_var[4].nref[0].value[ num_var[4].byref_offset ] #define DRAWIMAGE_ROTOZOOM_ZY num_var[5].nref[0].value[ num_var[5].byref_offset ] -#define FN_DrawImage_RotozoomEx 238 +#define FN_DrawImage_RotozoomEx 237 #define DRAWIMAGE_ROTOZOOMEX_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ROTOZOOMEX_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ROTOZOOMEX_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -690,13 +689,13 @@ #define DRAWIMAGE_ROTOZOOMEX_ANGLE num_var[7].nref[0].value[ num_var[7].byref_offset ] #define DRAWIMAGE_ROTOZOOMEX_ZX num_var[8].nref[0].value[ num_var[8].byref_offset ] #define DRAWIMAGE_ROTOZOOMEX_ZY num_var[9].nref[0].value[ num_var[9].byref_offset ] -#define FN_DrawImage_Flip 239 +#define FN_DrawImage_Flip 238 #define DRAWIMAGE_FLIP_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_FLIP_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_FLIP_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DRAWIMAGE_FLIP_H num_var[3].nref[0].value[ num_var[3].byref_offset ] #define DRAWIMAGE_FLIP_V num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_DrawImage_FlipEx 240 +#define FN_DrawImage_FlipEx 239 #define DRAWIMAGE_FLIPEX_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_FLIPEX_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_FLIPEX_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -706,855 +705,855 @@ #define DRAWIMAGE_FLIPEX_SRC_H num_var[6].nref[0].value[ num_var[6].byref_offset ] #define DRAWIMAGE_FLIPEX_H num_var[7].nref[0].value[ num_var[7].byref_offset ] #define DRAWIMAGE_FLIPEX_V num_var[8].nref[0].value[ num_var[8].byref_offset ] -#define FN_InKey 241 -#define FN_Key 242 +#define FN_InKey 240 +#define FN_Key 241 #define KEY_KEY_CODE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WaitKey 243 -#define FN_HideMouse 244 -#define FN_ShowMouse 245 -#define FN_MouseIsVisible 246 -#define FN_GetMouse 247 +#define FN_WaitKey 242 +#define FN_HideMouse 243 +#define FN_ShowMouse 244 +#define FN_MouseIsVisible 245 +#define FN_GetMouse 246 #define GETMOUSE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMOUSE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMOUSE_MB1 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETMOUSE_MB2 num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETMOUSE_MB3 num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_MouseX 248 -#define FN_MouseY 249 -#define FN_MouseButton 250 +#define FN_MouseX 247 +#define FN_MouseY 248 +#define FN_MouseButton 249 #define MOUSEBUTTON_MB num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetMouseWheel 251 +#define FN_GetMouseWheel 250 #define GETMOUSEWHEEL_X_AXIS num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMOUSEWHEEL_Y_AXIS num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_MouseWheelX 252 -#define FN_MouseWheelY 253 -#define FN_GetGlobalMouse 254 +#define FN_MouseWheelX 251 +#define FN_MouseWheelY 252 +#define FN_GetGlobalMouse 253 #define GETGLOBALMOUSE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETGLOBALMOUSE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETGLOBALMOUSE_MB1 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETGLOBALMOUSE_MB2 num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETGLOBALMOUSE_MB3 num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_GlobalMouseX 255 -#define FN_GlobalMouseY 256 -#define FN_WarpMouse 257 +#define FN_GlobalMouseX 254 +#define FN_GlobalMouseY 255 +#define FN_WarpMouse 256 #define WARPMOUSE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WARPMOUSE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_WarpMouseGlobal 258 +#define FN_WarpMouseGlobal 257 #define WARPMOUSEGLOBAL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WARPMOUSEGLOBAL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetMouseZone 259 +#define FN_SetMouseZone 258 #define SETMOUSEZONE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETMOUSEZONE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETMOUSEZONE_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETMOUSEZONE_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_ClearMouseZone 260 -#define FN_CreateSound 261 +#define FN_ClearMouseZone 259 +#define FN_CreateSound 260 #define CREATESOUND_BUFFER num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CREATESOUND_BUFFER_SIZE num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CREATESOUND_VOL num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_LoadSound 262 +#define FN_LoadSound 261 #define LOADSOUND_SND_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_LoadMusic 263 +#define FN_LoadMusic 262 #define LOADMUSIC_MUSIC_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_PlaySound 264 +#define FN_PlaySound 263 #define PLAYSOUND_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define PLAYSOUND_CHANNEL num_var[1].nref[0].value[ num_var[1].byref_offset ] #define PLAYSOUND_LOOPS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_PlaySoundTimed 265 +#define FN_PlaySoundTimed 264 #define PLAYSOUNDTIMED_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define PLAYSOUNDTIMED_CHANNEL num_var[1].nref[0].value[ num_var[1].byref_offset ] #define PLAYSOUNDTIMED_LOOPS num_var[2].nref[0].value[ num_var[2].byref_offset ] #define PLAYSOUNDTIMED_MS num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_PlayMusic 266 +#define FN_PlayMusic 265 #define PLAYMUSIC_MLOOPS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_PauseSound 267 +#define FN_PauseSound 266 #define PAUSESOUND_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ResumeSound 268 +#define FN_ResumeSound 267 #define RESUMESOUND_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_PauseMusic 269 -#define FN_ResumeMusic 270 -#define FN_DeleteSound 271 +#define FN_PauseMusic 268 +#define FN_ResumeMusic 269 +#define FN_DeleteSound 270 #define DELETESOUND_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteMusic 272 -#define FN_FadeMusicIn 273 +#define FN_DeleteMusic 271 +#define FN_FadeMusicIn 272 #define FADEMUSICIN_FADE_TIME num_var[0].nref[0].value[ num_var[0].byref_offset ] #define FADEMUSICIN_LOOPS num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_FadeMusicOut 274 +#define FN_FadeMusicOut 273 #define FADEMUSICOUT_FADE_TIME num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_MusicExists 275 -#define FN_SetMusicVolume 276 +#define FN_MusicExists 274 +#define FN_SetMusicVolume 275 #define SETMUSICVOLUME_VOL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetMusicVolume 277 -#define FN_SetMusicPosition 278 +#define FN_GetMusicVolume 276 +#define FN_SetMusicPosition 277 #define SETMUSICPOSITION_POS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetMusicPosition 279 -#define FN_RewindMusic 280 -#define FN_SetSoundChannels 281 +#define FN_GetMusicPosition 278 +#define FN_RewindMusic 279 +#define FN_SetSoundChannels 280 #define SETSOUNDCHANNELS_MAX_CHANNELS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumSoundChannels 282 -#define FN_SoundIsEnabled 283 -#define FN_SoundExists 284 +#define FN_NumSoundChannels 281 +#define FN_SoundIsEnabled 282 +#define FN_SoundExists 283 #define SOUNDEXISTS_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetChannelVolume 285 +#define FN_SetChannelVolume 284 #define SETCHANNELVOLUME_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCHANNELVOLUME_VOL num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetChannelVolume 286 +#define FN_GetChannelVolume 285 #define GETCHANNELVOLUME_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSoundVolume 287 +#define FN_SetSoundVolume 286 #define SETSOUNDVOLUME_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSOUNDVOLUME_VOL num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetSoundVolume 288 +#define FN_GetSoundVolume 287 #define GETSOUNDVOLUME_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_StopMusic 289 -#define FN_StopSound 290 +#define FN_StopMusic 288 +#define FN_StopSound 289 #define STOPSOUND_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetChannelPanning 291 +#define FN_SetChannelPanning 290 #define SETCHANNELPANNING_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCHANNELPANNING_LEFT_VALUE num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETCHANNELPANNING_RIGHT_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SetChannelDistance 292 +#define FN_SetChannelDistance 291 #define SETCHANNELDISTANCE_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCHANNELDISTANCE_DIST_VALUE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_ChannelIsPlaying 293 +#define FN_ChannelIsPlaying 292 #define CHANNELISPLAYING_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ChannelIsPaused 294 +#define FN_ChannelIsPaused 293 #define CHANNELISPAUSED_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_QueryAudioSpec 295 +#define FN_QueryAudioSpec 294 #define QUERYAUDIOSPEC_FREQ num_var[0].nref[0].value[ num_var[0].byref_offset ] #define QUERYAUDIOSPEC_FORMAT num_var[1].nref[0].value[ num_var[1].byref_offset ] #define QUERYAUDIOSPEC_CHANNELS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_MusicIsPlaying 296 -#define FN_SetChannelSpacePosition 297 +#define FN_MusicIsPlaying 295 +#define FN_SetChannelSpacePosition 296 #define SETCHANNELSPACEPOSITION_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCHANNELSPACEPOSITION_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETCHANNELSPACEPOSITION_DISTANCE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_NumJoysticks 298 -#define FN_NumJoyAxes 299 +#define FN_NumJoysticks 297 +#define FN_NumJoyAxes 298 #define NUMJOYAXES_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumJoyButtons 300 +#define FN_NumJoyButtons 299 #define NUMJOYBUTTONS_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumJoyHats 301 +#define FN_NumJoyHats 300 #define NUMJOYHATS_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumJoyTrackBalls 302 +#define FN_NumJoyTrackBalls 301 #define NUMJOYTRACKBALLS_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_JoyAxis 303 +#define FN_JoyAxis 302 #define JOYAXIS_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOYAXIS_JOY_AXIS num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_JoyButton 304 +#define FN_JoyButton 303 #define JOYBUTTON_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOYBUTTON_JOY_BUTTON num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_JoyHat 305 +#define FN_JoyHat 304 #define JOYHAT_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOYHAT_JOY_HAT num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetJoyTrackBall 306 +#define FN_GetJoyTrackBall 305 #define GETJOYTRACKBALL_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETJOYTRACKBALL_BALL num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETJOYTRACKBALL_DX num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETJOYTRACKBALL_DY num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_JoyName$ 307 +#define FN_JoyName$ 306 #define JOYNAME$_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_JoystickIsConnected 308 +#define FN_JoystickIsConnected 307 #define JOYSTICKISCONNECTED_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_JoyRumblePlay 309 +#define FN_JoyRumblePlay 308 #define JOYRUMBLEPLAY_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOYRUMBLEPLAY_STRENGTH num_var[1].nref[0].value[ num_var[1].byref_offset ] #define JOYRUMBLEPLAY_DURATION num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_JoyRumbleStop 310 +#define FN_JoyRumbleStop 309 #define JOYRUMBLESTOP_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_JoystickIsHaptic 311 +#define FN_JoystickIsHaptic 310 #define JOYSTICKISHAPTIC_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_LoadFont 312 +#define FN_LoadFont 311 #define LOADFONT_FNT_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define LOADFONT_FONT_SIZE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteFont 313 +#define FN_DeleteFont 312 #define DELETEFONT_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_FontExists 314 +#define FN_FontExists 313 #define FONTEXISTS_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetFont 315 +#define FN_SetFont 314 #define SETFONT_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DrawText 316 +#define FN_DrawText 315 #define DRAWTEXT_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define DRAWTEXT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWTEXT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetTextSize 317 +#define FN_GetTextSize 316 #define GETTEXTSIZE_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define GETTEXTSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETTEXTSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_TextWidth 318 +#define FN_TextWidth 317 #define TEXTWIDTH_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_TextHeight 319 +#define FN_TextHeight 318 #define TEXTHEIGHT_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_TouchPressure 320 -#define FN_GetTouch 321 +#define FN_TouchPressure 319 +#define FN_GetTouch 320 #define GETTOUCH_STATUS num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETTOUCH_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETTOUCH_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETTOUCH_DX num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETTOUCH_DY num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_GetMultiTouch 322 +#define FN_GetMultiTouch 321 #define GETMULTITOUCH_STATUS num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMULTITOUCH_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMULTITOUCH_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETMULTITOUCH_FINGERS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETMULTITOUCH_DIST num_var[4].nref[0].value[ num_var[4].byref_offset ] #define GETMULTITOUCH_THETA num_var[5].nref[0].value[ num_var[5].byref_offset ] -#define FN_GetTouchFinger 323 +#define FN_GetTouchFinger 322 #define GETTOUCHFINGER_FINGER num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETTOUCHFINGER_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETTOUCHFINGER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETTOUCHFINGER_PRESSURE num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_NumFingers 324 -#define FN_GetAccel 325 +#define FN_NumFingers 323 +#define FN_GetAccel 324 #define GETACCEL_ACCEL_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETACCEL_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETACCEL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETACCEL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_AccelName$ 326 +#define FN_AccelName$ 325 #define ACCELNAME$_ACCEL_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumAccels 327 -#define FN_GetGyro 328 +#define FN_NumAccels 326 +#define FN_GetGyro 327 #define GETGYRO_GYRO_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETGYRO_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETGYRO_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETGYRO_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GyroName$ 329 +#define FN_GyroName$ 328 #define GYRONAME$_GYRO_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumGyros 330 -#define FN_CheckSockets 331 +#define FN_NumGyros 329 +#define FN_CheckSockets 330 #define CHECKSOCKETS_TIMEOUT_MS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_SocketReady 332 +#define FN_TCP_SocketReady 331 #define TCP_SOCKETREADY_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_UDP_SocketReady 333 +#define FN_UDP_SocketReady 332 #define UDP_SOCKETREADY_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_OpenSocket 334 +#define FN_TCP_OpenSocket 333 #define TCP_OPENSOCKET_HOST$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define TCP_OPENSOCKET_PORT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_CloseSocket 335 +#define FN_TCP_CloseSocket 334 #define TCP_CLOSESOCKET_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_RemoteHost 336 +#define FN_TCP_RemoteHost 335 #define TCP_REMOTEHOST_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_RemotePort 337 +#define FN_TCP_RemotePort 336 #define TCP_REMOTEPORT_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_GetData 338 +#define FN_TCP_GetData 337 #define TCP_GETDATA_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] #define TCP_GETDATA_NUMBYTES num_var[1].nref[0].value[ num_var[1].byref_offset ] #define TCP_GETDATA_SDATA$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_TCP_SendData 339 +#define FN_TCP_SendData 338 #define TCP_SENDDATA_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] #define TCP_SENDDATA_SDATA$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_TCP_AcceptSocket 340 +#define FN_TCP_AcceptSocket 339 #define TCP_ACCEPTSOCKET_SERVER num_var[0].nref[0].value[ num_var[0].byref_offset ] #define TCP_ACCEPTSOCKET_CLIENT num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_UDP_OpenSocket 341 +#define FN_UDP_OpenSocket 340 #define UDP_OPENSOCKET_PORT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_UDP_CloseSocket 342 +#define FN_UDP_CloseSocket 341 #define UDP_CLOSESOCKET_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_UDP_GetData 343 +#define FN_UDP_GetData 342 #define UDP_GETDATA_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] #define UDP_GETDATA_HOST$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define UDP_GETDATA_PORT num_var[1].nref[0].value[ num_var[1].byref_offset ] #define UDP_GETDATA_SDATA$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_UDP_Length 344 -#define FN_UDP_MaxLength 345 -#define FN_UDP_RemoteHost$ 346 +#define FN_UDP_Length 343 +#define FN_UDP_MaxLength 344 +#define FN_UDP_RemoteHost$ 345 #define UDP_REMOTEHOST$_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_UDP_RemotePort 347 +#define FN_UDP_RemotePort 346 #define UDP_REMOTEPORT_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_UDP_SendData 348 +#define FN_UDP_SendData 347 #define UDP_SENDDATA_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] #define UDP_SENDDATA_HOST$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define UDP_SENDDATA_PORT num_var[1].nref[0].value[ num_var[1].byref_offset ] #define UDP_SENDDATA_SDATA$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_LoadVideo 349 +#define FN_LoadVideo 348 #define LOADVIDEO_VID$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_PlayVideo 350 +#define FN_PlayVideo 349 #define PLAYVIDEO_VLOOPS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_PauseVideo 351 -#define FN_StopVideo 352 -#define FN_SetVideoPosition 353 +#define FN_PauseVideo 350 +#define FN_StopVideo 351 +#define FN_SetVideoPosition 352 #define SETVIDEOPOSITION_POS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ResumeVideo 354 -#define FN_GetVideoPosition 355 -#define FN_DeleteVideo 356 -#define FN_VideoIsPlaying 357 -#define FN_VideoEnd 358 -#define FN_GetVideoStats 359 +#define FN_ResumeVideo 353 +#define FN_GetVideoPosition 354 +#define FN_DeleteVideo 355 +#define FN_VideoIsPlaying 356 +#define FN_VideoEnd 357 +#define FN_GetVideoStats 358 #define GETVIDEOSTATS_VFILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define GETVIDEOSTATS_VLEN num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETVIDEOSTATS_VFPS num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETVIDEOSTATS_FRAME_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETVIDEOSTATS_FRAME_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_SetVideoDrawRect 360 +#define FN_SetVideoDrawRect 359 #define SETVIDEODRAWRECT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETVIDEODRAWRECT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETVIDEODRAWRECT_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETVIDEODRAWRECT_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetVideoDrawRect 361 +#define FN_GetVideoDrawRect 360 #define GETVIDEODRAWRECT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETVIDEODRAWRECT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETVIDEODRAWRECT_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETVIDEODRAWRECT_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetVideoSize 362 +#define FN_GetVideoSize 361 #define GETVIDEOSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETVIDEOSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_VideoExists 363 -#define FN_SetVideoVolume 364 +#define FN_VideoExists 362 +#define FN_SetVideoVolume 363 #define SETVIDEOVOLUME_VOL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetVideoVolume 365 -#define FN_System 366 +#define FN_GetVideoVolume 364 +#define FN_System 365 #define SYSTEM_CMD$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_OS$ 367 -#define FN_Command$ 368 +#define FN_OS$ 366 +#define FN_Command$ 367 #define COMMAND$_ARG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumCommands 369 -#define FN_Env$ 370 +#define FN_NumCommands 368 +#define FN_Env$ 369 #define ENV$_V$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_SetEnv 371 +#define FN_SetEnv 370 #define SETENV_VAR$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define SETENV_VALUE$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_PrefPath$ 372 +#define FN_PrefPath$ 371 #define PREFPATH$_ORG_NAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define PREFPATH$_APP_NAME$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_Android_GetExternalStoragePath$ 373 -#define FN_Android_GetExternalStorageState 374 -#define FN_Android_GetInternalStoragePath$ 375 -#define FN_Android_JNI_Message$ 376 +#define FN_Android_GetExternalStoragePath$ 372 +#define FN_Android_GetExternalStorageState 373 +#define FN_Android_GetInternalStoragePath$ 374 +#define FN_Android_JNI_Message$ 375 #define ANDROID_JNI_MESSAGE$_ARG$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Runtime_Utility_Message$ 377 +#define FN_Runtime_Utility_Message$ 376 #define RUNTIME_UTILITY_MESSAGE$_ARG$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_GetDesktopDisplayMode 378 +#define FN_GetDesktopDisplayMode 377 #define GETDESKTOPDISPLAYMODE_INDEX num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETDESKTOPDISPLAYMODE_W num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETDESKTOPDISPLAYMODE_H num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETDESKTOPDISPLAYMODE_FREQ num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetPowerInfo 379 +#define FN_GetPowerInfo 378 #define GETPOWERINFO_STATUS num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETPOWERINFO_SECS num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETPOWERINFO_PCT num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_EvalJS$ 380 +#define FN_EvalJS$ 379 #define EVALJS$_JS_CODE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_SystemReturnStdOut$ 381 +#define FN_SystemReturnStdOut$ 380 #define SYSTEMRETURNSTDOUT$_CMD$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_OpenURL 382 +#define FN_OpenURL 381 #define OPENURL_URL$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_MessageBox 383 +#define FN_MessageBox 382 #define MESSAGEBOX_TITLE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define MESSAGEBOX_MSG$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_Runtime$ 384 -#define FN_NumCPUs 385 -#define FN_SystemRam 386 -#define FN_DimMatrix 387 +#define FN_Runtime$ 383 +#define FN_NumCPUs 384 +#define FN_SystemRam 385 +#define FN_DimMatrix 386 #define DIMMATRIX_M_ROWS num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DIMMATRIX_M_COLS num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_DeleteMatrix 388 +#define FN_DeleteMatrix 387 #define DELETEMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_AddMatrix 389 +#define FN_AddMatrix 388 #define ADDMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ADDMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define ADDMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_AugmentMatrix 390 +#define FN_AugmentMatrix 389 #define AUGMENTMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define AUGMENTMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define AUGMENTMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_CopyMatrix 391 +#define FN_CopyMatrix 390 #define COPYMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define COPYMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_InsertMatrixColumns 392 +#define FN_InsertMatrixColumns 391 #define INSERTMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INSERTMATRIXCOLUMNS_C num_var[1].nref[0].value[ num_var[1].byref_offset ] #define INSERTMATRIXCOLUMNS_NUM_COLS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_InsertMatrixRows 393 +#define FN_InsertMatrixRows 392 #define INSERTMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INSERTMATRIXROWS_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define INSERTMATRIXROWS_NUM_ROWS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_MultiplyMatrix 394 +#define FN_MultiplyMatrix 393 #define MULTIPLYMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MULTIPLYMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define MULTIPLYMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_CubeMatrix 395 +#define FN_CubeMatrix 394 #define CUBEMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CUBEMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_DeleteMatrixColumns 396 +#define FN_DeleteMatrixColumns 395 #define DELETEMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DELETEMATRIXCOLUMNS_C num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DELETEMATRIXCOLUMNS_NUM_COLS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_DeleteMatrixRows 397 +#define FN_DeleteMatrixRows 396 #define DELETEMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DELETEMATRIXROWS_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DELETEMATRIXROWS_NUM_ROWS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ClearMatrix 398 +#define FN_ClearMatrix 397 #define CLEARMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ClearMatrixColumns 399 +#define FN_ClearMatrixColumns 398 #define CLEARMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CLEARMATRIXCOLUMNS_C num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CLEARMATRIXCOLUMNS_NUM_COLS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ClearMatrixRows 400 +#define FN_ClearMatrixRows 399 #define CLEARMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CLEARMATRIXROWS_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CLEARMATRIXROWS_NUM_ROWS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_FillMatrix 401 +#define FN_FillMatrix 400 #define FILLMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define FILLMATRIX_V num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_FillMatrixColumns 402 +#define FN_FillMatrixColumns 401 #define FILLMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define FILLMATRIXCOLUMNS_C num_var[1].nref[0].value[ num_var[1].byref_offset ] #define FILLMATRIXCOLUMNS_NUM_COLS num_var[2].nref[0].value[ num_var[2].byref_offset ] #define FILLMATRIXCOLUMNS_V num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_FillMatrixRows 403 +#define FN_FillMatrixRows 402 #define FILLMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define FILLMATRIXROWS_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define FILLMATRIXROWS_NUM_ROWS num_var[2].nref[0].value[ num_var[2].byref_offset ] #define FILLMATRIXROWS_V num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_CopyMatrixColumns 404 +#define FN_CopyMatrixColumns 403 #define COPYMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define COPYMATRIXCOLUMNS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define COPYMATRIXCOLUMNS_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define COPYMATRIXCOLUMNS_NUM_COLS num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_CopyMatrixRows 405 +#define FN_CopyMatrixRows 404 #define COPYMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define COPYMATRIXROWS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define COPYMATRIXROWS_R num_var[2].nref[0].value[ num_var[2].byref_offset ] #define COPYMATRIXROWS_NUM_ROWS num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_SetIdentityMatrix 406 +#define FN_SetIdentityMatrix 405 #define SETIDENTITYMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETIDENTITYMATRIX_N num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SolveMatrix 407 +#define FN_SolveMatrix 406 #define SOLVEMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SOLVEMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SOLVEMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_IsEqualMatrix 408 +#define FN_IsEqualMatrix 407 #define ISEQUALMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ISEQUALMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define ISEQUALMATRIX_TOLERANCE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_Determinant 409 +#define FN_Determinant 408 #define DETERMINANT_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_AdjointMatrix 410 +#define FN_AdjointMatrix 409 #define ADJOINTMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ADJOINTMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_InvertMatrix 411 +#define FN_InvertMatrix 410 #define INVERTMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INVERTMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_MatrixFromBuffer 412 +#define FN_MatrixFromBuffer 411 #define MATRIXFROMBUFFER_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MATRIXFROMBUFFER_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define MATRIXFROMBUFFER_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define MATRIXFROMBUFFER_BUFFER num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_BufferFromMatrix 413 +#define FN_BufferFromMatrix 412 #define BUFFERFROMMATRIX_BUFFER num_var[0].nref[0].value[ num_var[0].byref_offset ] #define BUFFERFROMMATRIX_MA num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_RandomizeMatrix 414 +#define FN_RandomizeMatrix 413 #define RANDOMIZEMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define RANDOMIZEMATRIX_VMIN num_var[1].nref[0].value[ num_var[1].byref_offset ] #define RANDOMIZEMATRIX_VMAX num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_MatrixValue 415 +#define FN_MatrixValue 414 #define MATRIXVALUE_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MATRIXVALUE_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define MATRIXVALUE_C num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SetMatrixValue 416 +#define FN_SetMatrixValue 415 #define SETMATRIXVALUE_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETMATRIXVALUE_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETMATRIXVALUE_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETMATRIXVALUE_V num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_ScalarMatrix 417 +#define FN_ScalarMatrix 416 #define SCALARMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SCALARMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SCALARMATRIX_S_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ScalarMatrixColumns 418 +#define FN_ScalarMatrixColumns 417 #define SCALARMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SCALARMATRIXCOLUMNS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SCALARMATRIXCOLUMNS_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SCALARMATRIXCOLUMNS_NUM_COLS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define SCALARMATRIXCOLUMNS_S_VALUE num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_ScalarMatrixRows 419 +#define FN_ScalarMatrixRows 418 #define SCALARMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SCALARMATRIXROWS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SCALARMATRIXROWS_R num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SCALARMATRIXROWS_NUM_ROWS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define SCALARMATRIXROWS_S_VALUE num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_SquareMatrix 420 +#define FN_SquareMatrix 419 #define SQUAREMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SQUAREMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_CofactorMatrix 421 +#define FN_CofactorMatrix 420 #define COFACTORMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define COFACTORMATRIX_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define COFACTORMATRIX_C num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SubtractMatrix 422 +#define FN_SubtractMatrix 421 #define SUBTRACTMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SUBTRACTMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SUBTRACTMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SwapMatrix 423 +#define FN_SwapMatrix 422 #define SWAPMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SWAPMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SwapMatrixColumn 424 +#define FN_SwapMatrixColumn 423 #define SWAPMATRIXCOLUMN_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SWAPMATRIXCOLUMN_C1 num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SWAPMATRIXCOLUMN_C2 num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SwapMatrixRow 425 +#define FN_SwapMatrixRow 424 #define SWAPMATRIXROW_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SWAPMATRIXROW_R1 num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SWAPMATRIXROW_R2 num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_TransposeMatrix 426 +#define FN_TransposeMatrix 425 #define TRANSPOSEMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define TRANSPOSEMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_UnAugmentMatrix 427 +#define FN_UnAugmentMatrix 426 #define UNAUGMENTMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define UNAUGMENTMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define UNAUGMENTMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ZeroMatrix 428 +#define FN_ZeroMatrix 427 #define ZEROMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetMatrixSize 429 +#define FN_GetMatrixSize 428 #define GETMATRIXSIZE_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMATRIXSIZE_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMATRIXSIZE_C num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_IncrementMatrixRows 430 +#define FN_IncrementMatrixRows 429 #define INCREMENTMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INCREMENTMATRIXROWS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define INCREMENTMATRIXROWS_R num_var[2].nref[0].value[ num_var[2].byref_offset ] #define INCREMENTMATRIXROWS_NUM_ROWS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define INCREMENTMATRIXROWS_VALUE num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_IncrementMatrixColumns 431 +#define FN_IncrementMatrixColumns 430 #define INCREMENTMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INCREMENTMATRIXCOLUMNS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define INCREMENTMATRIXCOLUMNS_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define INCREMENTMATRIXCOLUMNS_NUM_COLS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define INCREMENTMATRIXCOLUMNS_VALUE num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_JoinMatrixRows 432 +#define FN_JoinMatrixRows 431 #define JOINMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOINMATRIXROWS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define JOINMATRIXROWS_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_JoinMatrixColumns 433 +#define FN_JoinMatrixColumns 432 #define JOINMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOINMATRIXCOLUMNS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define JOINMATRIXCOLUMNS_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ClipMatrix 434 +#define FN_ClipMatrix 433 #define CLIPMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CLIPMATRIX_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CLIPMATRIX_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define CLIPMATRIX_NUM_ROWS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define CLIPMATRIX_NUM_COLS num_var[4].nref[0].value[ num_var[4].byref_offset ] #define CLIPMATRIX_MB num_var[5].nref[0].value[ num_var[5].byref_offset ] -#define FN_SetMatrixTranslation 435 +#define FN_SetMatrixTranslation 434 #define SETMATRIXTRANSLATION_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETMATRIXTRANSLATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETMATRIXTRANSLATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETMATRIXTRANSLATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_SetMatrixRotation 436 +#define FN_SetMatrixRotation 435 #define SETMATRIXROTATION_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETMATRIXROTATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETMATRIXROTATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETMATRIXROTATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_SetMatrixScale 437 +#define FN_SetMatrixScale 436 #define SETMATRIXSCALE_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETMATRIXSCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETMATRIXSCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETMATRIXSCALE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetMatrixTranslation 438 +#define FN_GetMatrixTranslation 437 #define GETMATRIXTRANSLATION_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMATRIXTRANSLATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMATRIXTRANSLATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETMATRIXTRANSLATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetMatrixRotation 439 +#define FN_GetMatrixRotation 438 #define GETMATRIXROTATION_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMATRIXROTATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMATRIXROTATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETMATRIXROTATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetMatrixScale 440 +#define FN_GetMatrixScale 439 #define GETMATRIXSCALE_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMATRIXSCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMATRIXSCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETMATRIXSCALE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetClipboardText$ 441 -#define FN_SetClipboardText 442 +#define FN_GetClipboardText$ 440 +#define FN_SetClipboardText 441 #define SETCLIPBOARDTEXT_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_HasClipboardText 443 -#define FN_ReadInput_Start 444 -#define FN_ReadInput_Stop 445 -#define FN_ReadInput_Text$ 446 -#define FN_ReadInput_SetText 447 +#define FN_HasClipboardText 442 +#define FN_ReadInput_Start 443 +#define FN_ReadInput_Stop 444 +#define FN_ReadInput_GetText$ 445 +#define FN_ReadInput_SetText 446 #define READINPUT_SETTEXT_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_ReadInput_ToggleBackspace 448 +#define FN_ReadInput_ToggleBackspace 447 #define READINPUT_TOGGLEBACKSPACE_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateSprite 449 +#define FN_CreateSprite 448 #define CREATESPRITE_IMG num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CREATESPRITE_FRAME_W num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CREATESPRITE_FRAME_H num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_DeleteSprite 450 +#define FN_DeleteSprite 449 #define DELETESPRITE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpritePosition 451 +#define FN_SetSpritePosition 450 #define SETSPRITEPOSITION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITEPOSITION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETSPRITEPOSITION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_TranslateSprite 452 +#define FN_TranslateSprite 451 #define TRANSLATESPRITE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define TRANSLATESPRITE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define TRANSLATESPRITE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_GetSpritePosition 453 +#define FN_GetSpritePosition 452 #define GETSPRITEPOSITION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETSPRITEPOSITION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETSPRITEPOSITION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SpriteX 454 +#define FN_SpriteX 453 #define SPRITEX_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SpriteY 455 +#define FN_SpriteY 454 #define SPRITEY_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteRotation 456 +#define FN_SetSpriteRotation 455 #define SETSPRITEROTATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITEROTATION_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_RotateSprite 457 +#define FN_RotateSprite 456 #define ROTATESPRITE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ROTATESPRITE_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetSpriteRotation 458 +#define FN_GetSpriteRotation 457 #define GETSPRITEROTATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteScale 459 +#define FN_SetSpriteScale 458 #define SETSPRITESCALE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITESCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETSPRITESCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ScaleSprite 460 +#define FN_ScaleSprite 459 #define SCALESPRITE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SCALESPRITE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SCALESPRITE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_GetSpriteScale 461 +#define FN_GetSpriteScale 460 #define GETSPRITESCALE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETSPRITESCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETSPRITESCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SetSpriteZ 462 +#define FN_SetSpriteZ 461 #define SETSPRITEZ_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITEZ_Z num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SpriteZ 463 +#define FN_SpriteZ 462 #define SPRITEZ_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetSpriteSize 464 +#define FN_GetSpriteSize 463 #define GETSPRITESIZE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETSPRITESIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETSPRITESIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SpriteWidth 465 +#define FN_SpriteWidth 464 #define SPRITEWIDTH_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SpriteHeight 466 +#define FN_SpriteHeight 465 #define SPRITEHEIGHT_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteVisible 467 +#define FN_SetSpriteVisible 466 #define SETSPRITEVISIBLE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITEVISIBLE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SpriteIsVisible 468 +#define FN_SpriteIsVisible 467 #define SPRITEISVISIBLE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteSolid 469 +#define FN_SetSpriteSolid 468 #define SETSPRITESOLID_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITESOLID_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SpriteIsSolid 470 +#define FN_SpriteIsSolid 469 #define SPRITEISSOLID_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteType 471 +#define FN_SetSpriteType 470 #define SETSPRITETYPE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITETYPE_SPRITE_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetSpriteType 472 +#define FN_GetSpriteType 471 #define GETSPRITETYPE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteSource 473 +#define FN_SetSpriteSource 472 #define SETSPRITESOURCE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITESOURCE_IMG num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetSpriteSource 474 +#define FN_GetSpriteSource 473 #define GETSPRITESOURCE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateSpriteAnimation 475 +#define FN_CreateSpriteAnimation 474 #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 476 +#define FN_SetSpriteFrame 475 #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 477 +#define FN_GetSpriteFrame 476 #define GETSPRITEFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteAnimationFrame 478 +#define FN_SetSpriteAnimationFrame 477 #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 479 +#define FN_GetSpriteAnimationFrame 478 #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 480 +#define FN_SetSpriteAnimationLength 479 #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 481 +#define FN_GetSpriteAnimationLength 480 #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 482 +#define FN_SetSpriteAnimationSpeed 481 #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 483 +#define FN_GetSpriteAnimationSpeed 482 #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 484 +#define FN_SetSpriteAnimation 483 #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 485 +#define FN_GetSpriteAnimation 484 #define GETSPRITEANIMATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetSpriteCurrentAnimationFrame 486 +#define FN_GetSpriteCurrentAnimationFrame 485 #define GETSPRITECURRENTANIMATIONFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumSpriteAnimationLoops 487 +#define FN_NumSpriteAnimationLoops 486 #define NUMSPRITEANIMATIONLOOPS_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SpriteAnimationIsPlaying 488 +#define FN_SpriteAnimationIsPlaying 487 #define SPRITEANIMATIONISPLAYING_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteSpriteAnimation 489 +#define FN_DeleteSpriteAnimation 488 #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_getSpriteCenter 490 +#define FN_getSpriteCenter 489 #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 491 +#define FN_setSpriteLinearVelocity 490 #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 492 +#define FN_getSpriteLinearVelocity 491 #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 493 +#define FN_setSpriteAngularVelocity 492 #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 494 +#define FN_getSpriteAngularVelocity 493 #define GETSPRITEANGULARVELOCITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_applySpriteForce 495 +#define FN_applySpriteForce 494 #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 496 +#define FN_applySpriteCentralForce 495 #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 497 +#define FN_applySpriteTorque 496 #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 498 +#define FN_applySpriteLinearImpulse 497 #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 499 +#define FN_applySpriteAngularImpulse 498 #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 500 +#define FN_getSpriteMass 499 #define GETSPRITEMASS_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSpriteInertia 501 +#define FN_getSpriteInertia 500 #define GETSPRITEINERTIA_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSpriteWorldPoint 502 +#define FN_getSpriteWorldPoint 501 #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 503 +#define FN_getSpriteWorldVector 502 #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 504 +#define FN_getSpriteLocalPoint 503 #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 505 +#define FN_getSpriteLocalVector 504 #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 506 +#define FN_getSpriteLinearVelocityFromLocalPoint 505 #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 507 +#define FN_getSpriteLinearVelocityFromWorldPoint 506 #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 508 +#define FN_getSpriteLinearDamping 507 #define GETSPRITELINEARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteLinearDamping 509 +#define FN_setSpriteLinearDamping 508 #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 510 +#define FN_getSpriteAngularDamping 509 #define GETSPRITEANGULARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteAngularDamping 511 +#define FN_setSpriteAngularDamping 510 #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 512 +#define FN_getSpriteGravityScale 511 #define GETSPRITEGRAVITYSCALE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteGravityScale 513 +#define FN_setSpriteGravityScale 512 #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 514 +#define FN_setSpriteBullet 513 #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 515 +#define FN_spriteIsBullet 514 #define SPRITEISBULLET_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteSleepAllowed 516 +#define FN_setSpriteSleepAllowed 515 #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 517 +#define FN_spriteSleepAllowed 516 #define SPRITESLEEPALLOWED_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteAwake 518 +#define FN_setSpriteAwake 517 #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 519 +#define FN_spriteIsAwake 518 #define SPRITEISAWAKE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteFixedRotation 520 +#define FN_setSpriteFixedRotation 519 #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 521 +#define FN_spriteIsFixedRotation 520 #define SPRITEISFIXEDROTATION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteDensity 522 +#define FN_SetSpriteDensity 521 #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 523 +#define FN_GetSpriteDensity 522 #define GETSPRITEDENSITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteFriction 524 +#define FN_SetSpriteFriction 523 #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 525 +#define FN_GetSpriteFriction 524 #define GETSPRITEFRICTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteRestitution 526 +#define FN_SetSpriteRestitution 525 #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 527 +#define FN_GetSpriteRestitution 526 #define GETSPRITERESTITUTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteRestitutionThreshold 528 +#define FN_SetSpriteRestitutionThreshold 527 #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 529 +#define FN_GetSpriteRestitutionThreshold 528 #define GETSPRITERESTITUTIONTHRESHOLD_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetSpriteAABB 530 +#define FN_GetSpriteAABB 529 #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 531 +#define FN_SetGravity2D 530 #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 532 +#define FN_GetGravity2D 531 #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 533 +#define FN_SetWorld2DTimeStep 532 #define SETWORLD2DTIMESTEP_TS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetWorld2DVelocityIterations 534 +#define FN_SetWorld2DVelocityIterations 533 #define SETWORLD2DVELOCITYITERATIONS_V num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetWorld2DPositionIterations 535 +#define FN_SetWorld2DPositionIterations 534 #define SETWORLD2DPOSITIONITERATIONS_P num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetWorld2DTimeStep 536 -#define FN_GetWorld2DVelocityIterations 537 -#define FN_GetWorld2DPositionIterations 538 -#define FN_SetWorld2DAutoClearForces 539 +#define FN_GetWorld2DTimeStep 535 +#define FN_GetWorld2DVelocityIterations 536 +#define FN_GetWorld2DPositionIterations 537 +#define FN_SetWorld2DAutoClearForces 538 #define SETWORLD2DAUTOCLEARFORCES_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetWorld2DAutoClearForces 540 -#define FN_createDistanceJoint 541 +#define FN_GetWorld2DAutoClearForces 539 +#define FN_createDistanceJoint 540 #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 ] @@ -1562,22 +1561,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 542 +#define FN_createFrictionJoint 541 #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 543 +#define FN_createGearJoint 542 #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 544 +#define FN_createMotorJoint 543 #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 545 +#define FN_createPrismaticJoint 544 #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 ] @@ -1585,7 +1584,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 546 +#define FN_createPulleyJoint 545 #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 ] @@ -1598,19 +1597,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 547 +#define FN_createRevoluteJoint 546 #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 548 +#define FN_createWeldJoint 547 #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 549 +#define FN_createWheelJoint 548 #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 ] @@ -1618,223 +1617,223 @@ #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 550 +#define FN_getJointWorldAnchorA 549 #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 551 +#define FN_getJointWorldAnchorB 550 #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 552 +#define FN_getJointReactionForce 551 #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 553 +#define FN_getJointReactionTorque 552 #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 554 +#define FN_getJointLocalAnchorA 553 #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 555 +#define FN_getJointLocalAnchorB 554 #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 556 +#define FN_setJointLength 555 #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 557 +#define FN_getJointLength 556 #define GETJOINTLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointMinLength 558 +#define FN_setJointMinLength 557 #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 559 +#define FN_getJointMinLength 558 #define GETJOINTMINLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointMaxLength 560 +#define FN_setJointMaxLength 559 #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 561 +#define FN_getJointMaxLength 560 #define GETJOINTMAXLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointCurrentLength 562 +#define FN_getJointCurrentLength 561 #define GETJOINTCURRENTLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointStiffness 563 +#define FN_setJointStiffness 562 #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 564 +#define FN_getJointStiffness 563 #define GETJOINTSTIFFNESS_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointDamping 565 +#define FN_setJointDamping 564 #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 566 +#define FN_getJointDamping 565 #define GETJOINTDAMPING_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointMaxForce 567 +#define FN_setJointMaxForce 566 #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 568 +#define FN_getJointMaxForce 567 #define GETJOINTMAXFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointMaxTorque 569 +#define FN_setJointMaxTorque 568 #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 570 +#define FN_getJointMaxTorque 569 #define GETJOINTMAXTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointCorrectionFactor 571 +#define FN_setJointCorrectionFactor 570 #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 572 +#define FN_getJointCorrectionFactor 571 #define GETJOINTCORRECTIONFACTOR_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointRatio 573 +#define FN_setJointRatio 572 #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 574 +#define FN_getJointRatio 573 #define GETJOINTRATIO_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointLinearOffset 575 +#define FN_setJointLinearOffset 574 #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 576 +#define FN_getJointLinearOffset 575 #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 577 +#define FN_setJointAngularOffset 576 #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 578 +#define FN_getJointAngularOffset 577 #define GETJOINTANGULAROFFSET_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointLocalAxisA 579 +#define FN_getJointLocalAxisA 578 #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 580 +#define FN_getJointReferenceAngle 579 #define GETJOINTREFERENCEANGLE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointTranslation 581 +#define FN_getJointTranslation 580 #define GETJOINTTRANSLATION_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointSpeed 582 +#define FN_getJointSpeed 581 #define GETJOINTSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_jointIsLimitEnabled 583 +#define FN_jointIsLimitEnabled 582 #define JOINTISLIMITENABLED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_enableJointLimit 584 +#define FN_enableJointLimit 583 #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 585 +#define FN_getJointLowerLimit 584 #define GETJOINTLOWERLIMIT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointUpperLimit 586 +#define FN_getJointUpperLimit 585 #define GETJOINTUPPERLIMIT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointLimits 587 +#define FN_setJointLimits 586 #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 588 +#define FN_jointMotorIsEnabled 587 #define JOINTMOTORISENABLED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_enableJointMotor 589 +#define FN_enableJointMotor 588 #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 590 +#define FN_setJointMotorSpeed 589 #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 591 +#define FN_getJointMotorSpeed 590 #define GETJOINTMOTORSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointMaxMotorForce 592 +#define FN_setJointMaxMotorForce 591 #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 593 +#define FN_getJointMaxMotorForce 592 #define GETJOINTMAXMOTORFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointMotorForce 594 +#define FN_getJointMotorForce 593 #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 595 +#define FN_setJointMaxMotorTorque 594 #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 596 +#define FN_getJointMaxMotorTorque 595 #define GETJOINTMAXMOTORTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointMotorTorque 597 +#define FN_getJointMotorTorque 596 #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 598 +#define FN_getJointGroundAnchorA 597 #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 599 +#define FN_getJointGroundAnchorB 598 #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 600 +#define FN_getJointLengthA 599 #define GETJOINTLENGTHA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointLengthB 601 +#define FN_getJointLengthB 600 #define GETJOINTLENGTHB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointCurrentLengthA 602 +#define FN_getJointCurrentLengthA 601 #define GETJOINTCURRENTLENGTHA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointCurrentLengthB 603 +#define FN_getJointCurrentLengthB 602 #define GETJOINTCURRENTLENGTHB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointOrigin 604 +#define FN_setJointOrigin 603 #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 605 +#define FN_getJointAngle 604 #define GETJOINTANGLE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointLinearSpeed 606 +#define FN_getJointLinearSpeed 605 #define GETJOINTLINEARSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointAngularSpeed 607 +#define FN_getJointAngularSpeed 606 #define GETJOINTANGULARSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteJoint 608 +#define FN_DeleteJoint 607 #define DELETEJOINT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateTileSet 609 +#define FN_CreateTileSet 608 #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 610 +#define FN_SetTileAnimationLength 609 #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 611 +#define FN_GetTileAnimationLength 610 #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 612 +#define FN_SetTileAnimationFrame 611 #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 613 +#define FN_GetTileAnimationFrame 612 #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 614 +#define FN_SetTileAnimationSpeed 613 #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 615 +#define FN_GetTileAnimationSpeed 614 #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 616 +#define FN_CreateTileMap 615 #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 617 +#define FN_SetTileMapSize 616 #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 618 +#define FN_GetTileMapSize 617 #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 619 +#define FN_SetTile 618 #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 620 +#define FN_GetTile 619 #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 621 +#define FN_FillTile 620 #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 622 +#define FN_DrawTileMap 621 #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 ] @@ -1842,12 +1841,12 @@ #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_LoadMesh 623 +#define FN_LoadMesh 622 #define LOADMESH_MESH_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_DeleteMesh 624 +#define FN_DeleteMesh 623 #define DELETEMESH_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateMesh 625 -#define FN_AddMeshBuffer 626 +#define FN_CreateMesh 624 +#define FN_AddMeshBuffer 625 #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 ] @@ -1855,276 +1854,276 @@ #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 627 +#define FN_LoadMeshFromArchive 626 #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 628 +#define FN_CreatePlaneMesh 627 #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 FN_LoadAN8 629 +#define FN_LoadAN8 628 #define LOADAN8_AN8_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_LoadMeshFromAN8 630 +#define FN_LoadMeshFromAN8 629 #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 631 +#define FN_GetNumAN8Scenes 630 #define GETNUMAN8SCENES_AN8_PROJECT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetAN8SceneName$ 632 +#define FN_GetAN8SceneName$ 631 #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_CreateAnimatedActor 633 +#define FN_CreateAnimatedActor 632 #define CREATEANIMATEDACTOR_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateOctreeActor 634 +#define FN_CreateOctreeActor 633 #define CREATEOCTREEACTOR_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateCubeActor 635 +#define FN_CreateCubeActor 634 #define CREATECUBEACTOR_CUBE_SIZE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateSphereActor 636 +#define FN_CreateSphereActor 635 #define CREATESPHEREACTOR_RADIUS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateWaterActor 637 +#define FN_CreateWaterActor 636 #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 638 -#define FN_CreateBillboardActor 639 -#define FN_CreateTerrainActor 640 +#define FN_CreateLightActor 637 +#define FN_CreateBillboardActor 638 +#define FN_CreateTerrainActor 639 #define CREATETERRAINACTOR_HMAP_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_CreateParticleActor 641 +#define FN_CreateParticleActor 640 #define CREATEPARTICLEACTOR_PARTICLE_TYPE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteActor 642 +#define FN_DeleteActor 641 #define DELETEACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetActorTransform 643 +#define FN_GetActorTransform 642 #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 644 +#define FN_SetActorPosition 643 #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 645 +#define FN_TranslateActorLocal 644 #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 646 +#define FN_TranslateActorWorld 645 #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 647 +#define FN_GetActorPosition 646 #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 648 +#define FN_SetActorScale 647 #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 649 +#define FN_ScaleActor 648 #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 650 +#define FN_GetActorScale 649 #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 651 +#define FN_SetActorRotation 650 #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 652 +#define FN_RotateActor 651 #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 653 +#define FN_GetActorRotation 652 #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 654 +#define FN_SetActorVisible 653 #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 655 +#define FN_ActorIsVisible 654 #define ACTORISVISIBLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetActorAutoCulling 656 +#define FN_SetActorAutoCulling 655 #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 657 +#define FN_GetActorAutoCulling 656 #define GETACTORAUTOCULLING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_AddActorShadow 658 +#define FN_AddActorShadow 657 #define ADDACTORSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_RemoveActorShadow 659 +#define FN_RemoveActorShadow 658 #define REMOVEACTORSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ActorExists 660 +#define FN_ActorExists 659 #define ACTOREXISTS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateActorAnimation 661 +#define FN_CreateActorAnimation 660 #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 662 +#define FN_SetActorAnimation 661 #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 663 +#define FN_SetActorAnimationSpeed 662 #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 664 +#define FN_SetActorAnimationFrames 663 #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 665 +#define FN_GetActorCurrentAnimation 664 #define GETACTORCURRENTANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetActorAnimationSpeed 666 +#define FN_GetActorAnimationSpeed 665 #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 667 +#define FN_GetActorAnimationStartFrame 666 #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 668 +#define FN_GetActorAnimationEndFrame 667 #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 669 +#define FN_SetActorFrame 668 #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 670 +#define FN_GetActorFrame 669 #define GETACTORFRAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ActorAnimationIsPlaying 671 +#define FN_ActorAnimationIsPlaying 670 #define ACTORANIMATIONISPLAYING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumActorAnimationLoops 672 +#define FN_NumActorAnimationLoops 671 #define NUMACTORANIMATIONLOOPS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetActorMD2Animation 673 +#define FN_SetActorMD2Animation 672 #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 674 +#define FN_SetActorMD2AnimationByName 673 #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 675 +#define FN_DeleteActorAnimation 674 #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_SetGravity3D 676 +#define FN_SetGravity3D 675 #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 677 +#define FN_GetGravity3D 676 #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_SetActorCollisionShape 678 +#define FN_SetActorCollisionShape 677 #define SETACTORCOLLISIONSHAPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETACTORCOLLISIONSHAPE_SHAPE_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETACTORCOLLISIONSHAPE_MASS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_GetActorCollisionShape 679 +#define FN_GetActorCollisionShape 678 #define GETACTORCOLLISIONSHAPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetActorSolid 680 +#define FN_SetActorSolid 679 #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 681 +#define FN_ActorIsSolid 680 #define ACTORISSOLID_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetActorCollision 682 +#define FN_GetActorCollision 681 #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 683 +#define FN_SetActorGravity 682 #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 684 +#define FN_GetActorGravity 683 #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 685 +#define FN_setActorDamping 684 #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 686 +#define FN_getActorLinearDamping 685 #define GETACTORLINEARDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getActorAngularDamping 687 +#define FN_getActorAngularDamping 686 #define GETACTORANGULARDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getActorLinearSleepThreshold 688 +#define FN_getActorLinearSleepThreshold 687 #define GETACTORLINEARSLEEPTHRESHOLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getActorAngularSleepThreshold 689 +#define FN_getActorAngularSleepThreshold 688 #define GETACTORANGULARSLEEPTHRESHOLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_applyActorDamping 690 +#define FN_applyActorDamping 689 #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 691 +#define FN_setActorMassProperties 690 #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 692 +#define FN_getActorLinearFactor 691 #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 693 +#define FN_setActorLinearFactor 692 #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 694 +#define FN_getActorInverseMass 693 #define GETACTORINVERSEMASS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_integrateActorVelocities 695 +#define FN_integrateActorVelocities 694 #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 696 +#define FN_applyActorCentralForceLocal 695 #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 697 +#define FN_applyActorCentralForceWorld 696 #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 698 +#define FN_getActorTotalForce 697 #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 699 +#define FN_getActorTotalTorque 698 #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 700 +#define FN_getActorInverseInertiaDiagLocal 699 #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 701 +#define FN_setActorInverseInertiaDiagLocal 700 #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 702 +#define FN_setActorSleepThresholds 701 #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 703 +#define FN_applyActorTorqueLocal 702 #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 704 +#define FN_applyActorTorqueWorld 703 #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 705 +#define FN_applyActorForceLocal 704 #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 ] @@ -2132,7 +2131,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 706 +#define FN_applyActorForceWorld 705 #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 ] @@ -2140,27 +2139,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 707 +#define FN_applyActorCentralImpulseLocal 706 #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 708 +#define FN_applyActorCentralImpulseWorld 707 #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 709 +#define FN_applyActorTorqueImpulseLocal 708 #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 710 +#define FN_applyActorTorqueImpulseWorld 709 #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 711 +#define FN_applyActorImpulseLocal 710 #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 ] @@ -2168,7 +2167,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 712 +#define FN_applyActorImpulseWorld 711 #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 ] @@ -2176,52 +2175,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 713 +#define FN_clearActorForces 712 #define CLEARACTORFORCES_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_updateActorInertiaTensor 714 +#define FN_updateActorInertiaTensor 713 #define UPDATEACTORINERTIATENSOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getActorCenter 715 +#define FN_getActorCenter 714 #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 716 +#define FN_getActorRotationQ 715 #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 717 +#define FN_getActorLinearVelocityWorld 716 #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 718 +#define FN_getActorAngularVelocityWorld 717 #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 719 +#define FN_setActorLinearVelocityLocal 718 #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 720 +#define FN_setActorLinearVelocityWorld 719 #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 721 +#define FN_setActorAngularVelocityLocal 720 #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 722 +#define FN_setActorAngularVelocityWorld 721 #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 723 +#define FN_getActorVelocityInLocalPoint 722 #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 ] @@ -2229,17 +2228,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 724 +#define FN_getActorLinearVelocityLocal 723 #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 725 +#define FN_getActorAngularVelocityLocal 724 #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 726 +#define FN_getActorAABB 725 #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 ] @@ -2247,7 +2246,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 727 +#define FN_computeActorImpulseDenominator 726 #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 ] @@ -2255,47 +2254,47 @@ #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 728 +#define FN_computeActorAngularImpulseDenominator 727 #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 729 +#define FN_setActorAngularFactor 728 #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 730 +#define FN_getActorAngularFactor 729 #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 731 +#define FN_computeActorGyroImpulseLocal 730 #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 732 +#define FN_computeActorGyroImpulseWorld 731 #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 733 +#define FN_getActorLocalInertia 732 #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 734 +#define FN_SetActorSleepState 733 #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_createPointConstraint 735 +#define FN_createPointConstraint 734 #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 736 +#define FN_createPointConstraintEx 735 #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 ] @@ -2304,47 +2303,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 737 +#define FN_setPointPivotA 736 #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 738 +#define FN_setPointPivotB 737 #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 739 +#define FN_createHingeConstraint 738 #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 740 +#define FN_createHingeConstraintEx 739 #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 741 +#define FN_createSlideConstraint 740 #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 742 +#define FN_createSlideConstraintEx 741 #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 743 +#define FN_createConeConstraint 742 #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 744 +#define FN_createConeConstraintEx 743 #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 745 +#define FN_deleteConstraint 744 #define DELETECONSTRAINT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConstraintFrameOffsetA 746 +#define FN_getConstraintFrameOffsetA 745 #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 ] @@ -2352,7 +2351,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 747 +#define FN_getConstraintFrameOffsetB 746 #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 ] @@ -2360,43 +2359,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 748 +#define FN_useConstraintFrameOffset 747 #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 749 +#define FN_getHingeAngle 748 #define GETHINGEANGLE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getHingeAngleEx 750 +#define FN_getHingeAngleEx 749 #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 751 +#define FN_getConstraintBreakingImpulseThreshold 750 #define GETCONSTRAINTBREAKINGIMPULSETHRESHOLD_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConstraintAFrame 752 +#define FN_getConstraintAFrame 751 #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 753 +#define FN_getConstraintBFrame 752 #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 754 +#define FN_setHingeAxis 753 #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 755 +#define FN_setConstraintBreakingImpulseThreshold 754 #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 756 +#define FN_setConstraintFrames 755 #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 757 +#define FN_setHingeLimit 756 #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 758 +#define FN_setConeLimit 757 #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 ] @@ -2404,393 +2403,409 @@ #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 759 +#define FN_getHingeLimitBiasFactor 758 #define GETHINGELIMITBIASFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getHingeLimitRelaxationFactor 760 +#define FN_getHingeLimitRelaxationFactor 759 #define GETHINGELIMITRELAXATIONFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getHingeLimitSign 761 +#define FN_getHingeLimitSign 760 #define GETHINGELIMITSIGN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getHingeSolveLimit 762 +#define FN_getHingeSolveLimit 761 #define GETHINGESOLVELIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_useHingeReferenceFrameA 763 +#define FN_useHingeReferenceFrameA 762 #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 764 +#define FN_getConstraintAppliedImpulse 763 #define GETCONSTRAINTAPPLIEDIMPULSE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConstraintFixedActor 765 +#define FN_getConstraintFixedActor 764 #define GETCONSTRAINTFIXEDACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getPointPivotA 766 +#define FN_getPointPivotA 765 #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 767 +#define FN_getPointPivotB 766 #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 768 +#define FN_getConstraintActorA 767 #define GETCONSTRAINTACTORA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConstraintActorB 769 +#define FN_getConstraintActorB 768 #define GETCONSTRAINTACTORB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setConstraintSolverIterations 770 +#define FN_setConstraintSolverIterations 769 #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 771 +#define FN_getConeBiasFactor 770 #define GETCONEBIASFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeDamping 772 +#define FN_getConeDamping 771 #define GETCONEDAMPING_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeFixThresh 773 +#define FN_getConeFixThresh 772 #define GETCONEFIXTHRESH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeLimit 774 +#define FN_getConeLimit 773 #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 775 +#define FN_getConstraintLimitSoftness 774 #define GETCONSTRAINTLIMITSOFTNESS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConstraintSolverIterations 776 +#define FN_getConstraintSolverIterations 775 #define GETCONSTRAINTSOLVERITERATIONS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeAnglePoint 777 +#define FN_getConeAnglePoint 776 #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 778 +#define FN_getConstraintAngularOnly 777 #define GETCONSTRAINTANGULARONLY_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeSolveSwingLimit 779 +#define FN_getConeSolveSwingLimit 778 #define GETCONESOLVESWINGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeSolveTwistLimit 780 +#define FN_getConeSolveTwistLimit 779 #define GETCONESOLVETWISTLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeSwingSpan1 781 +#define FN_getConeSwingSpan1 780 #define GETCONESWINGSPAN1_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeSwingSpan2 782 +#define FN_getConeSwingSpan2 781 #define GETCONESWINGSPAN2_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeTwistAngle 783 +#define FN_getConeTwistAngle 782 #define GETCONETWISTANGLE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeTwistLimitSign 784 +#define FN_getConeTwistLimitSign 783 #define GETCONETWISTLIMITSIGN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeTwistSpan 785 +#define FN_getConeTwistSpan 784 #define GETCONETWISTSPAN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setConstraintAngularOnly 786 +#define FN_setConstraintAngularOnly 785 #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 787 +#define FN_setConeDamping 786 #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 788 +#define FN_setConeFixThresh 787 #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 789 +#define FN_getSlideAnchorA 788 #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 790 +#define FN_getSlideAnchorB 789 #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 791 +#define FN_getSlideAngDepth 790 #define GETSLIDEANGDEPTH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideAngularPos 792 +#define FN_getSlideAngularPos 791 #define GETSLIDEANGULARPOS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingDirAng 793 +#define FN_getSlideDampingDirAng 792 #define GETSLIDEDAMPINGDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingDirLin 794 +#define FN_getSlideDampingDirLin 793 #define GETSLIDEDAMPINGDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingLimAng 795 +#define FN_getSlideDampingLimAng 794 #define GETSLIDEDAMPINGLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingLimLin 796 +#define FN_getSlideDampingLimLin 795 #define GETSLIDEDAMPINGLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingOrthoAng 797 +#define FN_getSlideDampingOrthoAng 796 #define GETSLIDEDAMPINGORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingOrthoLin 798 +#define FN_getSlideDampingOrthoLin 797 #define GETSLIDEDAMPINGORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideLinearPos 799 +#define FN_getSlideLinearPos 798 #define GETSLIDELINEARPOS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideLinDepth 800 +#define FN_getSlideLinDepth 799 #define GETSLIDELINDEPTH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideLowerAngLimit 801 +#define FN_getSlideLowerAngLimit 800 #define GETSLIDELOWERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideLowerLinLimit 802 +#define FN_getSlideLowerLinLimit 801 #define GETSLIDELOWERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionDirAng 803 +#define FN_getSlideRestitutionDirAng 802 #define GETSLIDERESTITUTIONDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionDirLin 804 +#define FN_getSlideRestitutionDirLin 803 #define GETSLIDERESTITUTIONDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionLimAng 805 +#define FN_getSlideRestitutionLimAng 804 #define GETSLIDERESTITUTIONLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionLimLin 806 +#define FN_getSlideRestitutionLimLin 805 #define GETSLIDERESTITUTIONLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionOrthoAng 807 +#define FN_getSlideRestitutionOrthoAng 806 #define GETSLIDERESTITUTIONORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionOrthoLin 808 +#define FN_getSlideRestitutionOrthoLin 807 #define GETSLIDERESTITUTIONORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessDirAng 809 +#define FN_getSlideSoftnessDirAng 808 #define GETSLIDESOFTNESSDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessDirLin 810 +#define FN_getSlideSoftnessDirLin 809 #define GETSLIDESOFTNESSDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessLimAng 811 +#define FN_getSlideSoftnessLimAng 810 #define GETSLIDESOFTNESSLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessLimLin 812 +#define FN_getSlideSoftnessLimLin 811 #define GETSLIDESOFTNESSLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessOrthoAng 813 +#define FN_getSlideSoftnessOrthoAng 812 #define GETSLIDESOFTNESSORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessOrthoLin 814 +#define FN_getSlideSoftnessOrthoLin 813 #define GETSLIDESOFTNESSORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSolveAngLimit 815 +#define FN_getSlideSolveAngLimit 814 #define GETSLIDESOLVEANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSolveLinLimit 816 +#define FN_getSlideSolveLinLimit 815 #define GETSLIDESOLVELINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideUpperAngLimit 817 +#define FN_getSlideUpperAngLimit 816 #define GETSLIDEUPPERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideUpperLinLimit 818 +#define FN_getSlideUpperLinLimit 817 #define GETSLIDEUPPERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideUseFrameOffset 819 +#define FN_getSlideUseFrameOffset 818 #define GETSLIDEUSEFRAMEOFFSET_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSlideDampingDirAng 820 +#define FN_setSlideDampingDirAng 819 #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 821 +#define FN_setSlideDampingDirLin 820 #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 822 +#define FN_setSlideDampingLimAng 821 #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 823 +#define FN_setSlideDampingLimLin 822 #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 824 +#define FN_setSlideDampingOrthoAng 823 #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 825 +#define FN_setSlideDampingOrthoLin 824 #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 826 +#define FN_setSlideLowerAngLimit 825 #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 827 +#define FN_setSlideLowerLinLimit 826 #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 828 +#define FN_setSlideRestitutionDirAng 827 #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 829 +#define FN_setSlideRestitutionDirLin 828 #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 830 +#define FN_setSlideRestitutionLimAng 829 #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 831 +#define FN_setSlideRestitutionLimLin 830 #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 832 +#define FN_setSlideRestitutionOrthoAng 831 #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 833 +#define FN_setSlideRestitutionOrthoLin 832 #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 834 +#define FN_setSlideSoftnessDirAng 833 #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 835 +#define FN_setSlideSoftnessDirLin 834 #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 836 +#define FN_setSlideSoftnessLimAng 835 #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 837 +#define FN_setSlideSoftnessLimLin 836 #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 838 +#define FN_setSlideSoftnessOrthoAng 837 #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 839 +#define FN_setSlideSoftnessOrthoLin 838 #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 840 +#define FN_setSlideUpperAngLimit 839 #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 841 +#define FN_setSlideUpperLinLimit 840 #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 842 +#define FN_ConstraintExists 841 #define CONSTRAINTEXISTS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetCameraPosition 843 +#define FN_SetCameraPosition 842 #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 844 +#define FN_GetCameraPosition 843 #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 845 +#define FN_TranslateCamera 844 #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 846 +#define FN_SetCameraRotation 845 #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 847 +#define FN_GetCameraRotation 846 #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 848 +#define FN_RotateCamera 847 #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 849 +#define FN_SetCameraFOV 848 #define SETCAMERAFOV_FOV num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetCameraFOV 850 -#define FN_SetCameraAspectRatio 851 +#define FN_GetCameraFOV 849 +#define FN_SetCameraAspectRatio 850 #define SETCAMERAASPECTRATIO_ASPECT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetCameraAspectRatio 852 -#define FN_SetCameraFarValue 853 +#define FN_GetCameraAspectRatio 851 +#define FN_SetCameraFarValue 852 #define SETCAMERAFARVALUE_ZF num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetCameraFarValue 854 -#define FN_SetCameraNearValue 855 +#define FN_GetCameraFarValue 853 +#define FN_SetCameraNearValue 854 #define SETCAMERANEARVALUE_ZN num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetCameraNearValue 856 -#define FN_SetProjectionMatrix 857 +#define FN_GetCameraNearValue 855 +#define FN_SetProjectionMatrix 856 #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 858 +#define FN_GetProjectionMatrix 857 #define GETPROJECTIONMATRIX_MATA num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetWorldToViewportPosition 859 +#define FN_GetWorldToViewportPosition 858 #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 860 +#define FN_AddSceneSkyBox 859 #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 861 +#define FN_AddSceneSkyDome 860 #define ADDSCENESKYDOME_IMG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_AddSceneSkyDomeEx 862 +#define FN_AddSceneSkyDomeEx 861 #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 863 -#define FN_SetWorld3DMaxSubSteps 864 +#define FN_RemoveSceneSky 862 +#define FN_SetWorld3DMaxSubSteps 863 #define SETWORLD3DMAXSUBSTEPS_STEPS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetWorld3DTimeStep 865 +#define FN_SetWorld3DTimeStep 864 #define SETWORLD3DTIMESTEP_TS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetWorld3DMaxSubSteps 866 -#define FN_GetWorld3DTimeStep 867 -#define FN_startParticleEmitter 868 +#define FN_GetWorld3DMaxSubSteps 865 +#define FN_GetWorld3DTimeStep 866 +#define FN_SetSceneFog 867 +#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 ] +#define SETSCENEFOG_END_VAL num_var[3].nref[0].value[ num_var[3].byref_offset ] +#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 868 +#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 ] +#define GETSCENEFOG_END_VAL num_var[3].nref[0].value[ num_var[3].byref_offset ] +#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_startParticleEmitter 869 #define STARTPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_stopParticleEmitter 869 +#define FN_stopParticleEmitter 870 #define STOPPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleDirection 870 +#define FN_setParticleDirection 871 #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 871 +#define FN_getParticleDirection 872 #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 872 +#define FN_useParticleEveryMeshVertex 873 #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 873 +#define FN_particleIsUsingEveryMeshVertex 874 #define PARTICLEISUSINGEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleNormalDirectionMod 874 +#define FN_setParticleNormalDirectionMod 875 #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 875 +#define FN_getParticleNormalDirectionMod 876 #define GETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_useParticleNormalDirection 876 +#define FN_useParticleNormalDirection 877 #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 877 +#define FN_particleIsUsingNormalDirection 878 #define PARTICLEISUSINGNORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMesh 878 +#define FN_setParticleMesh 879 #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 879 +#define FN_setMinParticlesPerSecond 880 #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 880 +#define FN_getMinParticlesPerSecond 881 #define GETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaxParticlesPerSecond 881 +#define FN_setMaxParticlesPerSecond 882 #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 882 +#define FN_getMaxParticlesPerSecond 883 #define GETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMinStartColor 883 +#define FN_setParticleMinStartColor 884 #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 884 +#define FN_getParticleMinStartColor 885 #define GETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMaxStartColor 885 +#define FN_setParticleMaxStartColor 886 #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 886 +#define FN_getParticleMaxStartColor 887 #define GETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMinLife 887 +#define FN_setParticleMinLife 888 #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 888 +#define FN_getParticleMinLife 889 #define GETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMaxLife 889 +#define FN_setParticleMaxLife 890 #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 890 +#define FN_getParticleMaxLife 891 #define GETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMaxAngle 891 +#define FN_setParticleMaxAngle 892 #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 892 +#define FN_getParticleMaxAngle 893 #define GETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMinStartSize 893 +#define FN_setParticleMinStartSize 894 #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 894 +#define FN_getParticleMinStartSize 895 #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 895 +#define FN_setParticleMaxStartSize 896 #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 896 +#define FN_getParticleMaxStartSize 897 #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 897 +#define FN_setParticleCenter 898 #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 898 +#define FN_getParticleCenter 899 #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 899 +#define FN_setParticleRadius 900 #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 900 +#define FN_getParticleRadius 901 #define GETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleRingThickness 901 +#define FN_setParticleRingThickness 902 #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 902 +#define FN_getParticleRingThickness 903 #define GETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleBox 903 +#define FN_setParticleBox 904 #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 ] @@ -2798,7 +2813,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 904 +#define FN_getParticleBox 905 #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 ] @@ -2806,84 +2821,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 905 +#define FN_setParticleNormal 906 #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 906 +#define FN_getParticleNormal 907 #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 907 +#define FN_setParticleLength 908 #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 908 +#define FN_getParticleLength 909 #define GETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_useParticleOutlineOnly 909 +#define FN_useParticleOutlineOnly 910 #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 910 +#define FN_particleIsUsingOutlineOnly 911 #define PARTICLEISUSINGOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getParticleType 911 +#define FN_getParticleType 912 #define GETPARTICLETYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_lightIsCastingShadow 912 +#define FN_lightIsCastingShadow 913 #define LIGHTISCASTINGSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getLightType 913 +#define FN_getLightType 914 #define GETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getLightRadius 914 +#define FN_getLightRadius 915 #define GETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setLightType 915 +#define FN_setLightType 916 #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 916 +#define FN_setLightRadius 917 #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 917 +#define FN_setLightShadowCast 918 #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 918 +#define FN_SetLightAmbientColor 919 #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 919 +#define FN_GetLightAmbientColor 920 #define GETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetLightAttenuation 920 +#define FN_SetLightAttenuation 921 #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 921 +#define FN_GetLightAttenuation 922 #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 922 +#define FN_SetLightDiffuseColor 923 #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 923 +#define FN_GetLightDiffuseColor 924 #define GETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetLightFalloff 924 +#define FN_SetLightFalloff 925 #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 925 +#define FN_GetLightFalloff 926 #define GETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetLightInnerCone 926 +#define FN_SetLightInnerCone 927 #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 927 +#define FN_GetLightInnerCone 928 #define GETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetLightOuterCone 928 +#define FN_SetLightOuterCone 929 #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 929 +#define FN_GetLightOuterCone 930 #define GETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetLightSpecularColor 930 +#define FN_SetLightSpecularColor 931 #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 931 +#define FN_GetLightSpecularColor 932 #define GETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetTerrainPatchAABB 932 +#define FN_GetTerrainPatchAABB 933 #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 ] @@ -2893,191 +2908,191 @@ #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 933 +#define FN_GetTerrainPatchLOD 934 #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 934 +#define FN_GetTerrainHeight 935 #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 935 +#define FN_GetTerrainCenter 936 #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 936 +#define FN_SetTerrainLODDistance 937 #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 937 +#define FN_ScaleTerrainTexture 938 #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 938 +#define FN_SetTerrainCameraMovementDelta 939 #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 939 +#define FN_SetTerrainCameraRotationDelta 940 #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 940 +#define FN_SetTerrainPatchLOD 941 #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_createMaterial 941 -#define FN_deleteMaterial 942 +#define FN_createMaterial 942 +#define FN_deleteMaterial 943 #define DELETEMATERIAL_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setActorMaterial 943 +#define FN_setActorMaterial 944 #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 944 +#define FN_getActorMaterial 945 #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 945 +#define FN_copyActorMaterial 946 #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 946 +#define FN_copyMaterial 947 #define COPYMATERIAL_SMATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialTextureCanvas 947 +#define FN_setMaterialTextureCanvas 948 #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 948 +#define FN_setMaterialAmbientColor 949 #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 949 +#define FN_getMaterialAmbientColor 950 #define GETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialAntiAliasing 950 +#define FN_setMaterialAntiAliasing 951 #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 951 +#define FN_getMaterialAntiAliasing 952 #define GETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialBackfaceCulling 952 +#define FN_setMaterialBackfaceCulling 953 #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 953 +#define FN_getMaterialBackfaceCulling 954 #define GETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialBlendFactor 954 +#define FN_setMaterialBlendFactor 955 #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 955 +#define FN_getMaterialBlendFactor 956 #define GETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialBlendMode 956 +#define FN_setMaterialBlendMode 957 #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 957 +#define FN_getMaterialBlendMode 958 #define GETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialColorMask 958 +#define FN_setMaterialColorMask 959 #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 959 +#define FN_getMaterialColorMask 960 #define GETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialColorMode 960 +#define FN_setMaterialColorMode 961 #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 961 +#define FN_getMaterialColorMode 962 #define GETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialDiffuseColor 962 +#define FN_setMaterialDiffuseColor 963 #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 963 +#define FN_getMaterialDiffuseColor 964 #define GETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialEmissiveColor 964 +#define FN_setMaterialEmissiveColor 965 #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 965 +#define FN_getMaterialEmissiveColor 966 #define GETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialFog 966 +#define FN_setMaterialFog 967 #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 967 +#define FN_getMaterialFog 968 #define GETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialFrontfaceCulling 968 +#define FN_setMaterialFrontfaceCulling 969 #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 969 +#define FN_getMaterialFrontfaceCulling 970 #define GETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialGouraudShading 970 +#define FN_setMaterialGouraudShading 971 #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 971 +#define FN_materialIsGouraudShaded 972 #define MATERIALISGOURAUDSHADED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_materialIsAplhaBlend 972 +#define FN_materialIsAplhaBlend 973 #define MATERIALISAPLHABLEND_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_materialIsTransparent 973 +#define FN_materialIsTransparent 974 #define MATERIALISTRANSPARENT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialLighting 974 +#define FN_setMaterialLighting 975 #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 975 +#define FN_materialIsLit 976 #define MATERIALISLIT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialType 976 +#define FN_setMaterialType 977 #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 977 +#define FN_getMaterialType 978 #define GETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialNormalize 978 +#define FN_setMaterialNormalize 979 #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 979 +#define FN_materialIsNormalized 980 #define MATERIALISNORMALIZED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialPointCloud 980 +#define FN_setMaterialPointCloud 981 #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 981 +#define FN_materialIsPointCloud 982 #define MATERIALISPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialFlag 982 +#define FN_setMaterialFlag 983 #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 983 +#define FN_getMaterialFlag 984 #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 984 +#define FN_setMaterialTexture 985 #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 985 +#define FN_setMaterialShininess 986 #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 986 +#define FN_getMaterialShininess 987 #define GETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialSpecularColor 987 +#define FN_setMaterialSpecularColor 988 #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 988 +#define FN_getMaterialSpecularColor 989 #define GETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialThickness 989 +#define FN_setMaterialThickness 990 #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 990 +#define FN_getMaterialThickness 991 #define GETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialWireframe 991 +#define FN_setMaterialWireframe 992 #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 992 +#define FN_materialIsWireframe 993 #define MATERIALISWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setActorTexture 993 +#define FN_setActorTexture 994 #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 994 +#define FN_getActorMaterialCount 995 #define GETACTORMATERIALCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setActorMaterialFlag 995 +#define FN_setActorMaterialFlag 996 #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 996 +#define FN_getActorMaterialFlag 997 #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 997 +#define FN_setActorMaterialType 998 #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 998 +#define FN_getActorMaterialType 999 #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 999 +#define FN_MaterialExists 1000 #define MATERIALEXISTS_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ] diff --git a/rcbasic_build/rcbasic_dev3.txt b/rcbasic_build/rcbasic_dev3.txt index d3c258c..05794dc 100644 --- a/rcbasic_build/rcbasic_dev3.txt +++ b/rcbasic_build/rcbasic_dev3.txt @@ -4,9 +4,6 @@ case FN_Fprint: //Sub Procedure case FN_Input$: //String Function rc_push_str(rc_input( INPUT$_PROMPT$ )); break; -case FN_tst: //Sub Procedure - rc_tst( ); - break; case FN_ArrayDim: //Number Function //DUMMY CASE @@ -1364,8 +1361,8 @@ case FN_ReadInput_Start: //Sub Procedure case FN_ReadInput_Stop: //Sub Procedure rc_readInput_Stop( ); break; -case FN_ReadInput_Text$: //String Function - rc_push_str(rc_readInput_Text( )); +case FN_ReadInput_GetText$: //String Function + rc_push_str(rc_readInput_GetText( )); break; case FN_ReadInput_SetText: //Sub Procedure rc_readInput_SetText( READINPUT_SETTEXT_TXT$ ); @@ -2630,6 +2627,12 @@ case FN_GetWorld3DMaxSubSteps: //Number Function case FN_GetWorld3DTimeStep: //Number Function rc_push_num(rc_getWorld3DTimeStep( )); break; +case FN_SetSceneFog: //Sub Procedure + rc_setSceneFog( SETSCENEFOG_COLOR, SETSCENEFOG_FOG_TYPE, SETSCENEFOG_START_VAL, SETSCENEFOG_END_VAL, SETSCENEFOG_DENSITY, SETSCENEFOG_PIXELFOG, SETSCENEFOG_RANGEFOG ); + break; +case FN_GetSceneFog: //Sub Procedure + rc_getSceneFog( &GETSCENEFOG_COLOR, &GETSCENEFOG_FOG_TYPE, &GETSCENEFOG_START_VAL, &GETSCENEFOG_END_VAL, &GETSCENEFOG_DENSITY, &GETSCENEFOG_PIXELFOG, &GETSCENEFOG_RANGEFOG ); + break; case FN_startParticleEmitter: //Sub Procedure rc_startParticleEmitter( STARTPARTICLEEMITTER_ACTOR ); break; diff --git a/rcbasic_runtime/main.cpp b/rcbasic_runtime/main.cpp index beca67e..458a1f6 100755 --- a/rcbasic_runtime/main.cpp +++ b/rcbasic_runtime/main.cpp @@ -4388,7 +4388,7 @@ int main(int argc, char * argv[]) if(rc_filename.compare("--version")==0) { - cout << "RCBASIC Runtime v4.0a" << endl; + cout << "RCBASIC Runtime v4.0" << endl; return 0; } @@ -4442,11 +4442,22 @@ int main(int argc, char * argv[]) //ogles2 test #ifdef RC_TESTING - rc_intern_dirChange("/home/n00b/projects/rcbasic_alpha3/test_project"); + std::string debug_opt = "a"; + std::cin >> debug_opt; + if(debug_opt.compare("a")==0) + { + //rc_intern_dirChange("/home/n00b/projects/bu/rcbasic_v400A6_linux/rcbasic_v400_linux/examples/tile_demo/"); + rc_intern_dirChange("/home/n00b/projects/rcbasic_alpha3/test_project"); + rc_filename = "main.cbc"; + } + else + { + rc_intern_dirChange("/home/n00b/projects/bu/constraint_demo"); + } #endif //--------------- - if( (!rc_intern_fileExist(rc_filename)) || rc_filename.compare("")==0 ) + if( rc_filename.compare("")==0 ) rc_filename = "main.cbc"; if(rcbasic_load(rc_filename)) diff --git a/rcbasic_runtime/rc_defines.h b/rcbasic_runtime/rc_defines.h index 5452869..73fdb7b 100755 --- a/rcbasic_runtime/rc_defines.h +++ b/rcbasic_runtime/rc_defines.h @@ -5,113 +5,112 @@ #define FPRINT_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define FN_Input$ 1 #define INPUT$_PROMPT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_tst 2 -#define FN_ArrayDim 3 +#define FN_ArrayDim 2 #define ARRAYDIM_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_StringArrayDim 4 +#define FN_StringArrayDim 3 #define STRINGARRAYDIM_ID$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_NumberArrayDim 5 +#define FN_NumberArrayDim 4 #define NUMBERARRAYDIM_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ArraySize 6 +#define FN_ArraySize 5 #define ARRAYSIZE_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ARRAYSIZE_ARRAY_DIM num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_StringArraySize 7 +#define FN_StringArraySize 6 #define STRINGARRAYSIZE_ID$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define STRINGARRAYSIZE_ARRAY_DIM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumberArraySize 8 +#define FN_NumberArraySize 7 #define NUMBERARRAYSIZE_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] #define NUMBERARRAYSIZE_ARRAY_DIM num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_NumberArrayCopy 9 +#define FN_NumberArrayCopy 8 #define NUMBERARRAYCOPY_SRC num_var[0].nref[0].value[ num_var[0].byref_offset ] #define NUMBERARRAYCOPY_DST num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_StringArrayCopy 10 +#define FN_StringArrayCopy 9 #define STRINGARRAYCOPY_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define STRINGARRAYCOPY_DST$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_ArrayCopy 11 +#define FN_ArrayCopy 10 #define ARRAYCOPY_SRC num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ARRAYCOPY_DST num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_NumberArrayFill 12 +#define FN_NumberArrayFill 11 #define NUMBERARRAYFILL_SRC num_var[0].nref[0].value[ num_var[0].byref_offset ] #define NUMBERARRAYFILL_FDATA num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_StringArrayFill 13 +#define FN_StringArrayFill 12 #define STRINGARRAYFILL_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define STRINGARRAYFILL_FDATA$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_ArrayFill 14 +#define FN_ArrayFill 13 #define ARRAYFILL_SRC num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ARRAYFILL_FDATA num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_TypeArrayDim 15 +#define FN_TypeArrayDim 14 #define TYPEARRAYDIM_ID usr_var[0].var_ref -#define FN_TypeArraySize 16 +#define FN_TypeArraySize 15 #define TYPEARRAYSIZE_ID usr_var[0].var_ref #define TYPEARRAYSIZE_ARRAY_DIM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TypeArrayCopy 17 +#define FN_TypeArrayCopy 16 #define TYPEARRAYCOPY_SRC usr_var[0].var_ref #define TYPEARRAYCOPY_DST usr_var[1].var_ref -#define FN_TypeArrayFill 18 +#define FN_TypeArrayFill 17 #define TYPEARRAYFILL_SRC usr_var[0].var_ref #define TYPEARRAYFILL_FDATA usr_var[1].var_ref->uid_value[0] -#define FN_Abs 19 +#define FN_Abs 18 #define ABS_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Acos 20 +#define FN_Acos 19 #define ACOS_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_AndBit 21 +#define FN_AndBit 20 #define ANDBIT_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ANDBIT_B num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_Asin 22 +#define FN_Asin 21 #define ASIN_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Atan 23 +#define FN_Atan 22 #define ATAN_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Bin$ 24 +#define FN_Bin$ 23 #define BIN$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CInt32 25 +#define FN_CInt32 24 #define CINT32_I num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CInt64 26 +#define FN_CInt64 25 #define CINT64_I num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Cos 27 +#define FN_Cos 26 #define COS_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Degrees 28 +#define FN_Degrees 27 #define DEGREES_R num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Exp 29 +#define FN_Exp 28 #define EXP_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Frac 30 +#define FN_Frac 29 #define FRAC_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Hex$ 31 +#define FN_Hex$ 30 #define HEX$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_HexVal 32 +#define FN_HexVal 31 #define HEXVAL_N$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Int 33 +#define FN_Int 32 #define INT_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Log 34 +#define FN_Log 33 #define LOG_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Max 35 +#define FN_Max 34 #define MAX_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MAX_B num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_Min 36 +#define FN_Min 35 #define MIN_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MIN_B num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_OrBit 37 +#define FN_OrBit 36 #define ORBIT_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ORBIT_B num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_Radians 38 +#define FN_Radians 37 #define RADIANS_D num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Randomize 39 +#define FN_Randomize 38 #define RANDOMIZE_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Rand 40 +#define FN_Rand 39 #define RAND_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Round 41 +#define FN_Round 40 #define ROUND_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Sign 42 +#define FN_Sign 41 #define SIGN_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Sin 43 +#define FN_Sin 42 #define SIN_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Sqrt 44 +#define FN_Sqrt 43 #define SQRT_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Tan 45 +#define FN_Tan 44 #define TAN_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_XOrBit 46 +#define FN_XOrBit 45 #define XORBIT_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define XORBIT_B num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetLineIntersection 47 +#define FN_GetLineIntersection 46 #define GETLINEINTERSECTION_P0_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETLINEINTERSECTION_P0_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETLINEINTERSECTION_P1_X num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -122,16 +121,16 @@ #define GETLINEINTERSECTION_P3_Y num_var[7].nref[0].value[ num_var[7].byref_offset ] #define GETLINEINTERSECTION_I_X num_var[8].nref[0].value[ num_var[8].byref_offset ] #define GETLINEINTERSECTION_I_Y num_var[9].nref[0].value[ num_var[9].byref_offset ] -#define FN_Interpolate 48 +#define FN_Interpolate 47 #define INTERPOLATE_MIN_A num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INTERPOLATE_MAX_A num_var[1].nref[0].value[ num_var[1].byref_offset ] #define INTERPOLATE_MID_A num_var[2].nref[0].value[ num_var[2].byref_offset ] #define INTERPOLATE_MIN_B num_var[3].nref[0].value[ num_var[3].byref_offset ] #define INTERPOLATE_MAX_B num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_ATan2 49 +#define FN_ATan2 48 #define ATAN2_Y num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ATAN2_X num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_PointInQuad 50 +#define FN_PointInQuad 49 #define POINTINQUAD_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define POINTINQUAD_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define POINTINQUAD_X1 num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -142,7 +141,7 @@ #define POINTINQUAD_Y3 num_var[7].nref[0].value[ num_var[7].byref_offset ] #define POINTINQUAD_X4 num_var[8].nref[0].value[ num_var[8].byref_offset ] #define POINTINQUAD_Y4 num_var[9].nref[0].value[ num_var[9].byref_offset ] -#define FN_PointInTri 51 +#define FN_PointInTri 50 #define POINTINTRI_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define POINTINTRI_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define POINTINTRI_X1 num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -151,19 +150,19 @@ #define POINTINTRI_Y2 num_var[5].nref[0].value[ num_var[5].byref_offset ] #define POINTINTRI_X3 num_var[6].nref[0].value[ num_var[6].byref_offset ] #define POINTINTRI_Y3 num_var[7].nref[0].value[ num_var[7].byref_offset ] -#define FN_Distance2D 52 +#define FN_Distance2D 51 #define DISTANCE2D_X1 num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DISTANCE2D_Y1 num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DISTANCE2D_X2 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DISTANCE2D_Y2 num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_Distance3D 53 +#define FN_Distance3D 52 #define DISTANCE3D_X1 num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DISTANCE3D_Y1 num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DISTANCE3D_Z1 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DISTANCE3D_X2 num_var[3].nref[0].value[ num_var[3].byref_offset ] #define DISTANCE3D_Y2 num_var[4].nref[0].value[ num_var[4].byref_offset ] #define DISTANCE3D_Z2 num_var[5].nref[0].value[ num_var[5].byref_offset ] -#define FN_GetCircleLineIntersection 54 +#define FN_GetCircleLineIntersection 53 #define GETCIRCLELINEINTERSECTION_CIRCLE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETCIRCLELINEINTERSECTION_CIRCLE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETCIRCLELINEINTERSECTION_RADIUS num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -175,178 +174,178 @@ #define GETCIRCLELINEINTERSECTION_IY1 num_var[8].nref[0].value[ num_var[8].byref_offset ] #define GETCIRCLELINEINTERSECTION_IX2 num_var[9].nref[0].value[ num_var[9].byref_offset ] #define GETCIRCLELINEINTERSECTION_IY2 num_var[10].nref[0].value[ num_var[10].byref_offset ] -#define FN_GetLinePlaneIntersection 55 +#define FN_GetLinePlaneIntersection 54 #define GETLINEPLANEINTERSECTION_LINE_POINT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETLINEPLANEINTERSECTION_LINE_DIRECTION num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETLINEPLANEINTERSECTION_PLANE_POINT_1 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETLINEPLANEINTERSECTION_PLANE_POINT_2 num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETLINEPLANEINTERSECTION_PLANE_POINT_3 num_var[4].nref[0].value[ num_var[4].byref_offset ] #define GETLINEPLANEINTERSECTION_INTERSECTION num_var[5].nref[0].value[ num_var[5].byref_offset ] -#define FN_Asc 56 +#define FN_Asc 55 #define ASC_C$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Chr$ 57 +#define FN_Chr$ 56 #define CHR$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Insert$ 58 +#define FN_Insert$ 57 #define INSERT$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define INSERT$_TGT$ str_var[1].sref[0].value[ str_var[1].byref_offset ] #define INSERT$_POS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_InStr 59 +#define FN_InStr 58 #define INSTR_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define INSTR_SUBSTR$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_Lcase$ 60 +#define FN_Lcase$ 59 #define LCASE$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Left$ 61 +#define FN_Left$ 60 #define LEFT$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define LEFT$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Length 62 +#define FN_Length 61 #define LENGTH_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Len 63 +#define FN_Len 62 #define LEN_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Ltrim$ 64 +#define FN_Ltrim$ 63 #define LTRIM$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Mid$ 65 +#define FN_Mid$ 64 #define MID$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define MID$_START num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MID$_N num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_ReplaceSubstr$ 66 +#define FN_ReplaceSubstr$ 65 #define REPLACESUBSTR$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define REPLACESUBSTR$_RPC$ str_var[1].sref[0].value[ str_var[1].byref_offset ] #define REPLACESUBSTR$_POS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Replace$ 67 +#define FN_Replace$ 66 #define REPLACE$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define REPLACE$_TGT$ str_var[1].sref[0].value[ str_var[1].byref_offset ] #define REPLACE$_RPC$ str_var[2].sref[0].value[ str_var[2].byref_offset ] -#define FN_Reverse$ 68 +#define FN_Reverse$ 67 #define REVERSE$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Right$ 69 +#define FN_Right$ 68 #define RIGHT$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define RIGHT$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Rtrim$ 70 +#define FN_Rtrim$ 69 #define RTRIM$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_StringFill$ 71 +#define FN_StringFill$ 70 #define STRINGFILL$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define STRINGFILL$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Str$ 72 +#define FN_Str$ 71 #define STR$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Str_F$ 73 +#define FN_Str_F$ 72 #define STR_F$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Str_S$ 74 +#define FN_Str_S$ 73 #define STR_S$_N num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Tally 75 +#define FN_Tally 74 #define TALLY_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define TALLY_SUBSTR$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_Trim$ 76 +#define FN_Trim$ 75 #define TRIM$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Ucase$ 77 +#define FN_Ucase$ 76 #define UCASE$_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Val 78 +#define FN_Val 77 #define VAL_N$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Size 79 +#define FN_Size 78 #define SIZE_S$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_BufferFromString 80 +#define FN_BufferFromString 79 #define BUFFERFROMSTRING_S$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define BUFFERFROMSTRING_BUFFER num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_StringFromBuffer$ 81 +#define FN_StringFromBuffer$ 80 #define STRINGFROMBUFFER$_BUFFER num_var[0].nref[0].value[ num_var[0].byref_offset ] #define STRINGFROMBUFFER$_BUFFER_SIZE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_CreateStack_N 82 -#define FN_CreateStack_S 83 -#define FN_ClearStack_N 84 +#define FN_CreateStack_N 81 +#define FN_CreateStack_S 82 +#define FN_ClearStack_N 83 #define CLEARSTACK_N_NUM_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ClearStack_S 85 +#define FN_ClearStack_S 84 #define CLEARSTACK_S_STR_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteStack_N 86 +#define FN_DeleteStack_N 85 #define DELETESTACK_N_NUM_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteStack_S 87 +#define FN_DeleteStack_S 86 #define DELETESTACK_S_STR_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Push_N 88 +#define FN_Push_N 87 #define PUSH_N_NUM_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] #define PUSH_N_N num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_Pop_N 89 +#define FN_Pop_N 88 #define POP_N_NUM_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Push_S 90 +#define FN_Push_S 89 #define PUSH_S_STR_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] #define PUSH_S_S$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Pop_S$ 91 +#define FN_Pop_S$ 90 #define POP_S$_STR_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Stack_Size_N 92 +#define FN_Stack_Size_N 91 #define STACK_SIZE_N_NUM_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Stack_Size_S 93 +#define FN_Stack_Size_S 92 #define STACK_SIZE_S_STR_STACK num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_OpenFile 94 +#define FN_OpenFile 93 #define OPENFILE_FILENAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define OPENFILE_MODE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CloseFile 95 +#define FN_CloseFile 94 #define CLOSEFILE_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ReadByte 96 +#define FN_ReadByte 95 #define READBYTE_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WriteByte 97 +#define FN_WriteByte 96 #define WRITEBYTE_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WRITEBYTE_BYTE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_ReadLine$ 98 +#define FN_ReadLine$ 97 #define READLINE$_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Write 99 +#define FN_Write 98 #define WRITE_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WRITE_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_WriteLine 100 +#define FN_WriteLine 99 #define WRITELINE_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WRITELINE_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_CopyFile 101 +#define FN_CopyFile 100 #define COPYFILE_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define COPYFILE_DST$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_RemoveFile 102 +#define FN_RemoveFile 101 #define REMOVEFILE_FILENAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_FileExists 103 +#define FN_FileExists 102 #define FILEEXISTS_FILENAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_MoveFile 104 +#define FN_MoveFile 103 #define MOVEFILE_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define MOVEFILE_DST$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_RenameFile 105 +#define FN_RenameFile 104 #define RENAMEFILE_SRC$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define RENAMEFILE_DST$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_FileLength 106 +#define FN_FileLength 105 #define FILELENGTH_FILENAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Tell 107 +#define FN_Tell 106 #define TELL_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Seek 108 +#define FN_Seek 107 #define SEEK_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SEEK_POS num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_EOF 109 +#define FN_EOF 108 #define EOF_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WriteByteBuffer 110 +#define FN_WriteByteBuffer 109 #define WRITEBYTEBUFFER_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WRITEBYTEBUFFER_BUF num_var[1].nref[0].value[ num_var[1].byref_offset ] #define WRITEBYTEBUFFER_BUF_SIZE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ReadByteBuffer 111 +#define FN_ReadByteBuffer 110 #define READBYTEBUFFER_STREAM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define READBYTEBUFFER_BUF num_var[1].nref[0].value[ num_var[1].byref_offset ] #define READBYTEBUFFER_BUF_SIZE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ChangeDir 112 +#define FN_ChangeDir 111 #define CHANGEDIR_P$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_DirExists 113 +#define FN_DirExists 112 #define DIREXISTS_P$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_DirFirst$ 114 -#define FN_Dir$ 115 -#define FN_DirNext$ 116 -#define FN_MakeDir 117 +#define FN_DirFirst$ 113 +#define FN_Dir$ 114 +#define FN_DirNext$ 115 +#define FN_MakeDir 116 #define MAKEDIR_P$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_RemoveDir 118 +#define FN_RemoveDir 117 #define REMOVEDIR_P$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Date$ 119 -#define FN_Easter$ 120 +#define FN_Date$ 118 +#define FN_Easter$ 119 #define EASTER$_YEAR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Ticks 121 -#define FN_Time$ 122 -#define FN_Timer 123 -#define FN_Wait 124 +#define FN_Ticks 120 +#define FN_Time$ 121 +#define FN_Timer 122 +#define FN_Wait 123 #define WAIT_M_SEC num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_OpenWindow 125 +#define FN_OpenWindow 124 #define OPENWINDOW_TITLE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define OPENWINDOW_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define OPENWINDOW_H num_var[1].nref[0].value[ num_var[1].byref_offset ] #define OPENWINDOW_FULLSCREEN num_var[2].nref[0].value[ num_var[2].byref_offset ] #define OPENWINDOW_VSYNC num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_OpenWindowEx 126 +#define FN_OpenWindowEx 125 #define OPENWINDOWEX_TITLE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define OPENWINDOWEX_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define OPENWINDOWEX_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] @@ -356,91 +355,91 @@ #define OPENWINDOWEX_AA num_var[5].nref[0].value[ num_var[5].byref_offset ] #define OPENWINDOWEX_STENCIL_BUFFER num_var[6].nref[0].value[ num_var[6].byref_offset ] #define OPENWINDOWEX_VSYNC num_var[7].nref[0].value[ num_var[7].byref_offset ] -#define FN_CloseWindow 127 -#define FN_RaiseWindow 128 -#define FN_Update 129 -#define FN_Cls 130 -#define FN_SetClearColor 131 +#define FN_CloseWindow 126 +#define FN_RaiseWindow 127 +#define FN_Update 128 +#define FN_Cls 129 +#define FN_SetClearColor 130 #define SETCLEARCOLOR_C num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ShowWindow 132 -#define FN_HideWindow 133 -#define FN_SetWindowTitle 134 +#define FN_ShowWindow 131 +#define FN_HideWindow 132 +#define FN_SetWindowTitle 133 #define SETWINDOWTITLE_TITLE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_WindowTitle$ 135 -#define FN_SetWindowPosition 136 +#define FN_WindowTitle$ 134 +#define FN_SetWindowPosition 135 #define SETWINDOWPOSITION_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETWINDOWPOSITION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetWindowPosition 137 +#define FN_GetWindowPosition 136 #define GETWINDOWPOSITION_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETWINDOWPOSITION_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetWindowSize 138 +#define FN_SetWindowSize 137 #define SETWINDOWSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETWINDOWSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetWindowSize 139 +#define FN_GetWindowSize 138 #define GETWINDOWSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETWINDOWSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetWindowMinSize 140 +#define FN_SetWindowMinSize 139 #define SETWINDOWMINSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETWINDOWMINSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetWindowMinSize 141 +#define FN_GetWindowMinSize 140 #define GETWINDOWMINSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETWINDOWMINSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetWindowMaxSize 142 +#define FN_SetWindowMaxSize 141 #define SETWINDOWMAXSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETWINDOWMAXSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetWindowMaxSize 143 +#define FN_GetWindowMaxSize 142 #define GETWINDOWMAXSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETWINDOWMAXSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_WindowIsFullscreen 144 -#define FN_WindowIsVisible 145 -#define FN_WindowIsBordered 146 -#define FN_WindowIsResizable 147 -#define FN_WindowIsMinimized 148 -#define FN_WindowIsMaximized 149 -#define FN_WindowHasInputFocus 150 -#define FN_WindowHasMouseFocus 151 -#define FN_SetWindowFullscreen 152 +#define FN_WindowIsFullscreen 143 +#define FN_WindowIsVisible 144 +#define FN_WindowIsBordered 145 +#define FN_WindowIsResizable 146 +#define FN_WindowIsMinimized 147 +#define FN_WindowIsMaximized 148 +#define FN_WindowHasInputFocus 149 +#define FN_WindowHasMouseFocus 150 +#define FN_SetWindowFullscreen 151 #define SETWINDOWFULLSCREEN_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_MaximizeWindow 153 -#define FN_MinimizeWindow 154 -#define FN_SetWindowBordered 155 +#define FN_MaximizeWindow 152 +#define FN_MinimizeWindow 153 +#define FN_SetWindowBordered 154 #define SETWINDOWBORDERED_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WindowClip 156 +#define FN_WindowClip 155 #define WINDOWCLIP_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WINDOWCLIP_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define WINDOWCLIP_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define WINDOWCLIP_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_WindowExists 157 -#define FN_WindowEvent_Close 158 -#define FN_WindowEvent_Maximize 159 -#define FN_WindowEvent_Minimize 160 -#define FN_FPS 161 -#define FN_SetWindowIcon 162 +#define FN_WindowExists 156 +#define FN_WindowEvent_Close 157 +#define FN_WindowEvent_Maximize 158 +#define FN_WindowEvent_Minimize 159 +#define FN_FPS 160 +#define FN_SetWindowIcon 161 #define SETWINDOWICON_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WindowEvent_Resize 163 -#define FN_SetWindowAutoClose 164 +#define FN_WindowEvent_Resize 162 +#define FN_SetWindowAutoClose 163 #define SETWINDOWAUTOCLOSE_EXIT_ON_CLOSE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetWindowResizable 165 +#define FN_SetWindowResizable 164 #define SETWINDOWRESIZABLE_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WindowMode 166 +#define FN_WindowMode 165 #define WINDOWMODE_VISIBLE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WINDOWMODE_FULLSCREEN num_var[1].nref[0].value[ num_var[1].byref_offset ] #define WINDOWMODE_RESIZABLE num_var[2].nref[0].value[ num_var[2].byref_offset ] #define WINDOWMODE_BORDERLESS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define WINDOWMODE_HIGHDPI num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_getWindowMode 167 -#define FN_RestoreWindow 168 -#define FN_GrabInput 169 +#define FN_getWindowMode 166 +#define FN_RestoreWindow 167 +#define FN_GrabInput 168 #define GRABINPUT_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetWindowAlwaysOnTop 170 +#define FN_SetWindowAlwaysOnTop 169 #define SETWINDOWALWAYSONTOP_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetMouseRelative 171 +#define FN_SetMouseRelative 170 #define SETMOUSERELATIVE_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_FlashWindow 172 +#define FN_FlashWindow 171 #define FLASHWINDOW_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WindowIsGrabbed 173 -#define FN_PreUpdate 174 -#define FN_OpenCanvas 175 +#define FN_WindowIsGrabbed 172 +#define FN_PreUpdate 173 +#define FN_OpenCanvas 174 #define OPENCANVAS_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define OPENCANVAS_H num_var[1].nref[0].value[ num_var[1].byref_offset ] #define OPENCANVAS_VIEWPORT_X num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -448,186 +447,186 @@ #define OPENCANVAS_VIEWPORT_W num_var[4].nref[0].value[ num_var[4].byref_offset ] #define OPENCANVAS_VIEWPORT_H num_var[5].nref[0].value[ num_var[5].byref_offset ] #define OPENCANVAS_MODE num_var[6].nref[0].value[ num_var[6].byref_offset ] -#define FN_CloseCanvas 176 +#define FN_CloseCanvas 175 #define CLOSECANVAS_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_OpenCanvas3D 177 +#define FN_OpenCanvas3D 176 #define OPENCANVAS3D_VIEWPORT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define OPENCANVAS3D_VIEWPORT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define OPENCANVAS3D_VIEWPORT_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define OPENCANVAS3D_VIEWPORT_H num_var[3].nref[0].value[ num_var[3].byref_offset ] #define OPENCANVAS3D_MODE num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_SetCanvasVisible 178 +#define FN_SetCanvasVisible 177 #define SETCANVASVISIBLE_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASVISIBLE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_CanvasIsVisible 179 +#define FN_CanvasIsVisible 178 #define CANVASISVISIBLE_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetCanvasViewport 180 +#define FN_SetCanvasViewport 179 #define SETCANVASVIEWPORT_CNUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASVIEWPORT_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETCANVASVIEWPORT_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETCANVASVIEWPORT_W num_var[3].nref[0].value[ num_var[3].byref_offset ] #define SETCANVASVIEWPORT_H num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_GetCanvasViewport 181 +#define FN_GetCanvasViewport 180 #define GETCANVASVIEWPORT_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETCANVASVIEWPORT_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETCANVASVIEWPORT_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETCANVASVIEWPORT_W num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETCANVASVIEWPORT_H num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_Canvas 182 +#define FN_Canvas 181 #define CANVAS_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetCanvasOffset 183 +#define FN_SetCanvasOffset 182 #define SETCANVASOFFSET_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASOFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETCANVASOFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_GetCanvasOffset 184 +#define FN_GetCanvasOffset 183 #define GETCANVASOFFSET_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETCANVASOFFSET_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETCANVASOFFSET_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_GetCanvasSize 185 +#define FN_GetCanvasSize 184 #define GETCANVASSIZE_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETCANVASSIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETCANVASSIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ClearCanvas 186 -#define FN_SetCanvasAlpha 187 +#define FN_ClearCanvas 185 +#define FN_SetCanvasAlpha 186 #define SETCANVASALPHA_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASALPHA_A num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetCanvasAlpha 188 +#define FN_GetCanvasAlpha 187 #define GETCANVASALPHA_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetCanvasColorMod 189 +#define FN_SetCanvasColorMod 188 #define SETCANVASCOLORMOD_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASCOLORMOD_C num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetCanvasColorMod 190 +#define FN_GetCanvasColorMod 189 #define GETCANVASCOLORMOD_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CloneCanvas 191 +#define FN_CloneCanvas 190 #define CLONECANVAS_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CLONECANVAS_MODE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetCanvasZ 192 +#define FN_SetCanvasZ 191 #define SETCANVASZ_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASZ_Z num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_CanvasZ 193 +#define FN_CanvasZ 192 #define CANVASZ_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CanvasClip 194 +#define FN_CanvasClip 193 #define CANVASCLIP_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CANVASCLIP_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CANVASCLIP_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define CANVASCLIP_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_ActiveCanvas 195 -#define FN_SetCanvasPhysics2D 196 +#define FN_ActiveCanvas 194 +#define FN_SetCanvasPhysics2D 195 #define SETCANVASPHYSICS2D_C_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCANVASPHYSICS2D_STATE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_OpenCanvasSpriteLayer 197 +#define FN_OpenCanvasSpriteLayer 196 #define OPENCANVASSPRITELAYER_VIEWPORT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define OPENCANVASSPRITELAYER_VIEWPORT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define OPENCANVASSPRITELAYER_VIEWPORT_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define OPENCANVASSPRITELAYER_VIEWPORT_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_Circle 198 +#define FN_Circle 197 #define CIRCLE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CIRCLE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CIRCLE_RADIUS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_CircleFill 199 +#define FN_CircleFill 198 #define CIRCLEFILL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CIRCLEFILL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CIRCLEFILL_RADIUS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_Ellipse 200 +#define FN_Ellipse 199 #define ELLIPSE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ELLIPSE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define ELLIPSE_RX num_var[2].nref[0].value[ num_var[2].byref_offset ] #define ELLIPSE_RY num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_EllipseFill 201 +#define FN_EllipseFill 200 #define ELLIPSEFILL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ELLIPSEFILL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define ELLIPSEFILL_RX num_var[2].nref[0].value[ num_var[2].byref_offset ] #define ELLIPSEFILL_RY num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_FloodFill 202 +#define FN_FloodFill 201 #define FLOODFILL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define FLOODFILL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetPixel 203 +#define FN_GetPixel 202 #define GETPIXEL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETPIXEL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetColor 204 +#define FN_SetColor 203 #define SETCOLOR_C num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_Line 205 +#define FN_Line 204 #define LINE_X1 num_var[0].nref[0].value[ num_var[0].byref_offset ] #define LINE_Y1 num_var[1].nref[0].value[ num_var[1].byref_offset ] #define LINE_X2 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define LINE_Y2 num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_Poly 206 +#define FN_Poly 205 #define POLY_N num_var[0].nref[0].value[ num_var[0].byref_offset ] #define POLY_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define POLY_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_Rect 207 +#define FN_Rect 206 #define RECT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define RECT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define RECT_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define RECT_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_RectFill 208 +#define FN_RectFill 207 #define RECTFILL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define RECTFILL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define RECTFILL_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define RECTFILL_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_RGB 209 +#define FN_RGB 208 #define RGB_R num_var[0].nref[0].value[ num_var[0].byref_offset ] #define RGB_G num_var[1].nref[0].value[ num_var[1].byref_offset ] #define RGB_B num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_RGBA 210 +#define FN_RGBA 209 #define RGBA_R num_var[0].nref[0].value[ num_var[0].byref_offset ] #define RGBA_G num_var[1].nref[0].value[ num_var[1].byref_offset ] #define RGBA_B num_var[2].nref[0].value[ num_var[2].byref_offset ] #define RGBA_A num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_Pset 211 +#define FN_Pset 210 #define PSET_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define PSET_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_LoadImage 212 +#define FN_LoadImage 211 #define LOADIMAGE_IMG$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_LoadImageEx 213 +#define FN_LoadImageEx 212 #define LOADIMAGEEX_IMG$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define LOADIMAGEEX_COLKEY num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_createImage 214 +#define FN_createImage 213 #define CREATEIMAGE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CREATEIMAGE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CREATEIMAGE_BUFFER num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_createImageEx 215 +#define FN_createImageEx 214 #define CREATEIMAGEEX_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CREATEIMAGEEX_H num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CREATEIMAGEEX_BUFFER num_var[2].nref[0].value[ num_var[2].byref_offset ] #define CREATEIMAGEEX_COLOR num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_BufferFromImage 216 +#define FN_BufferFromImage 215 #define BUFFERFROMIMAGE_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define BUFFERFROMIMAGE_BUFFER num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_ImageExists 217 +#define FN_ImageExists 216 #define IMAGEEXISTS_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ColorKey 218 +#define FN_ColorKey 217 #define COLORKEY_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define COLORKEY_C num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_setBilinearFilter 219 +#define FN_setBilinearFilter 218 #define SETBILINEARFILTER_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getBilinearFilter 220 -#define FN_CopyImage 221 +#define FN_getBilinearFilter 219 +#define FN_CopyImage 220 #define COPYIMAGE_IMG_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteImage 222 +#define FN_DeleteImage 221 #define DELETEIMAGE_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetImageAlpha 223 +#define FN_SetImageAlpha 222 #define SETIMAGEALPHA_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETIMAGEALPHA_A num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetImageAlpha 224 +#define FN_GetImageAlpha 223 #define GETIMAGEALPHA_IMG_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetImageSize 225 +#define FN_GetImageSize 224 #define GETIMAGESIZE_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETIMAGESIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETIMAGESIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SetBlendMode 226 +#define FN_SetBlendMode 225 #define SETBLENDMODE_BLEND_MODE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetBlendMode 227 -#define FN_SetImageColorMod 228 +#define FN_GetBlendMode 226 +#define FN_SetImageColorMod 227 #define SETIMAGECOLORMOD_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETIMAGECOLORMOD_C num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetImageColorMod 229 +#define FN_GetImageColorMod 228 #define GETIMAGECOLORMOD_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DrawImage 230 +#define FN_DrawImage 229 #define DRAWIMAGE_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_DrawImage_Blit 231 +#define FN_DrawImage_Blit 230 #define DRAWIMAGE_BLIT_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_BLIT_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_BLIT_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -635,7 +634,7 @@ #define DRAWIMAGE_BLIT_SRC_Y num_var[4].nref[0].value[ num_var[4].byref_offset ] #define DRAWIMAGE_BLIT_SRC_W num_var[5].nref[0].value[ num_var[5].byref_offset ] #define DRAWIMAGE_BLIT_SRC_H num_var[6].nref[0].value[ num_var[6].byref_offset ] -#define FN_DrawImage_BlitEx 232 +#define FN_DrawImage_BlitEx 231 #define DRAWIMAGE_BLITEX_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_BLITEX_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_BLITEX_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -645,12 +644,12 @@ #define DRAWIMAGE_BLITEX_SRC_Y num_var[6].nref[0].value[ num_var[6].byref_offset ] #define DRAWIMAGE_BLITEX_SRC_W num_var[7].nref[0].value[ num_var[7].byref_offset ] #define DRAWIMAGE_BLITEX_SRC_H num_var[8].nref[0].value[ num_var[8].byref_offset ] -#define FN_DrawImage_Rotate 233 +#define FN_DrawImage_Rotate 232 #define DRAWIMAGE_ROTATE_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ROTATE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ROTATE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DRAWIMAGE_ROTATE_ANGLE num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_DrawImage_RotateEx 234 +#define FN_DrawImage_RotateEx 233 #define DRAWIMAGE_ROTATEEX_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ROTATEEX_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ROTATEEX_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -659,13 +658,13 @@ #define DRAWIMAGE_ROTATEEX_SRC_W num_var[5].nref[0].value[ num_var[5].byref_offset ] #define DRAWIMAGE_ROTATEEX_SRC_H num_var[6].nref[0].value[ num_var[6].byref_offset ] #define DRAWIMAGE_ROTATEEX_ANGLE num_var[7].nref[0].value[ num_var[7].byref_offset ] -#define FN_DrawImage_Zoom 235 +#define FN_DrawImage_Zoom 234 #define DRAWIMAGE_ZOOM_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ZOOM_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ZOOM_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DRAWIMAGE_ZOOM_ZX num_var[3].nref[0].value[ num_var[3].byref_offset ] #define DRAWIMAGE_ZOOM_ZY num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_DrawImage_ZoomEx 236 +#define FN_DrawImage_ZoomEx 235 #define DRAWIMAGE_ZOOMEX_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ZOOMEX_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ZOOMEX_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -675,14 +674,14 @@ #define DRAWIMAGE_ZOOMEX_SRC_H num_var[6].nref[0].value[ num_var[6].byref_offset ] #define DRAWIMAGE_ZOOMEX_ZX num_var[7].nref[0].value[ num_var[7].byref_offset ] #define DRAWIMAGE_ZOOMEX_ZY num_var[8].nref[0].value[ num_var[8].byref_offset ] -#define FN_DrawImage_Rotozoom 237 +#define FN_DrawImage_Rotozoom 236 #define DRAWIMAGE_ROTOZOOM_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ROTOZOOM_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ROTOZOOM_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DRAWIMAGE_ROTOZOOM_ANGLE num_var[3].nref[0].value[ num_var[3].byref_offset ] #define DRAWIMAGE_ROTOZOOM_ZX num_var[4].nref[0].value[ num_var[4].byref_offset ] #define DRAWIMAGE_ROTOZOOM_ZY num_var[5].nref[0].value[ num_var[5].byref_offset ] -#define FN_DrawImage_RotozoomEx 238 +#define FN_DrawImage_RotozoomEx 237 #define DRAWIMAGE_ROTOZOOMEX_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_ROTOZOOMEX_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_ROTOZOOMEX_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -693,13 +692,13 @@ #define DRAWIMAGE_ROTOZOOMEX_ANGLE num_var[7].nref[0].value[ num_var[7].byref_offset ] #define DRAWIMAGE_ROTOZOOMEX_ZX num_var[8].nref[0].value[ num_var[8].byref_offset ] #define DRAWIMAGE_ROTOZOOMEX_ZY num_var[9].nref[0].value[ num_var[9].byref_offset ] -#define FN_DrawImage_Flip 239 +#define FN_DrawImage_Flip 238 #define DRAWIMAGE_FLIP_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_FLIP_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_FLIP_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define DRAWIMAGE_FLIP_H num_var[3].nref[0].value[ num_var[3].byref_offset ] #define DRAWIMAGE_FLIP_V num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_DrawImage_FlipEx 240 +#define FN_DrawImage_FlipEx 239 #define DRAWIMAGE_FLIPEX_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWIMAGE_FLIPEX_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DRAWIMAGE_FLIPEX_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] @@ -709,855 +708,855 @@ #define DRAWIMAGE_FLIPEX_SRC_H num_var[6].nref[0].value[ num_var[6].byref_offset ] #define DRAWIMAGE_FLIPEX_H num_var[7].nref[0].value[ num_var[7].byref_offset ] #define DRAWIMAGE_FLIPEX_V num_var[8].nref[0].value[ num_var[8].byref_offset ] -#define FN_InKey 241 -#define FN_Key 242 +#define FN_InKey 240 +#define FN_Key 241 #define KEY_KEY_CODE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_WaitKey 243 -#define FN_HideMouse 244 -#define FN_ShowMouse 245 -#define FN_MouseIsVisible 246 -#define FN_GetMouse 247 +#define FN_WaitKey 242 +#define FN_HideMouse 243 +#define FN_ShowMouse 244 +#define FN_MouseIsVisible 245 +#define FN_GetMouse 246 #define GETMOUSE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMOUSE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMOUSE_MB1 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETMOUSE_MB2 num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETMOUSE_MB3 num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_MouseX 248 -#define FN_MouseY 249 -#define FN_MouseButton 250 +#define FN_MouseX 247 +#define FN_MouseY 248 +#define FN_MouseButton 249 #define MOUSEBUTTON_MB num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetMouseWheel 251 +#define FN_GetMouseWheel 250 #define GETMOUSEWHEEL_X_AXIS num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMOUSEWHEEL_Y_AXIS num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_MouseWheelX 252 -#define FN_MouseWheelY 253 -#define FN_GetGlobalMouse 254 +#define FN_MouseWheelX 251 +#define FN_MouseWheelY 252 +#define FN_GetGlobalMouse 253 #define GETGLOBALMOUSE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETGLOBALMOUSE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETGLOBALMOUSE_MB1 num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETGLOBALMOUSE_MB2 num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETGLOBALMOUSE_MB3 num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_GlobalMouseX 255 -#define FN_GlobalMouseY 256 -#define FN_WarpMouse 257 +#define FN_GlobalMouseX 254 +#define FN_GlobalMouseY 255 +#define FN_WarpMouse 256 #define WARPMOUSE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WARPMOUSE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_WarpMouseGlobal 258 +#define FN_WarpMouseGlobal 257 #define WARPMOUSEGLOBAL_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define WARPMOUSEGLOBAL_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SetMouseZone 259 +#define FN_SetMouseZone 258 #define SETMOUSEZONE_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETMOUSEZONE_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETMOUSEZONE_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETMOUSEZONE_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_ClearMouseZone 260 -#define FN_CreateSound 261 +#define FN_ClearMouseZone 259 +#define FN_CreateSound 260 #define CREATESOUND_BUFFER num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CREATESOUND_BUFFER_SIZE num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CREATESOUND_VOL num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_LoadSound 262 +#define FN_LoadSound 261 #define LOADSOUND_SND_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_LoadMusic 263 +#define FN_LoadMusic 262 #define LOADMUSIC_MUSIC_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_PlaySound 264 +#define FN_PlaySound 263 #define PLAYSOUND_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define PLAYSOUND_CHANNEL num_var[1].nref[0].value[ num_var[1].byref_offset ] #define PLAYSOUND_LOOPS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_PlaySoundTimed 265 +#define FN_PlaySoundTimed 264 #define PLAYSOUNDTIMED_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define PLAYSOUNDTIMED_CHANNEL num_var[1].nref[0].value[ num_var[1].byref_offset ] #define PLAYSOUNDTIMED_LOOPS num_var[2].nref[0].value[ num_var[2].byref_offset ] #define PLAYSOUNDTIMED_MS num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_PlayMusic 266 +#define FN_PlayMusic 265 #define PLAYMUSIC_MLOOPS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_PauseSound 267 +#define FN_PauseSound 266 #define PAUSESOUND_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ResumeSound 268 +#define FN_ResumeSound 267 #define RESUMESOUND_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_PauseMusic 269 -#define FN_ResumeMusic 270 -#define FN_DeleteSound 271 +#define FN_PauseMusic 268 +#define FN_ResumeMusic 269 +#define FN_DeleteSound 270 #define DELETESOUND_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteMusic 272 -#define FN_FadeMusicIn 273 +#define FN_DeleteMusic 271 +#define FN_FadeMusicIn 272 #define FADEMUSICIN_FADE_TIME num_var[0].nref[0].value[ num_var[0].byref_offset ] #define FADEMUSICIN_LOOPS num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_FadeMusicOut 274 +#define FN_FadeMusicOut 273 #define FADEMUSICOUT_FADE_TIME num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_MusicExists 275 -#define FN_SetMusicVolume 276 +#define FN_MusicExists 274 +#define FN_SetMusicVolume 275 #define SETMUSICVOLUME_VOL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetMusicVolume 277 -#define FN_SetMusicPosition 278 +#define FN_GetMusicVolume 276 +#define FN_SetMusicPosition 277 #define SETMUSICPOSITION_POS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetMusicPosition 279 -#define FN_RewindMusic 280 -#define FN_SetSoundChannels 281 +#define FN_GetMusicPosition 278 +#define FN_RewindMusic 279 +#define FN_SetSoundChannels 280 #define SETSOUNDCHANNELS_MAX_CHANNELS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumSoundChannels 282 -#define FN_SoundIsEnabled 283 -#define FN_SoundExists 284 +#define FN_NumSoundChannels 281 +#define FN_SoundIsEnabled 282 +#define FN_SoundExists 283 #define SOUNDEXISTS_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetChannelVolume 285 +#define FN_SetChannelVolume 284 #define SETCHANNELVOLUME_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCHANNELVOLUME_VOL num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetChannelVolume 286 +#define FN_GetChannelVolume 285 #define GETCHANNELVOLUME_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSoundVolume 287 +#define FN_SetSoundVolume 286 #define SETSOUNDVOLUME_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSOUNDVOLUME_VOL num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetSoundVolume 288 +#define FN_GetSoundVolume 287 #define GETSOUNDVOLUME_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_StopMusic 289 -#define FN_StopSound 290 +#define FN_StopMusic 288 +#define FN_StopSound 289 #define STOPSOUND_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetChannelPanning 291 +#define FN_SetChannelPanning 290 #define SETCHANNELPANNING_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCHANNELPANNING_LEFT_VALUE num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETCHANNELPANNING_RIGHT_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SetChannelDistance 292 +#define FN_SetChannelDistance 291 #define SETCHANNELDISTANCE_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCHANNELDISTANCE_DIST_VALUE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_ChannelIsPlaying 293 +#define FN_ChannelIsPlaying 292 #define CHANNELISPLAYING_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ChannelIsPaused 294 +#define FN_ChannelIsPaused 293 #define CHANNELISPAUSED_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_QueryAudioSpec 295 +#define FN_QueryAudioSpec 294 #define QUERYAUDIOSPEC_FREQ num_var[0].nref[0].value[ num_var[0].byref_offset ] #define QUERYAUDIOSPEC_FORMAT num_var[1].nref[0].value[ num_var[1].byref_offset ] #define QUERYAUDIOSPEC_CHANNELS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_MusicIsPlaying 296 -#define FN_SetChannelSpacePosition 297 +#define FN_MusicIsPlaying 295 +#define FN_SetChannelSpacePosition 296 #define SETCHANNELSPACEPOSITION_CHANNEL num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETCHANNELSPACEPOSITION_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETCHANNELSPACEPOSITION_DISTANCE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_NumJoysticks 298 -#define FN_NumJoyAxes 299 +#define FN_NumJoysticks 297 +#define FN_NumJoyAxes 298 #define NUMJOYAXES_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumJoyButtons 300 +#define FN_NumJoyButtons 299 #define NUMJOYBUTTONS_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumJoyHats 301 +#define FN_NumJoyHats 300 #define NUMJOYHATS_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumJoyTrackBalls 302 +#define FN_NumJoyTrackBalls 301 #define NUMJOYTRACKBALLS_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_JoyAxis 303 +#define FN_JoyAxis 302 #define JOYAXIS_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOYAXIS_JOY_AXIS num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_JoyButton 304 +#define FN_JoyButton 303 #define JOYBUTTON_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOYBUTTON_JOY_BUTTON num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_JoyHat 305 +#define FN_JoyHat 304 #define JOYHAT_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOYHAT_JOY_HAT num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetJoyTrackBall 306 +#define FN_GetJoyTrackBall 305 #define GETJOYTRACKBALL_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETJOYTRACKBALL_BALL num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETJOYTRACKBALL_DX num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETJOYTRACKBALL_DY num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_JoyName$ 307 +#define FN_JoyName$ 306 #define JOYNAME$_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_JoystickIsConnected 308 +#define FN_JoystickIsConnected 307 #define JOYSTICKISCONNECTED_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_JoyRumblePlay 309 +#define FN_JoyRumblePlay 308 #define JOYRUMBLEPLAY_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOYRUMBLEPLAY_STRENGTH num_var[1].nref[0].value[ num_var[1].byref_offset ] #define JOYRUMBLEPLAY_DURATION num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_JoyRumbleStop 310 +#define FN_JoyRumbleStop 309 #define JOYRUMBLESTOP_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_JoystickIsHaptic 311 +#define FN_JoystickIsHaptic 310 #define JOYSTICKISHAPTIC_JOY_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_LoadFont 312 +#define FN_LoadFont 311 #define LOADFONT_FNT_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define LOADFONT_FONT_SIZE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteFont 313 +#define FN_DeleteFont 312 #define DELETEFONT_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_FontExists 314 +#define FN_FontExists 313 #define FONTEXISTS_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetFont 315 +#define FN_SetFont 314 #define SETFONT_SLOT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DrawText 316 +#define FN_DrawText 315 #define DRAWTEXT_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define DRAWTEXT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DRAWTEXT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetTextSize 317 +#define FN_GetTextSize 316 #define GETTEXTSIZE_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define GETTEXTSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETTEXTSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_TextWidth 318 +#define FN_TextWidth 317 #define TEXTWIDTH_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_TextHeight 319 +#define FN_TextHeight 318 #define TEXTHEIGHT_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_TouchPressure 320 -#define FN_GetTouch 321 +#define FN_TouchPressure 319 +#define FN_GetTouch 320 #define GETTOUCH_STATUS num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETTOUCH_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETTOUCH_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETTOUCH_DX num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETTOUCH_DY num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_GetMultiTouch 322 +#define FN_GetMultiTouch 321 #define GETMULTITOUCH_STATUS num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMULTITOUCH_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMULTITOUCH_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETMULTITOUCH_FINGERS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define GETMULTITOUCH_DIST num_var[4].nref[0].value[ num_var[4].byref_offset ] #define GETMULTITOUCH_THETA num_var[5].nref[0].value[ num_var[5].byref_offset ] -#define FN_GetTouchFinger 323 +#define FN_GetTouchFinger 322 #define GETTOUCHFINGER_FINGER num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETTOUCHFINGER_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETTOUCHFINGER_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETTOUCHFINGER_PRESSURE num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_NumFingers 324 -#define FN_GetAccel 325 +#define FN_NumFingers 323 +#define FN_GetAccel 324 #define GETACCEL_ACCEL_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETACCEL_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETACCEL_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETACCEL_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_AccelName$ 326 +#define FN_AccelName$ 325 #define ACCELNAME$_ACCEL_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumAccels 327 -#define FN_GetGyro 328 +#define FN_NumAccels 326 +#define FN_GetGyro 327 #define GETGYRO_GYRO_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETGYRO_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETGYRO_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETGYRO_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GyroName$ 329 +#define FN_GyroName$ 328 #define GYRONAME$_GYRO_NUM num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumGyros 330 -#define FN_CheckSockets 331 +#define FN_NumGyros 329 +#define FN_CheckSockets 330 #define CHECKSOCKETS_TIMEOUT_MS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_SocketReady 332 +#define FN_TCP_SocketReady 331 #define TCP_SOCKETREADY_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_UDP_SocketReady 333 +#define FN_UDP_SocketReady 332 #define UDP_SOCKETREADY_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_OpenSocket 334 +#define FN_TCP_OpenSocket 333 #define TCP_OPENSOCKET_HOST$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define TCP_OPENSOCKET_PORT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_CloseSocket 335 +#define FN_TCP_CloseSocket 334 #define TCP_CLOSESOCKET_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_RemoteHost 336 +#define FN_TCP_RemoteHost 335 #define TCP_REMOTEHOST_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_RemotePort 337 +#define FN_TCP_RemotePort 336 #define TCP_REMOTEPORT_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_TCP_GetData 338 +#define FN_TCP_GetData 337 #define TCP_GETDATA_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] #define TCP_GETDATA_NUMBYTES num_var[1].nref[0].value[ num_var[1].byref_offset ] #define TCP_GETDATA_SDATA$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_TCP_SendData 339 +#define FN_TCP_SendData 338 #define TCP_SENDDATA_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] #define TCP_SENDDATA_SDATA$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_TCP_AcceptSocket 340 +#define FN_TCP_AcceptSocket 339 #define TCP_ACCEPTSOCKET_SERVER num_var[0].nref[0].value[ num_var[0].byref_offset ] #define TCP_ACCEPTSOCKET_CLIENT num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_UDP_OpenSocket 341 +#define FN_UDP_OpenSocket 340 #define UDP_OPENSOCKET_PORT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_UDP_CloseSocket 342 +#define FN_UDP_CloseSocket 341 #define UDP_CLOSESOCKET_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_UDP_GetData 343 +#define FN_UDP_GetData 342 #define UDP_GETDATA_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] #define UDP_GETDATA_HOST$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define UDP_GETDATA_PORT num_var[1].nref[0].value[ num_var[1].byref_offset ] #define UDP_GETDATA_SDATA$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_UDP_Length 344 -#define FN_UDP_MaxLength 345 -#define FN_UDP_RemoteHost$ 346 +#define FN_UDP_Length 343 +#define FN_UDP_MaxLength 344 +#define FN_UDP_RemoteHost$ 345 #define UDP_REMOTEHOST$_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_UDP_RemotePort 347 +#define FN_UDP_RemotePort 346 #define UDP_REMOTEPORT_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_UDP_SendData 348 +#define FN_UDP_SendData 347 #define UDP_SENDDATA_SOCKET num_var[0].nref[0].value[ num_var[0].byref_offset ] #define UDP_SENDDATA_HOST$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define UDP_SENDDATA_PORT num_var[1].nref[0].value[ num_var[1].byref_offset ] #define UDP_SENDDATA_SDATA$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_LoadVideo 349 +#define FN_LoadVideo 348 #define LOADVIDEO_VID$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_PlayVideo 350 +#define FN_PlayVideo 349 #define PLAYVIDEO_VLOOPS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_PauseVideo 351 -#define FN_StopVideo 352 -#define FN_SetVideoPosition 353 +#define FN_PauseVideo 350 +#define FN_StopVideo 351 +#define FN_SetVideoPosition 352 #define SETVIDEOPOSITION_POS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ResumeVideo 354 -#define FN_GetVideoPosition 355 -#define FN_DeleteVideo 356 -#define FN_VideoIsPlaying 357 -#define FN_VideoEnd 358 -#define FN_GetVideoStats 359 +#define FN_ResumeVideo 353 +#define FN_GetVideoPosition 354 +#define FN_DeleteVideo 355 +#define FN_VideoIsPlaying 356 +#define FN_VideoEnd 357 +#define FN_GetVideoStats 358 #define GETVIDEOSTATS_VFILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define GETVIDEOSTATS_VLEN num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETVIDEOSTATS_VFPS num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETVIDEOSTATS_FRAME_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETVIDEOSTATS_FRAME_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_SetVideoDrawRect 360 +#define FN_SetVideoDrawRect 359 #define SETVIDEODRAWRECT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETVIDEODRAWRECT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETVIDEODRAWRECT_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETVIDEODRAWRECT_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetVideoDrawRect 361 +#define FN_GetVideoDrawRect 360 #define GETVIDEODRAWRECT_X num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETVIDEODRAWRECT_Y num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETVIDEODRAWRECT_W num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETVIDEODRAWRECT_H num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetVideoSize 362 +#define FN_GetVideoSize 361 #define GETVIDEOSIZE_W num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETVIDEOSIZE_H num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_VideoExists 363 -#define FN_SetVideoVolume 364 +#define FN_VideoExists 362 +#define FN_SetVideoVolume 363 #define SETVIDEOVOLUME_VOL num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetVideoVolume 365 -#define FN_System 366 +#define FN_GetVideoVolume 364 +#define FN_System 365 #define SYSTEM_CMD$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_OS$ 367 -#define FN_Command$ 368 +#define FN_OS$ 366 +#define FN_Command$ 367 #define COMMAND$_ARG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumCommands 369 -#define FN_Env$ 370 +#define FN_NumCommands 368 +#define FN_Env$ 369 #define ENV$_V$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_SetEnv 371 +#define FN_SetEnv 370 #define SETENV_VAR$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define SETENV_VALUE$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_PrefPath$ 372 +#define FN_PrefPath$ 371 #define PREFPATH$_ORG_NAME$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define PREFPATH$_APP_NAME$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_Android_GetExternalStoragePath$ 373 -#define FN_Android_GetExternalStorageState 374 -#define FN_Android_GetInternalStoragePath$ 375 -#define FN_Android_JNI_Message$ 376 +#define FN_Android_GetExternalStoragePath$ 372 +#define FN_Android_GetExternalStorageState 373 +#define FN_Android_GetInternalStoragePath$ 374 +#define FN_Android_JNI_Message$ 375 #define ANDROID_JNI_MESSAGE$_ARG$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_Runtime_Utility_Message$ 377 +#define FN_Runtime_Utility_Message$ 376 #define RUNTIME_UTILITY_MESSAGE$_ARG$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_GetDesktopDisplayMode 378 +#define FN_GetDesktopDisplayMode 377 #define GETDESKTOPDISPLAYMODE_INDEX num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETDESKTOPDISPLAYMODE_W num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETDESKTOPDISPLAYMODE_H num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETDESKTOPDISPLAYMODE_FREQ num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetPowerInfo 379 +#define FN_GetPowerInfo 378 #define GETPOWERINFO_STATUS num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETPOWERINFO_SECS num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETPOWERINFO_PCT num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_EvalJS$ 380 +#define FN_EvalJS$ 379 #define EVALJS$_JS_CODE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_SystemReturnStdOut$ 381 +#define FN_SystemReturnStdOut$ 380 #define SYSTEMRETURNSTDOUT$_CMD$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_OpenURL 382 +#define FN_OpenURL 381 #define OPENURL_URL$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_MessageBox 383 +#define FN_MessageBox 382 #define MESSAGEBOX_TITLE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] #define MESSAGEBOX_MSG$ str_var[1].sref[0].value[ str_var[1].byref_offset ] -#define FN_Runtime$ 384 -#define FN_NumCPUs 385 -#define FN_SystemRam 386 -#define FN_DimMatrix 387 +#define FN_Runtime$ 383 +#define FN_NumCPUs 384 +#define FN_SystemRam 385 +#define FN_DimMatrix 386 #define DIMMATRIX_M_ROWS num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DIMMATRIX_M_COLS num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_DeleteMatrix 388 +#define FN_DeleteMatrix 387 #define DELETEMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_AddMatrix 389 +#define FN_AddMatrix 388 #define ADDMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ADDMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define ADDMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_AugmentMatrix 390 +#define FN_AugmentMatrix 389 #define AUGMENTMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define AUGMENTMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define AUGMENTMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_CopyMatrix 391 +#define FN_CopyMatrix 390 #define COPYMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define COPYMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_InsertMatrixColumns 392 +#define FN_InsertMatrixColumns 391 #define INSERTMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INSERTMATRIXCOLUMNS_C num_var[1].nref[0].value[ num_var[1].byref_offset ] #define INSERTMATRIXCOLUMNS_NUM_COLS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_InsertMatrixRows 393 +#define FN_InsertMatrixRows 392 #define INSERTMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INSERTMATRIXROWS_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define INSERTMATRIXROWS_NUM_ROWS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_MultiplyMatrix 394 +#define FN_MultiplyMatrix 393 #define MULTIPLYMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MULTIPLYMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define MULTIPLYMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_CubeMatrix 395 +#define FN_CubeMatrix 394 #define CUBEMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CUBEMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_DeleteMatrixColumns 396 +#define FN_DeleteMatrixColumns 395 #define DELETEMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DELETEMATRIXCOLUMNS_C num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DELETEMATRIXCOLUMNS_NUM_COLS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_DeleteMatrixRows 397 +#define FN_DeleteMatrixRows 396 #define DELETEMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define DELETEMATRIXROWS_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define DELETEMATRIXROWS_NUM_ROWS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ClearMatrix 398 +#define FN_ClearMatrix 397 #define CLEARMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ClearMatrixColumns 399 +#define FN_ClearMatrixColumns 398 #define CLEARMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CLEARMATRIXCOLUMNS_C num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CLEARMATRIXCOLUMNS_NUM_COLS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ClearMatrixRows 400 +#define FN_ClearMatrixRows 399 #define CLEARMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CLEARMATRIXROWS_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CLEARMATRIXROWS_NUM_ROWS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_FillMatrix 401 +#define FN_FillMatrix 400 #define FILLMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define FILLMATRIX_V num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_FillMatrixColumns 402 +#define FN_FillMatrixColumns 401 #define FILLMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define FILLMATRIXCOLUMNS_C num_var[1].nref[0].value[ num_var[1].byref_offset ] #define FILLMATRIXCOLUMNS_NUM_COLS num_var[2].nref[0].value[ num_var[2].byref_offset ] #define FILLMATRIXCOLUMNS_V num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_FillMatrixRows 403 +#define FN_FillMatrixRows 402 #define FILLMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define FILLMATRIXROWS_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define FILLMATRIXROWS_NUM_ROWS num_var[2].nref[0].value[ num_var[2].byref_offset ] #define FILLMATRIXROWS_V num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_CopyMatrixColumns 404 +#define FN_CopyMatrixColumns 403 #define COPYMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define COPYMATRIXCOLUMNS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define COPYMATRIXCOLUMNS_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define COPYMATRIXCOLUMNS_NUM_COLS num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_CopyMatrixRows 405 +#define FN_CopyMatrixRows 404 #define COPYMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define COPYMATRIXROWS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define COPYMATRIXROWS_R num_var[2].nref[0].value[ num_var[2].byref_offset ] #define COPYMATRIXROWS_NUM_ROWS num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_SetIdentityMatrix 406 +#define FN_SetIdentityMatrix 405 #define SETIDENTITYMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETIDENTITYMATRIX_N num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SolveMatrix 407 +#define FN_SolveMatrix 406 #define SOLVEMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SOLVEMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SOLVEMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_IsEqualMatrix 408 +#define FN_IsEqualMatrix 407 #define ISEQUALMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ISEQUALMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define ISEQUALMATRIX_TOLERANCE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_Determinant 409 +#define FN_Determinant 408 #define DETERMINANT_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_AdjointMatrix 410 +#define FN_AdjointMatrix 409 #define ADJOINTMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ADJOINTMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_InvertMatrix 411 +#define FN_InvertMatrix 410 #define INVERTMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INVERTMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_MatrixFromBuffer 412 +#define FN_MatrixFromBuffer 411 #define MATRIXFROMBUFFER_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MATRIXFROMBUFFER_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define MATRIXFROMBUFFER_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define MATRIXFROMBUFFER_BUFFER num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_BufferFromMatrix 413 +#define FN_BufferFromMatrix 412 #define BUFFERFROMMATRIX_BUFFER num_var[0].nref[0].value[ num_var[0].byref_offset ] #define BUFFERFROMMATRIX_MA num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_RandomizeMatrix 414 +#define FN_RandomizeMatrix 413 #define RANDOMIZEMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define RANDOMIZEMATRIX_VMIN num_var[1].nref[0].value[ num_var[1].byref_offset ] #define RANDOMIZEMATRIX_VMAX num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_MatrixValue 415 +#define FN_MatrixValue 414 #define MATRIXVALUE_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define MATRIXVALUE_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define MATRIXVALUE_C num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SetMatrixValue 416 +#define FN_SetMatrixValue 415 #define SETMATRIXVALUE_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETMATRIXVALUE_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETMATRIXVALUE_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETMATRIXVALUE_V num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_ScalarMatrix 417 +#define FN_ScalarMatrix 416 #define SCALARMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SCALARMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SCALARMATRIX_S_VALUE num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ScalarMatrixColumns 418 +#define FN_ScalarMatrixColumns 417 #define SCALARMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SCALARMATRIXCOLUMNS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SCALARMATRIXCOLUMNS_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SCALARMATRIXCOLUMNS_NUM_COLS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define SCALARMATRIXCOLUMNS_S_VALUE num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_ScalarMatrixRows 419 +#define FN_ScalarMatrixRows 418 #define SCALARMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SCALARMATRIXROWS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SCALARMATRIXROWS_R num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SCALARMATRIXROWS_NUM_ROWS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define SCALARMATRIXROWS_S_VALUE num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_SquareMatrix 420 +#define FN_SquareMatrix 419 #define SQUAREMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SQUAREMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_CofactorMatrix 421 +#define FN_CofactorMatrix 420 #define COFACTORMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define COFACTORMATRIX_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define COFACTORMATRIX_C num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SubtractMatrix 422 +#define FN_SubtractMatrix 421 #define SUBTRACTMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SUBTRACTMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SUBTRACTMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SwapMatrix 423 +#define FN_SwapMatrix 422 #define SWAPMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SWAPMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SwapMatrixColumn 424 +#define FN_SwapMatrixColumn 423 #define SWAPMATRIXCOLUMN_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SWAPMATRIXCOLUMN_C1 num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SWAPMATRIXCOLUMN_C2 num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SwapMatrixRow 425 +#define FN_SwapMatrixRow 424 #define SWAPMATRIXROW_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SWAPMATRIXROW_R1 num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SWAPMATRIXROW_R2 num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_TransposeMatrix 426 +#define FN_TransposeMatrix 425 #define TRANSPOSEMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define TRANSPOSEMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_UnAugmentMatrix 427 +#define FN_UnAugmentMatrix 426 #define UNAUGMENTMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define UNAUGMENTMATRIX_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define UNAUGMENTMATRIX_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ZeroMatrix 428 +#define FN_ZeroMatrix 427 #define ZEROMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetMatrixSize 429 +#define FN_GetMatrixSize 428 #define GETMATRIXSIZE_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMATRIXSIZE_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMATRIXSIZE_C num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_IncrementMatrixRows 430 +#define FN_IncrementMatrixRows 429 #define INCREMENTMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INCREMENTMATRIXROWS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define INCREMENTMATRIXROWS_R num_var[2].nref[0].value[ num_var[2].byref_offset ] #define INCREMENTMATRIXROWS_NUM_ROWS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define INCREMENTMATRIXROWS_VALUE num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_IncrementMatrixColumns 431 +#define FN_IncrementMatrixColumns 430 #define INCREMENTMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define INCREMENTMATRIXCOLUMNS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define INCREMENTMATRIXCOLUMNS_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define INCREMENTMATRIXCOLUMNS_NUM_COLS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define INCREMENTMATRIXCOLUMNS_VALUE num_var[4].nref[0].value[ num_var[4].byref_offset ] -#define FN_JoinMatrixRows 432 +#define FN_JoinMatrixRows 431 #define JOINMATRIXROWS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOINMATRIXROWS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define JOINMATRIXROWS_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_JoinMatrixColumns 433 +#define FN_JoinMatrixColumns 432 #define JOINMATRIXCOLUMNS_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define JOINMATRIXCOLUMNS_MB num_var[1].nref[0].value[ num_var[1].byref_offset ] #define JOINMATRIXCOLUMNS_MC num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ClipMatrix 434 +#define FN_ClipMatrix 433 #define CLIPMATRIX_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CLIPMATRIX_R num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CLIPMATRIX_C num_var[2].nref[0].value[ num_var[2].byref_offset ] #define CLIPMATRIX_NUM_ROWS num_var[3].nref[0].value[ num_var[3].byref_offset ] #define CLIPMATRIX_NUM_COLS num_var[4].nref[0].value[ num_var[4].byref_offset ] #define CLIPMATRIX_MB num_var[5].nref[0].value[ num_var[5].byref_offset ] -#define FN_SetMatrixTranslation 435 +#define FN_SetMatrixTranslation 434 #define SETMATRIXTRANSLATION_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETMATRIXTRANSLATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETMATRIXTRANSLATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETMATRIXTRANSLATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_SetMatrixRotation 436 +#define FN_SetMatrixRotation 435 #define SETMATRIXROTATION_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETMATRIXROTATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETMATRIXROTATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETMATRIXROTATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_SetMatrixScale 437 +#define FN_SetMatrixScale 436 #define SETMATRIXSCALE_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETMATRIXSCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETMATRIXSCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define SETMATRIXSCALE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetMatrixTranslation 438 +#define FN_GetMatrixTranslation 437 #define GETMATRIXTRANSLATION_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMATRIXTRANSLATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMATRIXTRANSLATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETMATRIXTRANSLATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetMatrixRotation 439 +#define FN_GetMatrixRotation 438 #define GETMATRIXROTATION_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMATRIXROTATION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMATRIXROTATION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETMATRIXROTATION_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetMatrixScale 440 +#define FN_GetMatrixScale 439 #define GETMATRIXSCALE_MA num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETMATRIXSCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETMATRIXSCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] #define GETMATRIXSCALE_Z num_var[3].nref[0].value[ num_var[3].byref_offset ] -#define FN_GetClipboardText$ 441 -#define FN_SetClipboardText 442 +#define FN_GetClipboardText$ 440 +#define FN_SetClipboardText 441 #define SETCLIPBOARDTEXT_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_HasClipboardText 443 -#define FN_ReadInput_Start 444 -#define FN_ReadInput_Stop 445 -#define FN_ReadInput_Text$ 446 -#define FN_ReadInput_SetText 447 +#define FN_HasClipboardText 442 +#define FN_ReadInput_Start 443 +#define FN_ReadInput_Stop 444 +#define FN_ReadInput_GetText$ 445 +#define FN_ReadInput_SetText 446 #define READINPUT_SETTEXT_TXT$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_ReadInput_ToggleBackspace 448 +#define FN_ReadInput_ToggleBackspace 447 #define READINPUT_TOGGLEBACKSPACE_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateSprite 449 +#define FN_CreateSprite 448 #define CREATESPRITE_IMG num_var[0].nref[0].value[ num_var[0].byref_offset ] #define CREATESPRITE_FRAME_W num_var[1].nref[0].value[ num_var[1].byref_offset ] #define CREATESPRITE_FRAME_H num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_DeleteSprite 450 +#define FN_DeleteSprite 449 #define DELETESPRITE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpritePosition 451 +#define FN_SetSpritePosition 450 #define SETSPRITEPOSITION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITEPOSITION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETSPRITEPOSITION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_TranslateSprite 452 +#define FN_TranslateSprite 451 #define TRANSLATESPRITE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define TRANSLATESPRITE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define TRANSLATESPRITE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_GetSpritePosition 453 +#define FN_GetSpritePosition 452 #define GETSPRITEPOSITION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETSPRITEPOSITION_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETSPRITEPOSITION_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SpriteX 454 +#define FN_SpriteX 453 #define SPRITEX_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SpriteY 455 +#define FN_SpriteY 454 #define SPRITEY_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteRotation 456 +#define FN_SetSpriteRotation 455 #define SETSPRITEROTATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITEROTATION_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_RotateSprite 457 +#define FN_RotateSprite 456 #define ROTATESPRITE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define ROTATESPRITE_ANGLE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetSpriteRotation 458 +#define FN_GetSpriteRotation 457 #define GETSPRITEROTATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteScale 459 +#define FN_SetSpriteScale 458 #define SETSPRITESCALE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITESCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETSPRITESCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_ScaleSprite 460 +#define FN_ScaleSprite 459 #define SCALESPRITE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SCALESPRITE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SCALESPRITE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_GetSpriteScale 461 +#define FN_GetSpriteScale 460 #define GETSPRITESCALE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETSPRITESCALE_X num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETSPRITESCALE_Y num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SetSpriteZ 462 +#define FN_SetSpriteZ 461 #define SETSPRITEZ_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITEZ_Z num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SpriteZ 463 +#define FN_SpriteZ 462 #define SPRITEZ_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetSpriteSize 464 +#define FN_GetSpriteSize 463 #define GETSPRITESIZE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define GETSPRITESIZE_W num_var[1].nref[0].value[ num_var[1].byref_offset ] #define GETSPRITESIZE_H num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_SpriteWidth 465 +#define FN_SpriteWidth 464 #define SPRITEWIDTH_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SpriteHeight 466 +#define FN_SpriteHeight 465 #define SPRITEHEIGHT_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteVisible 467 +#define FN_SetSpriteVisible 466 #define SETSPRITEVISIBLE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITEVISIBLE_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SpriteIsVisible 468 +#define FN_SpriteIsVisible 467 #define SPRITEISVISIBLE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteSolid 469 +#define FN_SetSpriteSolid 468 #define SETSPRITESOLID_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITESOLID_FLAG num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_SpriteIsSolid 470 +#define FN_SpriteIsSolid 469 #define SPRITEISSOLID_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteType 471 +#define FN_SetSpriteType 470 #define SETSPRITETYPE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITETYPE_SPRITE_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetSpriteType 472 +#define FN_GetSpriteType 471 #define GETSPRITETYPE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteSource 473 +#define FN_SetSpriteSource 472 #define SETSPRITESOURCE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETSPRITESOURCE_IMG num_var[1].nref[0].value[ num_var[1].byref_offset ] -#define FN_GetSpriteSource 474 +#define FN_GetSpriteSource 473 #define GETSPRITESOURCE_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateSpriteAnimation 475 +#define FN_CreateSpriteAnimation 474 #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 476 +#define FN_SetSpriteFrame 475 #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 477 +#define FN_GetSpriteFrame 476 #define GETSPRITEFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteAnimationFrame 478 +#define FN_SetSpriteAnimationFrame 477 #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 479 +#define FN_GetSpriteAnimationFrame 478 #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 480 +#define FN_SetSpriteAnimationLength 479 #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 481 +#define FN_GetSpriteAnimationLength 480 #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 482 +#define FN_SetSpriteAnimationSpeed 481 #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 483 +#define FN_GetSpriteAnimationSpeed 482 #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 484 +#define FN_SetSpriteAnimation 483 #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 485 +#define FN_GetSpriteAnimation 484 #define GETSPRITEANIMATION_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetSpriteCurrentAnimationFrame 486 +#define FN_GetSpriteCurrentAnimationFrame 485 #define GETSPRITECURRENTANIMATIONFRAME_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumSpriteAnimationLoops 487 +#define FN_NumSpriteAnimationLoops 486 #define NUMSPRITEANIMATIONLOOPS_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SpriteAnimationIsPlaying 488 +#define FN_SpriteAnimationIsPlaying 487 #define SPRITEANIMATIONISPLAYING_SPRITE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteSpriteAnimation 489 +#define FN_DeleteSpriteAnimation 488 #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_getSpriteCenter 490 +#define FN_getSpriteCenter 489 #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 491 +#define FN_setSpriteLinearVelocity 490 #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 492 +#define FN_getSpriteLinearVelocity 491 #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 493 +#define FN_setSpriteAngularVelocity 492 #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 494 +#define FN_getSpriteAngularVelocity 493 #define GETSPRITEANGULARVELOCITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_applySpriteForce 495 +#define FN_applySpriteForce 494 #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 496 +#define FN_applySpriteCentralForce 495 #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 497 +#define FN_applySpriteTorque 496 #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 498 +#define FN_applySpriteLinearImpulse 497 #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 499 +#define FN_applySpriteAngularImpulse 498 #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 500 +#define FN_getSpriteMass 499 #define GETSPRITEMASS_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSpriteInertia 501 +#define FN_getSpriteInertia 500 #define GETSPRITEINERTIA_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSpriteWorldPoint 502 +#define FN_getSpriteWorldPoint 501 #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 503 +#define FN_getSpriteWorldVector 502 #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 504 +#define FN_getSpriteLocalPoint 503 #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 505 +#define FN_getSpriteLocalVector 504 #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 506 +#define FN_getSpriteLinearVelocityFromLocalPoint 505 #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 507 +#define FN_getSpriteLinearVelocityFromWorldPoint 506 #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 508 +#define FN_getSpriteLinearDamping 507 #define GETSPRITELINEARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteLinearDamping 509 +#define FN_setSpriteLinearDamping 508 #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 510 +#define FN_getSpriteAngularDamping 509 #define GETSPRITEANGULARDAMPING_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteAngularDamping 511 +#define FN_setSpriteAngularDamping 510 #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 512 +#define FN_getSpriteGravityScale 511 #define GETSPRITEGRAVITYSCALE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteGravityScale 513 +#define FN_setSpriteGravityScale 512 #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 514 +#define FN_setSpriteBullet 513 #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 515 +#define FN_spriteIsBullet 514 #define SPRITEISBULLET_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteSleepAllowed 516 +#define FN_setSpriteSleepAllowed 515 #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 517 +#define FN_spriteSleepAllowed 516 #define SPRITESLEEPALLOWED_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteAwake 518 +#define FN_setSpriteAwake 517 #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 519 +#define FN_spriteIsAwake 518 #define SPRITEISAWAKE_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSpriteFixedRotation 520 +#define FN_setSpriteFixedRotation 519 #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 521 +#define FN_spriteIsFixedRotation 520 #define SPRITEISFIXEDROTATION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteDensity 522 +#define FN_SetSpriteDensity 521 #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 523 +#define FN_GetSpriteDensity 522 #define GETSPRITEDENSITY_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteFriction 524 +#define FN_SetSpriteFriction 523 #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 525 +#define FN_GetSpriteFriction 524 #define GETSPRITEFRICTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteRestitution 526 +#define FN_SetSpriteRestitution 525 #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 527 +#define FN_GetSpriteRestitution 526 #define GETSPRITERESTITUTION_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetSpriteRestitutionThreshold 528 +#define FN_SetSpriteRestitutionThreshold 527 #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 529 +#define FN_GetSpriteRestitutionThreshold 528 #define GETSPRITERESTITUTIONTHRESHOLD_SPR_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetSpriteAABB 530 +#define FN_GetSpriteAABB 529 #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 531 +#define FN_SetGravity2D 530 #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 532 +#define FN_GetGravity2D 531 #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 533 +#define FN_SetWorld2DTimeStep 532 #define SETWORLD2DTIMESTEP_TS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetWorld2DVelocityIterations 534 +#define FN_SetWorld2DVelocityIterations 533 #define SETWORLD2DVELOCITYITERATIONS_V num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetWorld2DPositionIterations 535 +#define FN_SetWorld2DPositionIterations 534 #define SETWORLD2DPOSITIONITERATIONS_P num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetWorld2DTimeStep 536 -#define FN_GetWorld2DVelocityIterations 537 -#define FN_GetWorld2DPositionIterations 538 -#define FN_SetWorld2DAutoClearForces 539 +#define FN_GetWorld2DTimeStep 535 +#define FN_GetWorld2DVelocityIterations 536 +#define FN_GetWorld2DPositionIterations 537 +#define FN_SetWorld2DAutoClearForces 538 #define SETWORLD2DAUTOCLEARFORCES_FLAG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetWorld2DAutoClearForces 540 -#define FN_createDistanceJoint 541 +#define FN_GetWorld2DAutoClearForces 539 +#define FN_createDistanceJoint 540 #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 ] @@ -1565,22 +1564,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 542 +#define FN_createFrictionJoint 541 #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 543 +#define FN_createGearJoint 542 #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 544 +#define FN_createMotorJoint 543 #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 545 +#define FN_createPrismaticJoint 544 #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 ] @@ -1588,7 +1587,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 546 +#define FN_createPulleyJoint 545 #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 ] @@ -1601,19 +1600,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 547 +#define FN_createRevoluteJoint 546 #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 548 +#define FN_createWeldJoint 547 #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 549 +#define FN_createWheelJoint 548 #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 ] @@ -1621,223 +1620,223 @@ #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 550 +#define FN_getJointWorldAnchorA 549 #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 551 +#define FN_getJointWorldAnchorB 550 #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 552 +#define FN_getJointReactionForce 551 #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 553 +#define FN_getJointReactionTorque 552 #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 554 +#define FN_getJointLocalAnchorA 553 #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 555 +#define FN_getJointLocalAnchorB 554 #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 556 +#define FN_setJointLength 555 #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 557 +#define FN_getJointLength 556 #define GETJOINTLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointMinLength 558 +#define FN_setJointMinLength 557 #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 559 +#define FN_getJointMinLength 558 #define GETJOINTMINLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointMaxLength 560 +#define FN_setJointMaxLength 559 #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 561 +#define FN_getJointMaxLength 560 #define GETJOINTMAXLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointCurrentLength 562 +#define FN_getJointCurrentLength 561 #define GETJOINTCURRENTLENGTH_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointStiffness 563 +#define FN_setJointStiffness 562 #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 564 +#define FN_getJointStiffness 563 #define GETJOINTSTIFFNESS_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointDamping 565 +#define FN_setJointDamping 564 #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 566 +#define FN_getJointDamping 565 #define GETJOINTDAMPING_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointMaxForce 567 +#define FN_setJointMaxForce 566 #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 568 +#define FN_getJointMaxForce 567 #define GETJOINTMAXFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointMaxTorque 569 +#define FN_setJointMaxTorque 568 #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 570 +#define FN_getJointMaxTorque 569 #define GETJOINTMAXTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointCorrectionFactor 571 +#define FN_setJointCorrectionFactor 570 #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 572 +#define FN_getJointCorrectionFactor 571 #define GETJOINTCORRECTIONFACTOR_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointRatio 573 +#define FN_setJointRatio 572 #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 574 +#define FN_getJointRatio 573 #define GETJOINTRATIO_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointLinearOffset 575 +#define FN_setJointLinearOffset 574 #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 576 +#define FN_getJointLinearOffset 575 #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 577 +#define FN_setJointAngularOffset 576 #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 578 +#define FN_getJointAngularOffset 577 #define GETJOINTANGULAROFFSET_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointLocalAxisA 579 +#define FN_getJointLocalAxisA 578 #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 580 +#define FN_getJointReferenceAngle 579 #define GETJOINTREFERENCEANGLE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointTranslation 581 +#define FN_getJointTranslation 580 #define GETJOINTTRANSLATION_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointSpeed 582 +#define FN_getJointSpeed 581 #define GETJOINTSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_jointIsLimitEnabled 583 +#define FN_jointIsLimitEnabled 582 #define JOINTISLIMITENABLED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_enableJointLimit 584 +#define FN_enableJointLimit 583 #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 585 +#define FN_getJointLowerLimit 584 #define GETJOINTLOWERLIMIT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointUpperLimit 586 +#define FN_getJointUpperLimit 585 #define GETJOINTUPPERLIMIT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointLimits 587 +#define FN_setJointLimits 586 #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 588 +#define FN_jointMotorIsEnabled 587 #define JOINTMOTORISENABLED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_enableJointMotor 589 +#define FN_enableJointMotor 588 #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 590 +#define FN_setJointMotorSpeed 589 #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 591 +#define FN_getJointMotorSpeed 590 #define GETJOINTMOTORSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointMaxMotorForce 592 +#define FN_setJointMaxMotorForce 591 #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 593 +#define FN_getJointMaxMotorForce 592 #define GETJOINTMAXMOTORFORCE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointMotorForce 594 +#define FN_getJointMotorForce 593 #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 595 +#define FN_setJointMaxMotorTorque 594 #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 596 +#define FN_getJointMaxMotorTorque 595 #define GETJOINTMAXMOTORTORQUE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointMotorTorque 597 +#define FN_getJointMotorTorque 596 #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 598 +#define FN_getJointGroundAnchorA 597 #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 599 +#define FN_getJointGroundAnchorB 598 #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 600 +#define FN_getJointLengthA 599 #define GETJOINTLENGTHA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointLengthB 601 +#define FN_getJointLengthB 600 #define GETJOINTLENGTHB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointCurrentLengthA 602 +#define FN_getJointCurrentLengthA 601 #define GETJOINTCURRENTLENGTHA_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointCurrentLengthB 603 +#define FN_getJointCurrentLengthB 602 #define GETJOINTCURRENTLENGTHB_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setJointOrigin 604 +#define FN_setJointOrigin 603 #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 605 +#define FN_getJointAngle 604 #define GETJOINTANGLE_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointLinearSpeed 606 +#define FN_getJointLinearSpeed 605 #define GETJOINTLINEARSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getJointAngularSpeed 607 +#define FN_getJointAngularSpeed 606 #define GETJOINTANGULARSPEED_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteJoint 608 +#define FN_DeleteJoint 607 #define DELETEJOINT_JOINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateTileSet 609 +#define FN_CreateTileSet 608 #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 610 +#define FN_SetTileAnimationLength 609 #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 611 +#define FN_GetTileAnimationLength 610 #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 612 +#define FN_SetTileAnimationFrame 611 #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 613 +#define FN_GetTileAnimationFrame 612 #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 614 +#define FN_SetTileAnimationSpeed 613 #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 615 +#define FN_GetTileAnimationSpeed 614 #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 616 +#define FN_CreateTileMap 615 #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 617 +#define FN_SetTileMapSize 616 #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 618 +#define FN_GetTileMapSize 617 #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 619 +#define FN_SetTile 618 #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 620 +#define FN_GetTile 619 #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 621 +#define FN_FillTile 620 #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 622 +#define FN_DrawTileMap 621 #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 ] @@ -1845,12 +1844,12 @@ #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_LoadMesh 623 +#define FN_LoadMesh 622 #define LOADMESH_MESH_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_DeleteMesh 624 +#define FN_DeleteMesh 623 #define DELETEMESH_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateMesh 625 -#define FN_AddMeshBuffer 626 +#define FN_CreateMesh 624 +#define FN_AddMeshBuffer 625 #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 ] @@ -1858,276 +1857,276 @@ #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 627 +#define FN_LoadMeshFromArchive 626 #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 628 +#define FN_CreatePlaneMesh 627 #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 FN_LoadAN8 629 +#define FN_LoadAN8 628 #define LOADAN8_AN8_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_LoadMeshFromAN8 630 +#define FN_LoadMeshFromAN8 629 #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 631 +#define FN_GetNumAN8Scenes 630 #define GETNUMAN8SCENES_AN8_PROJECT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetAN8SceneName$ 632 +#define FN_GetAN8SceneName$ 631 #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_CreateAnimatedActor 633 +#define FN_CreateAnimatedActor 632 #define CREATEANIMATEDACTOR_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateOctreeActor 634 +#define FN_CreateOctreeActor 633 #define CREATEOCTREEACTOR_MESH num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateCubeActor 635 +#define FN_CreateCubeActor 634 #define CREATECUBEACTOR_CUBE_SIZE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateSphereActor 636 +#define FN_CreateSphereActor 635 #define CREATESPHEREACTOR_RADIUS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateWaterActor 637 +#define FN_CreateWaterActor 636 #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 638 -#define FN_CreateBillboardActor 639 -#define FN_CreateTerrainActor 640 +#define FN_CreateLightActor 637 +#define FN_CreateBillboardActor 638 +#define FN_CreateTerrainActor 639 #define CREATETERRAINACTOR_HMAP_FILE$ str_var[0].sref[0].value[ str_var[0].byref_offset ] -#define FN_CreateParticleActor 641 +#define FN_CreateParticleActor 640 #define CREATEPARTICLEACTOR_PARTICLE_TYPE num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_DeleteActor 642 +#define FN_DeleteActor 641 #define DELETEACTOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetActorTransform 643 +#define FN_GetActorTransform 642 #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 644 +#define FN_SetActorPosition 643 #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 645 +#define FN_TranslateActorLocal 644 #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 646 +#define FN_TranslateActorWorld 645 #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 647 +#define FN_GetActorPosition 646 #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 648 +#define FN_SetActorScale 647 #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 649 +#define FN_ScaleActor 648 #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 650 +#define FN_GetActorScale 649 #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 651 +#define FN_SetActorRotation 650 #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 652 +#define FN_RotateActor 651 #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 653 +#define FN_GetActorRotation 652 #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 654 +#define FN_SetActorVisible 653 #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 655 +#define FN_ActorIsVisible 654 #define ACTORISVISIBLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetActorAutoCulling 656 +#define FN_SetActorAutoCulling 655 #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 657 +#define FN_GetActorAutoCulling 656 #define GETACTORAUTOCULLING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_AddActorShadow 658 +#define FN_AddActorShadow 657 #define ADDACTORSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_RemoveActorShadow 659 +#define FN_RemoveActorShadow 658 #define REMOVEACTORSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ActorExists 660 +#define FN_ActorExists 659 #define ACTOREXISTS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_CreateActorAnimation 661 +#define FN_CreateActorAnimation 660 #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 662 +#define FN_SetActorAnimation 661 #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 663 +#define FN_SetActorAnimationSpeed 662 #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 664 +#define FN_SetActorAnimationFrames 663 #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 665 +#define FN_GetActorCurrentAnimation 664 #define GETACTORCURRENTANIMATION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetActorAnimationSpeed 666 +#define FN_GetActorAnimationSpeed 665 #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 667 +#define FN_GetActorAnimationStartFrame 666 #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 668 +#define FN_GetActorAnimationEndFrame 667 #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 669 +#define FN_SetActorFrame 668 #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 670 +#define FN_GetActorFrame 669 #define GETACTORFRAME_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_ActorAnimationIsPlaying 671 +#define FN_ActorAnimationIsPlaying 670 #define ACTORANIMATIONISPLAYING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_NumActorAnimationLoops 672 +#define FN_NumActorAnimationLoops 671 #define NUMACTORANIMATIONLOOPS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetActorMD2Animation 673 +#define FN_SetActorMD2Animation 672 #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 674 +#define FN_SetActorMD2AnimationByName 673 #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 675 +#define FN_DeleteActorAnimation 674 #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_SetGravity3D 676 +#define FN_SetGravity3D 675 #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 677 +#define FN_GetGravity3D 676 #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_SetActorCollisionShape 678 +#define FN_SetActorCollisionShape 677 #define SETACTORCOLLISIONSHAPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] #define SETACTORCOLLISIONSHAPE_SHAPE_TYPE num_var[1].nref[0].value[ num_var[1].byref_offset ] #define SETACTORCOLLISIONSHAPE_MASS num_var[2].nref[0].value[ num_var[2].byref_offset ] -#define FN_GetActorCollisionShape 679 +#define FN_GetActorCollisionShape 678 #define GETACTORCOLLISIONSHAPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetActorSolid 680 +#define FN_SetActorSolid 679 #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 681 +#define FN_ActorIsSolid 680 #define ACTORISSOLID_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetActorCollision 682 +#define FN_GetActorCollision 681 #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 683 +#define FN_SetActorGravity 682 #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 684 +#define FN_GetActorGravity 683 #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 685 +#define FN_setActorDamping 684 #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 686 +#define FN_getActorLinearDamping 685 #define GETACTORLINEARDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getActorAngularDamping 687 +#define FN_getActorAngularDamping 686 #define GETACTORANGULARDAMPING_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getActorLinearSleepThreshold 688 +#define FN_getActorLinearSleepThreshold 687 #define GETACTORLINEARSLEEPTHRESHOLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getActorAngularSleepThreshold 689 +#define FN_getActorAngularSleepThreshold 688 #define GETACTORANGULARSLEEPTHRESHOLD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_applyActorDamping 690 +#define FN_applyActorDamping 689 #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 691 +#define FN_setActorMassProperties 690 #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 692 +#define FN_getActorLinearFactor 691 #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 693 +#define FN_setActorLinearFactor 692 #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 694 +#define FN_getActorInverseMass 693 #define GETACTORINVERSEMASS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_integrateActorVelocities 695 +#define FN_integrateActorVelocities 694 #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 696 +#define FN_applyActorCentralForceLocal 695 #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 697 +#define FN_applyActorCentralForceWorld 696 #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 698 +#define FN_getActorTotalForce 697 #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 699 +#define FN_getActorTotalTorque 698 #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 700 +#define FN_getActorInverseInertiaDiagLocal 699 #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 701 +#define FN_setActorInverseInertiaDiagLocal 700 #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 702 +#define FN_setActorSleepThresholds 701 #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 703 +#define FN_applyActorTorqueLocal 702 #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 704 +#define FN_applyActorTorqueWorld 703 #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 705 +#define FN_applyActorForceLocal 704 #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 ] @@ -2135,7 +2134,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 706 +#define FN_applyActorForceWorld 705 #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 ] @@ -2143,27 +2142,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 707 +#define FN_applyActorCentralImpulseLocal 706 #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 708 +#define FN_applyActorCentralImpulseWorld 707 #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 709 +#define FN_applyActorTorqueImpulseLocal 708 #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 710 +#define FN_applyActorTorqueImpulseWorld 709 #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 711 +#define FN_applyActorImpulseLocal 710 #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 ] @@ -2171,7 +2170,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 712 +#define FN_applyActorImpulseWorld 711 #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 ] @@ -2179,52 +2178,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 713 +#define FN_clearActorForces 712 #define CLEARACTORFORCES_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_updateActorInertiaTensor 714 +#define FN_updateActorInertiaTensor 713 #define UPDATEACTORINERTIATENSOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getActorCenter 715 +#define FN_getActorCenter 714 #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 716 +#define FN_getActorRotationQ 715 #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 717 +#define FN_getActorLinearVelocityWorld 716 #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 718 +#define FN_getActorAngularVelocityWorld 717 #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 719 +#define FN_setActorLinearVelocityLocal 718 #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 720 +#define FN_setActorLinearVelocityWorld 719 #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 721 +#define FN_setActorAngularVelocityLocal 720 #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 722 +#define FN_setActorAngularVelocityWorld 721 #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 723 +#define FN_getActorVelocityInLocalPoint 722 #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 ] @@ -2232,17 +2231,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 724 +#define FN_getActorLinearVelocityLocal 723 #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 725 +#define FN_getActorAngularVelocityLocal 724 #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 726 +#define FN_getActorAABB 725 #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 ] @@ -2250,7 +2249,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 727 +#define FN_computeActorImpulseDenominator 726 #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 ] @@ -2258,47 +2257,47 @@ #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 728 +#define FN_computeActorAngularImpulseDenominator 727 #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 729 +#define FN_setActorAngularFactor 728 #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 730 +#define FN_getActorAngularFactor 729 #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 731 +#define FN_computeActorGyroImpulseLocal 730 #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 732 +#define FN_computeActorGyroImpulseWorld 731 #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 733 +#define FN_getActorLocalInertia 732 #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 734 +#define FN_SetActorSleepState 733 #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_createPointConstraint 735 +#define FN_createPointConstraint 734 #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 736 +#define FN_createPointConstraintEx 735 #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 ] @@ -2307,47 +2306,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 737 +#define FN_setPointPivotA 736 #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 738 +#define FN_setPointPivotB 737 #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 739 +#define FN_createHingeConstraint 738 #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 740 +#define FN_createHingeConstraintEx 739 #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 741 +#define FN_createSlideConstraint 740 #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 742 +#define FN_createSlideConstraintEx 741 #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 743 +#define FN_createConeConstraint 742 #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 744 +#define FN_createConeConstraintEx 743 #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 745 +#define FN_deleteConstraint 744 #define DELETECONSTRAINT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConstraintFrameOffsetA 746 +#define FN_getConstraintFrameOffsetA 745 #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 ] @@ -2355,7 +2354,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 747 +#define FN_getConstraintFrameOffsetB 746 #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 ] @@ -2363,43 +2362,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 748 +#define FN_useConstraintFrameOffset 747 #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 749 +#define FN_getHingeAngle 748 #define GETHINGEANGLE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getHingeAngleEx 750 +#define FN_getHingeAngleEx 749 #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 751 +#define FN_getConstraintBreakingImpulseThreshold 750 #define GETCONSTRAINTBREAKINGIMPULSETHRESHOLD_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConstraintAFrame 752 +#define FN_getConstraintAFrame 751 #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 753 +#define FN_getConstraintBFrame 752 #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 754 +#define FN_setHingeAxis 753 #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 755 +#define FN_setConstraintBreakingImpulseThreshold 754 #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 756 +#define FN_setConstraintFrames 755 #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 757 +#define FN_setHingeLimit 756 #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 758 +#define FN_setConeLimit 757 #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 ] @@ -2407,393 +2406,409 @@ #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 759 +#define FN_getHingeLimitBiasFactor 758 #define GETHINGELIMITBIASFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getHingeLimitRelaxationFactor 760 +#define FN_getHingeLimitRelaxationFactor 759 #define GETHINGELIMITRELAXATIONFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getHingeLimitSign 761 +#define FN_getHingeLimitSign 760 #define GETHINGELIMITSIGN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getHingeSolveLimit 762 +#define FN_getHingeSolveLimit 761 #define GETHINGESOLVELIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_useHingeReferenceFrameA 763 +#define FN_useHingeReferenceFrameA 762 #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 764 +#define FN_getConstraintAppliedImpulse 763 #define GETCONSTRAINTAPPLIEDIMPULSE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConstraintFixedActor 765 +#define FN_getConstraintFixedActor 764 #define GETCONSTRAINTFIXEDACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getPointPivotA 766 +#define FN_getPointPivotA 765 #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 767 +#define FN_getPointPivotB 766 #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 768 +#define FN_getConstraintActorA 767 #define GETCONSTRAINTACTORA_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConstraintActorB 769 +#define FN_getConstraintActorB 768 #define GETCONSTRAINTACTORB_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setConstraintSolverIterations 770 +#define FN_setConstraintSolverIterations 769 #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 771 +#define FN_getConeBiasFactor 770 #define GETCONEBIASFACTOR_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeDamping 772 +#define FN_getConeDamping 771 #define GETCONEDAMPING_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeFixThresh 773 +#define FN_getConeFixThresh 772 #define GETCONEFIXTHRESH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeLimit 774 +#define FN_getConeLimit 773 #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 775 +#define FN_getConstraintLimitSoftness 774 #define GETCONSTRAINTLIMITSOFTNESS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConstraintSolverIterations 776 +#define FN_getConstraintSolverIterations 775 #define GETCONSTRAINTSOLVERITERATIONS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeAnglePoint 777 +#define FN_getConeAnglePoint 776 #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 778 +#define FN_getConstraintAngularOnly 777 #define GETCONSTRAINTANGULARONLY_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeSolveSwingLimit 779 +#define FN_getConeSolveSwingLimit 778 #define GETCONESOLVESWINGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeSolveTwistLimit 780 +#define FN_getConeSolveTwistLimit 779 #define GETCONESOLVETWISTLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeSwingSpan1 781 +#define FN_getConeSwingSpan1 780 #define GETCONESWINGSPAN1_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeSwingSpan2 782 +#define FN_getConeSwingSpan2 781 #define GETCONESWINGSPAN2_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeTwistAngle 783 +#define FN_getConeTwistAngle 782 #define GETCONETWISTANGLE_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeTwistLimitSign 784 +#define FN_getConeTwistLimitSign 783 #define GETCONETWISTLIMITSIGN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getConeTwistSpan 785 +#define FN_getConeTwistSpan 784 #define GETCONETWISTSPAN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setConstraintAngularOnly 786 +#define FN_setConstraintAngularOnly 785 #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 787 +#define FN_setConeDamping 786 #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 788 +#define FN_setConeFixThresh 787 #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 789 +#define FN_getSlideAnchorA 788 #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 790 +#define FN_getSlideAnchorB 789 #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 791 +#define FN_getSlideAngDepth 790 #define GETSLIDEANGDEPTH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideAngularPos 792 +#define FN_getSlideAngularPos 791 #define GETSLIDEANGULARPOS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingDirAng 793 +#define FN_getSlideDampingDirAng 792 #define GETSLIDEDAMPINGDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingDirLin 794 +#define FN_getSlideDampingDirLin 793 #define GETSLIDEDAMPINGDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingLimAng 795 +#define FN_getSlideDampingLimAng 794 #define GETSLIDEDAMPINGLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingLimLin 796 +#define FN_getSlideDampingLimLin 795 #define GETSLIDEDAMPINGLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingOrthoAng 797 +#define FN_getSlideDampingOrthoAng 796 #define GETSLIDEDAMPINGORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideDampingOrthoLin 798 +#define FN_getSlideDampingOrthoLin 797 #define GETSLIDEDAMPINGORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideLinearPos 799 +#define FN_getSlideLinearPos 798 #define GETSLIDELINEARPOS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideLinDepth 800 +#define FN_getSlideLinDepth 799 #define GETSLIDELINDEPTH_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideLowerAngLimit 801 +#define FN_getSlideLowerAngLimit 800 #define GETSLIDELOWERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideLowerLinLimit 802 +#define FN_getSlideLowerLinLimit 801 #define GETSLIDELOWERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionDirAng 803 +#define FN_getSlideRestitutionDirAng 802 #define GETSLIDERESTITUTIONDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionDirLin 804 +#define FN_getSlideRestitutionDirLin 803 #define GETSLIDERESTITUTIONDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionLimAng 805 +#define FN_getSlideRestitutionLimAng 804 #define GETSLIDERESTITUTIONLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionLimLin 806 +#define FN_getSlideRestitutionLimLin 805 #define GETSLIDERESTITUTIONLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionOrthoAng 807 +#define FN_getSlideRestitutionOrthoAng 806 #define GETSLIDERESTITUTIONORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideRestitutionOrthoLin 808 +#define FN_getSlideRestitutionOrthoLin 807 #define GETSLIDERESTITUTIONORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessDirAng 809 +#define FN_getSlideSoftnessDirAng 808 #define GETSLIDESOFTNESSDIRANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessDirLin 810 +#define FN_getSlideSoftnessDirLin 809 #define GETSLIDESOFTNESSDIRLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessLimAng 811 +#define FN_getSlideSoftnessLimAng 810 #define GETSLIDESOFTNESSLIMANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessLimLin 812 +#define FN_getSlideSoftnessLimLin 811 #define GETSLIDESOFTNESSLIMLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessOrthoAng 813 +#define FN_getSlideSoftnessOrthoAng 812 #define GETSLIDESOFTNESSORTHOANG_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSoftnessOrthoLin 814 +#define FN_getSlideSoftnessOrthoLin 813 #define GETSLIDESOFTNESSORTHOLIN_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSolveAngLimit 815 +#define FN_getSlideSolveAngLimit 814 #define GETSLIDESOLVEANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideSolveLinLimit 816 +#define FN_getSlideSolveLinLimit 815 #define GETSLIDESOLVELINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideUpperAngLimit 817 +#define FN_getSlideUpperAngLimit 816 #define GETSLIDEUPPERANGLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideUpperLinLimit 818 +#define FN_getSlideUpperLinLimit 817 #define GETSLIDEUPPERLINLIMIT_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getSlideUseFrameOffset 819 +#define FN_getSlideUseFrameOffset 818 #define GETSLIDEUSEFRAMEOFFSET_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setSlideDampingDirAng 820 +#define FN_setSlideDampingDirAng 819 #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 821 +#define FN_setSlideDampingDirLin 820 #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 822 +#define FN_setSlideDampingLimAng 821 #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 823 +#define FN_setSlideDampingLimLin 822 #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 824 +#define FN_setSlideDampingOrthoAng 823 #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 825 +#define FN_setSlideDampingOrthoLin 824 #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 826 +#define FN_setSlideLowerAngLimit 825 #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 827 +#define FN_setSlideLowerLinLimit 826 #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 828 +#define FN_setSlideRestitutionDirAng 827 #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 829 +#define FN_setSlideRestitutionDirLin 828 #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 830 +#define FN_setSlideRestitutionLimAng 829 #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 831 +#define FN_setSlideRestitutionLimLin 830 #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 832 +#define FN_setSlideRestitutionOrthoAng 831 #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 833 +#define FN_setSlideRestitutionOrthoLin 832 #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 834 +#define FN_setSlideSoftnessDirAng 833 #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 835 +#define FN_setSlideSoftnessDirLin 834 #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 836 +#define FN_setSlideSoftnessLimAng 835 #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 837 +#define FN_setSlideSoftnessLimLin 836 #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 838 +#define FN_setSlideSoftnessOrthoAng 837 #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 839 +#define FN_setSlideSoftnessOrthoLin 838 #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 840 +#define FN_setSlideUpperAngLimit 839 #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 841 +#define FN_setSlideUpperLinLimit 840 #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 842 +#define FN_ConstraintExists 841 #define CONSTRAINTEXISTS_CONSTRAINT_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetCameraPosition 843 +#define FN_SetCameraPosition 842 #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 844 +#define FN_GetCameraPosition 843 #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 845 +#define FN_TranslateCamera 844 #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 846 +#define FN_SetCameraRotation 845 #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 847 +#define FN_GetCameraRotation 846 #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 848 +#define FN_RotateCamera 847 #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 849 +#define FN_SetCameraFOV 848 #define SETCAMERAFOV_FOV num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetCameraFOV 850 -#define FN_SetCameraAspectRatio 851 +#define FN_GetCameraFOV 849 +#define FN_SetCameraAspectRatio 850 #define SETCAMERAASPECTRATIO_ASPECT num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetCameraAspectRatio 852 -#define FN_SetCameraFarValue 853 +#define FN_GetCameraAspectRatio 851 +#define FN_SetCameraFarValue 852 #define SETCAMERAFARVALUE_ZF num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetCameraFarValue 854 -#define FN_SetCameraNearValue 855 +#define FN_GetCameraFarValue 853 +#define FN_SetCameraNearValue 854 #define SETCAMERANEARVALUE_ZN num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetCameraNearValue 856 -#define FN_SetProjectionMatrix 857 +#define FN_GetCameraNearValue 855 +#define FN_SetProjectionMatrix 856 #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 858 +#define FN_GetProjectionMatrix 857 #define GETPROJECTIONMATRIX_MATA num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetWorldToViewportPosition 859 +#define FN_GetWorldToViewportPosition 858 #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 860 +#define FN_AddSceneSkyBox 859 #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 861 +#define FN_AddSceneSkyDome 860 #define ADDSCENESKYDOME_IMG num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_AddSceneSkyDomeEx 862 +#define FN_AddSceneSkyDomeEx 861 #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 863 -#define FN_SetWorld3DMaxSubSteps 864 +#define FN_RemoveSceneSky 862 +#define FN_SetWorld3DMaxSubSteps 863 #define SETWORLD3DMAXSUBSTEPS_STEPS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetWorld3DTimeStep 865 +#define FN_SetWorld3DTimeStep 864 #define SETWORLD3DTIMESTEP_TS num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetWorld3DMaxSubSteps 866 -#define FN_GetWorld3DTimeStep 867 -#define FN_startParticleEmitter 868 +#define FN_GetWorld3DMaxSubSteps 865 +#define FN_GetWorld3DTimeStep 866 +#define FN_SetSceneFog 867 +#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 ] +#define SETSCENEFOG_END_VAL num_var[3].nref[0].value[ num_var[3].byref_offset ] +#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 868 +#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 ] +#define GETSCENEFOG_END_VAL num_var[3].nref[0].value[ num_var[3].byref_offset ] +#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_startParticleEmitter 869 #define STARTPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_stopParticleEmitter 869 +#define FN_stopParticleEmitter 870 #define STOPPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleDirection 870 +#define FN_setParticleDirection 871 #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 871 +#define FN_getParticleDirection 872 #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 872 +#define FN_useParticleEveryMeshVertex 873 #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 873 +#define FN_particleIsUsingEveryMeshVertex 874 #define PARTICLEISUSINGEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleNormalDirectionMod 874 +#define FN_setParticleNormalDirectionMod 875 #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 875 +#define FN_getParticleNormalDirectionMod 876 #define GETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_useParticleNormalDirection 876 +#define FN_useParticleNormalDirection 877 #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 877 +#define FN_particleIsUsingNormalDirection 878 #define PARTICLEISUSINGNORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMesh 878 +#define FN_setParticleMesh 879 #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 879 +#define FN_setMinParticlesPerSecond 880 #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 880 +#define FN_getMinParticlesPerSecond 881 #define GETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaxParticlesPerSecond 881 +#define FN_setMaxParticlesPerSecond 882 #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 882 +#define FN_getMaxParticlesPerSecond 883 #define GETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMinStartColor 883 +#define FN_setParticleMinStartColor 884 #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 884 +#define FN_getParticleMinStartColor 885 #define GETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMaxStartColor 885 +#define FN_setParticleMaxStartColor 886 #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 886 +#define FN_getParticleMaxStartColor 887 #define GETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMinLife 887 +#define FN_setParticleMinLife 888 #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 888 +#define FN_getParticleMinLife 889 #define GETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMaxLife 889 +#define FN_setParticleMaxLife 890 #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 890 +#define FN_getParticleMaxLife 891 #define GETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMaxAngle 891 +#define FN_setParticleMaxAngle 892 #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 892 +#define FN_getParticleMaxAngle 893 #define GETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleMinStartSize 893 +#define FN_setParticleMinStartSize 894 #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 894 +#define FN_getParticleMinStartSize 895 #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 895 +#define FN_setParticleMaxStartSize 896 #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 896 +#define FN_getParticleMaxStartSize 897 #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 897 +#define FN_setParticleCenter 898 #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 898 +#define FN_getParticleCenter 899 #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 899 +#define FN_setParticleRadius 900 #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 900 +#define FN_getParticleRadius 901 #define GETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleRingThickness 901 +#define FN_setParticleRingThickness 902 #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 902 +#define FN_getParticleRingThickness 903 #define GETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setParticleBox 903 +#define FN_setParticleBox 904 #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 ] @@ -2801,7 +2816,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 904 +#define FN_getParticleBox 905 #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 ] @@ -2809,84 +2824,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 905 +#define FN_setParticleNormal 906 #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 906 +#define FN_getParticleNormal 907 #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 907 +#define FN_setParticleLength 908 #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 908 +#define FN_getParticleLength 909 #define GETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_useParticleOutlineOnly 909 +#define FN_useParticleOutlineOnly 910 #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 910 +#define FN_particleIsUsingOutlineOnly 911 #define PARTICLEISUSINGOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getParticleType 911 +#define FN_getParticleType 912 #define GETPARTICLETYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_lightIsCastingShadow 912 +#define FN_lightIsCastingShadow 913 #define LIGHTISCASTINGSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getLightType 913 +#define FN_getLightType 914 #define GETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_getLightRadius 914 +#define FN_getLightRadius 915 #define GETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setLightType 915 +#define FN_setLightType 916 #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 916 +#define FN_setLightRadius 917 #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 917 +#define FN_setLightShadowCast 918 #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 918 +#define FN_SetLightAmbientColor 919 #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 919 +#define FN_GetLightAmbientColor 920 #define GETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetLightAttenuation 920 +#define FN_SetLightAttenuation 921 #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 921 +#define FN_GetLightAttenuation 922 #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 922 +#define FN_SetLightDiffuseColor 923 #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 923 +#define FN_GetLightDiffuseColor 924 #define GETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetLightFalloff 924 +#define FN_SetLightFalloff 925 #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 925 +#define FN_GetLightFalloff 926 #define GETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetLightInnerCone 926 +#define FN_SetLightInnerCone 927 #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 927 +#define FN_GetLightInnerCone 928 #define GETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetLightOuterCone 928 +#define FN_SetLightOuterCone 929 #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 929 +#define FN_GetLightOuterCone 930 #define GETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_SetLightSpecularColor 930 +#define FN_SetLightSpecularColor 931 #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 931 +#define FN_GetLightSpecularColor 932 #define GETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_GetTerrainPatchAABB 932 +#define FN_GetTerrainPatchAABB 933 #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 ] @@ -2896,193 +2911,193 @@ #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 933 +#define FN_GetTerrainPatchLOD 934 #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 934 +#define FN_GetTerrainHeight 935 #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 935 +#define FN_GetTerrainCenter 936 #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 936 +#define FN_SetTerrainLODDistance 937 #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 937 +#define FN_ScaleTerrainTexture 938 #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 938 +#define FN_SetTerrainCameraMovementDelta 939 #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 939 +#define FN_SetTerrainCameraRotationDelta 940 #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 940 +#define FN_SetTerrainPatchLOD 941 #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_createMaterial 941 -#define FN_deleteMaterial 942 +#define FN_createMaterial 942 +#define FN_deleteMaterial 943 #define DELETEMATERIAL_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setActorMaterial 943 +#define FN_setActorMaterial 944 #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 944 +#define FN_getActorMaterial 945 #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 945 +#define FN_copyActorMaterial 946 #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 946 +#define FN_copyMaterial 947 #define COPYMATERIAL_SMATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialTextureCanvas 947 +#define FN_setMaterialTextureCanvas 948 #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 948 +#define FN_setMaterialAmbientColor 949 #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 949 +#define FN_getMaterialAmbientColor 950 #define GETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialAntiAliasing 950 +#define FN_setMaterialAntiAliasing 951 #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 951 +#define FN_getMaterialAntiAliasing 952 #define GETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialBackfaceCulling 952 +#define FN_setMaterialBackfaceCulling 953 #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 953 +#define FN_getMaterialBackfaceCulling 954 #define GETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialBlendFactor 954 +#define FN_setMaterialBlendFactor 955 #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 955 +#define FN_getMaterialBlendFactor 956 #define GETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialBlendMode 956 +#define FN_setMaterialBlendMode 957 #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 957 +#define FN_getMaterialBlendMode 958 #define GETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialColorMask 958 +#define FN_setMaterialColorMask 959 #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 959 +#define FN_getMaterialColorMask 960 #define GETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialColorMode 960 +#define FN_setMaterialColorMode 961 #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 961 +#define FN_getMaterialColorMode 962 #define GETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialDiffuseColor 962 +#define FN_setMaterialDiffuseColor 963 #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 963 +#define FN_getMaterialDiffuseColor 964 #define GETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialEmissiveColor 964 +#define FN_setMaterialEmissiveColor 965 #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 965 +#define FN_getMaterialEmissiveColor 966 #define GETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialFog 966 +#define FN_setMaterialFog 967 #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 967 +#define FN_getMaterialFog 968 #define GETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialFrontfaceCulling 968 +#define FN_setMaterialFrontfaceCulling 969 #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 969 +#define FN_getMaterialFrontfaceCulling 970 #define GETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialGouraudShading 970 +#define FN_setMaterialGouraudShading 971 #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 971 +#define FN_materialIsGouraudShaded 972 #define MATERIALISGOURAUDSHADED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_materialIsAplhaBlend 972 +#define FN_materialIsAplhaBlend 973 #define MATERIALISAPLHABLEND_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_materialIsTransparent 973 +#define FN_materialIsTransparent 974 #define MATERIALISTRANSPARENT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialLighting 974 +#define FN_setMaterialLighting 975 #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 975 +#define FN_materialIsLit 976 #define MATERIALISLIT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialType 976 +#define FN_setMaterialType 977 #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 977 +#define FN_getMaterialType 978 #define GETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialNormalize 978 +#define FN_setMaterialNormalize 979 #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 979 +#define FN_materialIsNormalized 980 #define MATERIALISNORMALIZED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialPointCloud 980 +#define FN_setMaterialPointCloud 981 #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 981 +#define FN_materialIsPointCloud 982 #define MATERIALISPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialFlag 982 +#define FN_setMaterialFlag 983 #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 983 +#define FN_getMaterialFlag 984 #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 984 +#define FN_setMaterialTexture 985 #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 985 +#define FN_setMaterialShininess 986 #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 986 +#define FN_getMaterialShininess 987 #define GETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialSpecularColor 987 +#define FN_setMaterialSpecularColor 988 #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 988 +#define FN_getMaterialSpecularColor 989 #define GETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialThickness 989 +#define FN_setMaterialThickness 990 #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 990 +#define FN_getMaterialThickness 991 #define GETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setMaterialWireframe 991 +#define FN_setMaterialWireframe 992 #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 992 +#define FN_materialIsWireframe 993 #define MATERIALISWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setActorTexture 993 +#define FN_setActorTexture 994 #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 994 +#define FN_getActorMaterialCount 995 #define GETACTORMATERIALCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ] -#define FN_setActorMaterialFlag 995 +#define FN_setActorMaterialFlag 996 #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 996 +#define FN_getActorMaterialFlag 997 #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 997 +#define FN_setActorMaterialType 998 #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 998 +#define FN_getActorMaterialType 999 #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 999 +#define FN_MaterialExists 1000 #define MATERIALEXISTS_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ] diff --git a/rcbasic_runtime/rc_func130_cases.h b/rcbasic_runtime/rc_func130_cases.h index 7149e04..cf4e6c1 100644 --- a/rcbasic_runtime/rc_func130_cases.h +++ b/rcbasic_runtime/rc_func130_cases.h @@ -4,9 +4,6 @@ case FN_Fprint: //Sub Procedure case FN_Input$: //String Function rc_push_str(rc_input( INPUT$_PROMPT$ )); break; -case FN_tst: //Sub Procedure - rc_tst( ); - break; case FN_ArrayDim: //Number Function //DUMMY CASE @@ -1364,8 +1361,8 @@ case FN_ReadInput_Start: //Sub Procedure case FN_ReadInput_Stop: //Sub Procedure rc_readInput_Stop( ); break; -case FN_ReadInput_Text$: //String Function - rc_push_str(rc_readInput_Text( )); +case FN_ReadInput_GetText$: //String Function + rc_push_str(rc_readInput_GetText( )); break; case FN_ReadInput_SetText: //Sub Procedure rc_readInput_SetText( READINPUT_SETTEXT_TXT$ ); @@ -2630,6 +2627,12 @@ case FN_GetWorld3DMaxSubSteps: //Number Function case FN_GetWorld3DTimeStep: //Number Function rc_push_num(rc_getWorld3DTimeStep( )); break; +case FN_SetSceneFog: //Sub Procedure + rc_setSceneFog( SETSCENEFOG_COLOR, SETSCENEFOG_FOG_TYPE, SETSCENEFOG_START_VAL, SETSCENEFOG_END_VAL, SETSCENEFOG_DENSITY, SETSCENEFOG_PIXELFOG, SETSCENEFOG_RANGEFOG ); + break; +case FN_GetSceneFog: //Sub Procedure + rc_getSceneFog( &GETSCENEFOG_COLOR, &GETSCENEFOG_FOG_TYPE, &GETSCENEFOG_START_VAL, &GETSCENEFOG_END_VAL, &GETSCENEFOG_DENSITY, &GETSCENEFOG_PIXELFOG, &GETSCENEFOG_RANGEFOG ); + break; case FN_startParticleEmitter: //Sub Procedure rc_startParticleEmitter( STARTPARTICLEEMITTER_ACTOR ); break; diff --git a/rcbasic_runtime/rc_gfx.h b/rcbasic_runtime/rc_gfx.h index 40a51ca..8104630 100644 --- a/rcbasic_runtime/rc_gfx.h +++ b/rcbasic_runtime/rc_gfx.h @@ -134,7 +134,11 @@ int mobile_event_filter(void* userdata, SDL_Event* evt) bool rc_gfx_init() { + #ifdef RC_WEB + if(SDL_Init(SDL_INIT_EVENTS | SDL_INIT_TIMER | SDL_INIT_VIDEO | SDL_INIT_JOYSTICK | SDL_INIT_SENSOR | SDL_INIT_NOPARACHUTE) < 0) //Audio causes init to fail on Fedora40 so I am leaving it out for now + #else if(SDL_Init(SDL_INIT_EVENTS | SDL_INIT_TIMER | SDL_INIT_VIDEO | SDL_INIT_JOYSTICK | SDL_INIT_HAPTIC | SDL_INIT_SENSOR | SDL_INIT_NOPARACHUTE) < 0) //Audio causes init to fail on Fedora40 so I am leaving it out for now + #endif { bool rc_init_events = true; bool rc_init_timer = true; @@ -325,10 +329,11 @@ bool rc_windowOpenEx(std::string title, int x, int y, int w, int h, uint32_t win rc_canvas.push_back(back_buffer); rc_physics3D.world = createIrrBulletWorld(device, true, false); - rc_physics3D.TimeStamp = device->getTimer()->getTime(); + rc_physics3D.TimeStamp = SDL_GetTicks(); //device->getTimer()->getTime(); rc_physics3D.maxSubSteps = 1; - rc_physics3D.fixedTimeStep = irr::f32(1.) / irr::f64(60.); + //rc_physics3D.fixedTimeStep = irr::f32(1.) / irr::f64(60.); + rc_physics3D.fixedTimeStep = -1; rc_physics3D.world->setInternalTickCallback((btInternalTickCallback)myTickCallback2); @@ -868,6 +873,24 @@ void sortCanvasZ() //std::cout << std::endl; } +void rc_setActiveCanvas(int canvas_id) +{ + rc_active_canvas = canvas_id; + + if(rc_active_canvas >= 0 && rc_active_canvas < rc_canvas.size()) + { + if(rc_canvas[rc_active_canvas].texture) + VideoDriver->setRenderTarget(rc_canvas[rc_active_canvas].texture, false, false); + + rc_setDriverMaterial(); + } +} + +int rc_activeCanvas() +{ + return rc_active_canvas; +} + int rc_canvasOpen(int w, int h, int vx, int vy, int vw, int vh, int mode, int canvas_type=RC_CANVAS_TYPE_2D) { if(!VideoDriver) @@ -927,7 +950,8 @@ int rc_canvasOpen(int w, int h, int vx, int vy, int vw, int vh, int mode, int ca { b2Vec2 gravity(0, 0); canvas.physics2D.world = new b2World(gravity); - canvas.physics2D.timeStep = 1/60.0; //the length of time passed to simulate (seconds) + canvas.physics2D.timeStep = -1; //the length of time passed to simulate (seconds) + canvas.physics2D.time_stamp = SDL_GetTicks(); canvas.physics2D.velocityIterations = 8; //how strongly to correct velocity canvas.physics2D.positionIterations = 3; //how strongly to correct position canvas.physics2D.enabled = true; @@ -962,7 +986,10 @@ int rc_canvasOpen(int w, int h, int vx, int vy, int vw, int vh, int mode, int ca } if(rc_active_canvas < 0) - rc_active_canvas = canvas_id; + { + rc_active_canvas = canvas_id; + rc_setActiveCanvas(rc_active_canvas); + } for(int i = 0; i < rc_canvas_zOrder.size(); i++) { @@ -1052,28 +1079,22 @@ void rc_setCanvasPhysics2D(int canvas_id, bool flag) rc_canvas[canvas_id].physics2D.enabled = flag; } -void rc_setActiveCanvas(int canvas_id) -{ - rc_active_canvas = canvas_id; - - if(rc_active_canvas >= 0 && rc_active_canvas < rc_canvas.size()) - { - if(rc_canvas[rc_active_canvas].texture) - VideoDriver->setRenderTarget(rc_canvas[rc_active_canvas].texture, false, false); - } -} - -int rc_activeCanvas() -{ - return rc_active_canvas; -} void rc_clearCanvas() { if(rc_active_canvas >= 0 && rc_active_canvas < rc_canvas.size()) { if(rc_canvas[rc_active_canvas].texture) - VideoDriver->clearBuffers(true, true, true, rc_clear_color); + switch(rc_canvas[rc_active_canvas].type) + { + case RC_CANVAS_TYPE_2D: + VideoDriver->clearBuffers(true, true, true, rc_clear_color); + break; + default: + VideoDriver->clearBuffers(true, true, true, rc_clear_color); + break; + } + } } @@ -1280,13 +1301,6 @@ int rc_cloneCanvas(int origin_canvas_id, int mode) canvas.color_mod = irr::video::SColor(255,255,255,255).color; - //2D Physics World - b2Vec2 gravity(0, -9.8); - canvas.physics2D.world = new b2World(gravity); - canvas.physics2D.timeStep = 1/20.0; //the length of time passed to simulate (seconds) - canvas.physics2D.velocityIterations = 8; //how strongly to correct velocity - canvas.physics2D.positionIterations = 3; //how strongly to correct position - switch(mode) { @@ -1381,7 +1395,10 @@ void rc_setColor(Uint32 color) Uint32 rc_getPixel(int x, int y) { - if(!rc_canvas[0].texture) + if(rc_active_canvas < 0 || rc_active_canvas >= rc_canvas.size()) + return 0; + + if(!rc_canvas[rc_active_canvas].texture) { return 0; } @@ -1392,8 +1409,12 @@ Uint32 rc_getPixel(int x, int y) if(y < 0 || y >= rc_window_size.Height) y = 0; + #ifdef RC_DRIVER_GLES2 + y = rc_canvas[rc_active_canvas].texture->getSize().Height - (y+1); + #endif // RC_DRIVER_GLES2 - irr::video::ITexture* texture = rc_canvas[0].texture; + + irr::video::ITexture* texture = rc_canvas[rc_active_canvas].texture; video::ECOLOR_FORMAT format = texture->getColorFormat(); //std::cout << "format = " << (int) format << std::endl; @@ -1409,10 +1430,12 @@ Uint32 rc_getPixel(int x, int y) irr::video::SColor * texel = (SColor *)(texels + ((y * pitch) + (x * sizeof(SColor)))); - //irr::video::SColor c = texel[0]; + irr::video::SColor c = texel[0]; texture->unlock(); + color = c.color; + //std::cout << "color(" << x << ", " << y << ") = " << c.getRed() << ", " << c.getGreen() << ", " << c.getBlue() << std::endl; } @@ -1422,6 +1445,11 @@ Uint32 rc_getPixel(int x, int y) void rc_drawRect(int x, int y, int w, int h) { + // x and y seems to be offset by -1 in the GLES driver for this function. I will remove this once I fix it in the GLES driver but this works for now. + #ifdef RC_DRIVER_GLES2 + x++; + y++; + #endif // RC_DRIVER_GLES2 irr::core::vector2d r_pos(x,y); irr::core::dimension2d r_dim(w,h); irr::core::rect r(r_pos, r_dim); @@ -1438,13 +1466,6 @@ void rc_drawRectFill(int x, int y, int w, int h) VideoDriver->draw2DRectangle(rc_active_color, r); } -void rc_drawCircle(int x, int y, double r) -{ - irr::core::vector2d r_pos(x,y); - - VideoDriver->draw2DPolygon(r_pos, r, rc_active_color, 30); -} - //Filled Circle Code from CuteAlien on Irrlicht forum @@ -1476,23 +1497,6 @@ void makeCircle(irr::core::array& vertices, irr::core::ar } } -void rc_drawCircleFill(int x, int y, double r) -{ - irr::core::vector2d r_pos(x,y); - - // create the circle - irr::core::array verticesCircle; - irr::core::array indicesCircle; - CircleSettings circle; - circle.center = r_pos; - circle.radius = r; - circle.color = rc_active_color; - makeCircle(verticesCircle, indicesCircle, circle); - - VideoDriver->draw2DVertexPrimitiveList(verticesCircle.pointer(), verticesCircle.size(), - indicesCircle.pointer(), indicesCircle.size()-2, video::EVT_STANDARD, scene::EPT_TRIANGLE_FAN, - video::EIT_16BIT); -} void rc_drawLine(int x1, int y1, int x2, int y2) { @@ -1542,8 +1546,8 @@ void makeEllipse(irr::core::array& vertices, irr::core::a int ry = settings.radius; for ( u32 i=1; i < settings.numVertices; i++ ) { - irr::f32 x = rx * std::cos( radians(i*stepSize) ) + centerf.Y ; - irr::f32 y = ry * std::sin( radians(i*stepSize) ) + centerf.X ; + irr::f32 x = rx * std::cos( radians(i*stepSize) ) + centerf.X ; + irr::f32 y = ry * std::sin( radians(i*stepSize) ) + centerf.Y ; vertices[i] = video::S3DVertex(x, y, 0.f, 0.f, 1.f, 0.f, settings.color, 0.5f, 0.5f); } @@ -1566,6 +1570,7 @@ void rc_drawEllipse(int x, int y, int rx, int ry) for(int i = 2; i < verticesCircle.size(); i++) { + //std::cout << "V[" << i << "] = (" << verticesCircle[i-1].Pos.X << ", " << verticesCircle[i-1].Pos.Y << ") (" << verticesCircle[i].Pos.X << ", " << verticesCircle[i].Pos.Y << ")" << std::endl; rc_drawLine(verticesCircle[i-1].Pos.X, verticesCircle[i-1].Pos.Y, verticesCircle[i].Pos.X, verticesCircle[i].Pos.Y); } @@ -1573,6 +1578,7 @@ void rc_drawEllipse(int x, int y, int rx, int ry) rc_drawLine(verticesCircle[n].Pos.X, verticesCircle[n].Pos.Y, verticesCircle[1].Pos.X, verticesCircle[1].Pos.Y); } + void rc_drawEllipseFill(int x, int y, int rx, int ry) { irr::core::vector2d r_pos(x,y); @@ -1593,6 +1599,31 @@ void rc_drawEllipseFill(int x, int y, int rx, int ry) video::EIT_16BIT); } +void rc_drawCircle(int x, int y, double r) +{ + rc_drawEllipse(x, y, r, r); +} + +void rc_drawCircleFill(int x, int y, double r) +{ + rc_drawEllipseFill(x, y, r, r); + return; + + irr::core::vector2d r_pos(x,y); + + // create the circle + irr::core::array verticesCircle; + irr::core::array indicesCircle; + CircleSettings circle; + circle.center = r_pos; + circle.radius = r; + circle.color = rc_active_color; + makeCircle(verticesCircle, indicesCircle, circle); + + VideoDriver->draw2DVertexPrimitiveList(verticesCircle.pointer(), verticesCircle.size(), + indicesCircle.pointer(), indicesCircle.size()-2, video::EVT_STANDARD, scene::EPT_TRIANGLE_FAN, + video::EIT_16BIT); +} int rc_loadFont(std::string fnt_file, int font_size) @@ -2167,7 +2198,7 @@ void rc_readInput_Stop() SDL_StopTextInput(); } -std::string rc_readInput_Text() +std::string rc_readInput_GetText() { return rc_textinput_string; } @@ -2314,6 +2345,7 @@ void rc_getImageBuffer(int img_id, double * pdata) void rc_setBilinearFilter(bool flag) { rc_bilinear_filter = flag; + rc_setDriverMaterial(); } bool rc_getBilinearFilter() @@ -2361,6 +2393,8 @@ void rc_setBlendMode(int blend_mode) case 8: rc_blend_mode = EBO_MIN_ALPHA; break; case 9: rc_blend_mode = EBO_MAX_ALPHA; break; } + + rc_setDriverMaterial(); } int rc_getBlendMode() @@ -2392,7 +2426,8 @@ void rc_drawImage(int img_id, int x, int y) //irr::core::rect dest( irr::core::vector2d(x, y), irr::core::dimension2d(src_w, src_h));; - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); draw2DImage(VideoDriver, rc_image[img_id].image, sourceRect, position, rotationPoint, rotation, scale, useAlphaChannel, color, screenSize); } @@ -2481,7 +2516,8 @@ void rc_drawImage_Rotate(int img_id, int x, int y, double angle) rc_image[img_id].color_mod.getGreen(), rc_image[img_id].color_mod.getBlue()); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); draw2DImage(VideoDriver, rc_image[img_id].image, sourceRect, position, rotationPoint, rotation, scale, useAlphaChannel, color, screenSize); } @@ -2509,7 +2545,8 @@ void rc_drawImage_Zoom(int img_id, int x, int y, double zx, double zy) rc_image[img_id].color_mod.getGreen(), rc_image[img_id].color_mod.getBlue()); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); draw2DImage(VideoDriver, rc_image[img_id].image, sourceRect, position, rotationPoint, rotation, scale, useAlphaChannel, color, screenSize); } @@ -2537,7 +2574,8 @@ void rc_drawImage_ZoomEx(int img_id, int x, int y, int src_x, int src_y, int src rc_image[img_id].color_mod.getGreen(), rc_image[img_id].color_mod.getBlue()); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); draw2DImage(VideoDriver, rc_image[img_id].image, sourceRect, position, rotationPoint, rotation, scale, useAlphaChannel, color, screenSize); } @@ -2565,7 +2603,8 @@ void rc_drawImage_Rotozoom(int img_id, int x, int y, double angle, double zx, do rc_image[img_id].color_mod.getGreen(), rc_image[img_id].color_mod.getBlue()); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); draw2DImage(VideoDriver, rc_image[img_id].image, sourceRect, position, rotationPoint, rotation, scale, useAlphaChannel, color, screenSize); } @@ -2593,7 +2632,8 @@ void rc_drawImage_RotozoomEx(int img_id, int x, int y, int src_x, int src_y, int rc_image[img_id].color_mod.getGreen(), rc_image[img_id].color_mod.getBlue()); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); draw2DImage(VideoDriver, rc_image[img_id].image, sourceRect, position, rotationPoint, rotation, scale, useAlphaChannel, color, screenSize); } @@ -2623,7 +2663,8 @@ void rc_drawImage_Flip(int img_id, int x, int y, bool h, bool v) rc_image[img_id].color_mod.getGreen(), rc_image[img_id].color_mod.getBlue()); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); draw2DImage(VideoDriver, rc_image[img_id].image, sourceRect, position, rotationPoint, rotation, scale, useAlphaChannel, color, screenSize); } @@ -2652,7 +2693,8 @@ void rc_drawImage_FlipEx(int img_id, int x, int y, int src_x, int src_y, int src rc_image[img_id].color_mod.getGreen(), rc_image[img_id].color_mod.getBlue()); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); draw2DImage(VideoDriver, rc_image[img_id].image, sourceRect, position, rotationPoint, rotation, scale, useAlphaChannel, color, screenSize); } @@ -2683,7 +2725,8 @@ void rc_drawImage_Blit(int img_id, int x, int y, int src_x, int src_y, int src_w irr::core::rect dest( irr::core::vector2d(x, y), irr::core::dimension2d(src_w, src_h)); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); draw2DImage(VideoDriver, rc_image[img_id].image, sourceRect, position, rotationPoint, rotation, scale, useAlphaChannel, color, screenSize); } @@ -2712,7 +2755,8 @@ void rc_drawImage_RotateEx(int img_id, int x, int y, int src_x, int src_y, int s rc_image[img_id].color_mod.getGreen(), rc_image[img_id].color_mod.getBlue()); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); irr::core::rect dest( irr::core::vector2d(x, y), irr::core::dimension2d(src_w, src_h)); @@ -2744,7 +2788,8 @@ void rc_drawImage_BlitEx(int img_id, int x, int y, int w, int h, int src_x, int irr::core::rect dest( irr::core::vector2d(x, y), irr::core::dimension2d(w, h)); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); draw2DImage2(VideoDriver, rc_image[img_id].image, sourceRect, dest, rotationPoint, rotation, useAlphaChannel, color, screenSize ); } @@ -2838,6 +2883,10 @@ void rc_floodFill(int x, int y) if(y < 0 || y >= rc_canvas[rc_active_canvas].dimension.Height) return; + #ifdef RC_DRIVER_GLES2 + y = rc_canvas[rc_active_canvas].texture->getSize().Height - (y+1); + #endif // RC_DRIVER_GLES2 + Uint32* img_pixels = (Uint32*)rc_canvas[rc_active_canvas].texture->lock(); Uint32 flood_size = rc_canvas[rc_active_canvas].texture->getSize().Width*rc_canvas[rc_active_canvas].texture->getSize().Height; @@ -2876,7 +2925,8 @@ void rc_floodFill(int x, int y) bool useAlphaChannel = true; irr::video::SColor color(rc_canvas[rc_active_canvas].color_mod); - irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + //irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].dimension.Width, rc_canvas[rc_active_canvas].dimension.Height); + irr::core::vector2df screenSize(rc_canvas[rc_active_canvas].texture->getSize().Width, rc_canvas[rc_active_canvas].texture->getSize().Height); rc_setActiveCanvas(rc_active_canvas); draw2DImage(VideoDriver, old_canvas, sourceRect, position, rotationPoint, rotation, scale, useAlphaChannel, color, screenSize); @@ -2916,29 +2966,49 @@ int rc_windowClip(int x, int y, int w, int h) if(w <= 0 || h <=0) return -1; - if(rc_canvas.size()>0) - { - if(!rc_canvas[0].texture) - return -1; - } - else - return -1; + if(rc_canvas.size() == 0) + return -1; - irr::video::ITexture* texture = VideoDriver->addRenderTargetTexture(irr::core::dimension2d((irr::u32)w, (irr::u32)h), "win_clip_image", irr::video::ECF_A8R8G8B8); + if(!rc_canvas[0].texture) + return -1; + + #ifdef RC_DRIVER_GLES2 + Uint32 size_n = 2; + Uint32 dim_max = (w > h ? w : h); + while(size_n < dim_max) size_n *= 2; + irr::video::ITexture* texture = VideoDriver->addRenderTargetTexture(irr::core::dimension2d((irr::u32)size_n, (irr::u32)size_n), "canvas_clip_image", ECF_A8R8G8B8); + #else + irr::video::ITexture* texture = VideoDriver->addRenderTargetTexture(irr::core::dimension2d((irr::u32)w, (irr::u32)h), "canvas_clip_image", irr::video::ECF_A8R8G8B8); + #endif // RC_WEB if(!texture) return -1; VideoDriver->setRenderTarget(texture); - drawCanvasImage(rc_canvas[0].texture, 0, 0, x, y, w, h, w, h); + int tgt_w = texture->getSize().Width; + int tgt_h = texture->getSize().Height; - VideoDriver->setRenderTarget(rc_canvas[0].texture); + #ifdef RC_DRIVER_GLES2 + int canvas_id = 0; - if(rc_active_canvas >= 0 && rc_active_canvas < rc_canvas.size()) - if(rc_canvas[rc_active_canvas].texture) - VideoDriver->setRenderTarget(rc_canvas[rc_active_canvas].texture, false, false); + irr::core::vector2d screenSize( (irr::f32) tgt_w, (irr::f32) tgt_h ); + irr::video::SColor color(rc_canvas[canvas_id].color_mod); + irr::core::dimension2d cv_dim(tgt_w, tgt_h); + irr::core::position2d cv_pos(0, 0); + irr::core::vector2d cv_offset(x, rc_canvas[canvas_id].texture->getSize().Height - y - cv_dim.Height); + irr::core::rect src( cv_offset, cv_dim ); + irr::core::rect dest( irr::core::vector2d(cv_pos.X, cv_pos.Y), irr::core::dimension2d(cv_dim.Width, cv_dim.Height) ); + draw2DImage2(VideoDriver, rc_canvas[canvas_id].texture, src, dest, irr::core::position2d(0, 0), 0, true, color, screenSize); + //rc_setDriverMaterial(); + //VideoDriver->draw2DImage(rc_canvas[rc_active_canvas].texture, dest, src, 0, 0, false); + #else + drawCanvasImage(rc_canvas[0].texture, 0, 0, x, y, w, h, tgt_w, tgt_h); + #endif // RC_DRIVER_GLES2 + + rc_setActiveCanvas(rc_active_canvas); + //VideoDriver->setRenderTarget(rc_canvas[rc_active_canvas].texture, false, false); int img_id = -1; rc_image_obj img; @@ -2981,16 +3051,43 @@ int rc_canvasClip(int x, int y, int w, int h) else return -1; + #ifdef RC_DRIVER_GLES2 + Uint32 size_n = 2; + Uint32 dim_max = (w > h ? w : h); + while(size_n < dim_max) size_n *= 2; + irr::video::ITexture* texture = VideoDriver->addRenderTargetTexture(irr::core::dimension2d((irr::u32)size_n, (irr::u32)size_n), "canvas_clip_image", ECF_A8R8G8B8); + #else irr::video::ITexture* texture = VideoDriver->addRenderTargetTexture(irr::core::dimension2d((irr::u32)w, (irr::u32)h), "canvas_clip_image", irr::video::ECF_A8R8G8B8); + #endif // RC_WEB if(!texture) return -1; VideoDriver->setRenderTarget(texture); - drawCanvasImage(rc_canvas[rc_active_canvas].texture, 0, 0, x, y, w, h, w, h); + int tgt_w = texture->getSize().Width; + int tgt_h = texture->getSize().Height; - VideoDriver->setRenderTarget(rc_canvas[rc_active_canvas].texture, false, false); + #ifdef RC_DRIVER_GLES2 + int canvas_id = rc_active_canvas; + + irr::core::vector2d screenSize( (irr::f32) tgt_w, (irr::f32) tgt_h ); + irr::video::SColor color(rc_canvas[canvas_id].color_mod); + irr::core::dimension2d cv_dim(tgt_w, tgt_h); + irr::core::position2d cv_pos(0, 0); + irr::core::vector2d cv_offset(x, rc_canvas[canvas_id].texture->getSize().Height - y - cv_dim.Height); + irr::core::rect src( cv_offset, cv_dim ); + irr::core::rect dest( irr::core::vector2d(cv_pos.X, cv_pos.Y), irr::core::dimension2d(cv_dim.Width, cv_dim.Height) ); + draw2DImage2(VideoDriver, rc_canvas[canvas_id].texture, src, dest, irr::core::position2d(0, 0), 0, true, color, screenSize); + + //rc_setDriverMaterial(); + //VideoDriver->draw2DImage(rc_canvas[rc_active_canvas].texture, dest, src, 0, 0, false); + #else + drawCanvasImage(rc_canvas[rc_active_canvas].texture, 0, 0, x, y, w, h, tgt_w, tgt_h); + #endif // RC_DRIVER_GLES2 + + rc_setActiveCanvas(rc_active_canvas); + //VideoDriver->setRenderTarget(rc_canvas[rc_active_canvas].texture, false, false); int img_id = -1; rc_image_obj img; @@ -3024,16 +3121,21 @@ int rc_canvasClip(int x, int y, int w, int h) void rc_preUpdate() { //3D World Update - rc_physics3D.DeltaTime = device->getTimer()->getTime() - rc_physics3D.TimeStamp; - rc_physics3D.TimeStamp = device->getTimer()->getTime(); - rc_physics3D.world->stepSimulation(rc_physics3D.DeltaTime*0.001f, rc_physics3D.maxSubSteps, rc_physics3D.fixedTimeStep); + //rc_physics3D.DeltaTime = device->getTimer()->getTime() - rc_physics3D.TimeStamp; + //rc_physics3D.TimeStamp = device->getTimer()->getTime(); + rc_physics3D.DeltaTime = SDL_GetTicks() - rc_physics3D.TimeStamp; + rc_physics3D.TimeStamp = SDL_GetTicks(); + float fixed_timestep = rc_physics3D.fixedTimeStep < 0 ? rc_physics3D.DeltaTime*0.001f : rc_physics3D.fixedTimeStep; + rc_physics3D.world->stepSimulation(rc_physics3D.DeltaTime*0.001f, rc_physics3D.maxSubSteps, fixed_timestep); for(int i = 0; i < rc_canvas.size(); i++) { if(rc_canvas[i].type != RC_CANVAS_TYPE_SPRITE) continue; - float step = rc_canvas[i].physics2D.timeStep; + Uint32 delta_time = SDL_GetTicks() - rc_canvas[i].physics2D.time_stamp; + rc_canvas[i].physics2D.time_stamp = SDL_GetTicks(); + float step = rc_canvas[i].physics2D.timeStep < 0 ? (delta_time*0.001f) : rc_canvas[i].physics2D.timeStep; int32 velocityIterations = rc_canvas[i].physics2D.velocityIterations; int32 positionIterations = rc_canvas[i].physics2D.positionIterations; @@ -3434,9 +3536,12 @@ bool rc_update() if(!hasPreUpdated) { - rc_physics3D.DeltaTime = device->getTimer()->getTime() - rc_physics3D.TimeStamp; - rc_physics3D.TimeStamp = device->getTimer()->getTime(); - rc_physics3D.world->stepSimulation(rc_physics3D.DeltaTime*0.001f, rc_physics3D.maxSubSteps, rc_physics3D.fixedTimeStep); + //rc_physics3D.DeltaTime = device->getTimer()->getTime() - rc_physics3D.TimeStamp; + //rc_physics3D.TimeStamp = device->getTimer()->getTime(); + rc_physics3D.DeltaTime = SDL_GetTicks() - rc_physics3D.TimeStamp; + rc_physics3D.TimeStamp = SDL_GetTicks(); + float fixed_timestep = rc_physics3D.fixedTimeStep < 0 ? rc_physics3D.DeltaTime*0.001f : rc_physics3D.fixedTimeStep; + rc_physics3D.world->stepSimulation(rc_physics3D.DeltaTime*0.001f, rc_physics3D.maxSubSteps, fixed_timestep); } for(int i = 0; i < rc_canvas.size(); i++) diff --git a/rcbasic_runtime/rc_gfx_core.h b/rcbasic_runtime/rc_gfx_core.h index 30d453f..4e80130 100644 --- a/rcbasic_runtime/rc_gfx_core.h +++ b/rcbasic_runtime/rc_gfx_core.h @@ -307,6 +307,7 @@ struct rc_physicsWorld2D_obj b2World* world; rc_contactListener_obj* contact_listener; + Uint32 time_stamp; float timeStep = 1/60.0; //the length of time passed to simulate (seconds) int velocityIterations = 8; //how strongly to correct velocity int positionIterations = 3; //how strongly to correct position @@ -738,6 +739,28 @@ irr::video::E_BLEND_OPERATION rc_blend_mode = irr::video::EBO_ADD; bool rc_bilinear_filter = false; +void rc_setDriverMaterial() +{ + if(!VideoDriver) + return; + + irr::video::SMaterial material; + material.Lighting = false; + material.ZWriteEnable = irr::video::EZW_OFF; + material.ZBuffer = false; + material.BackfaceCulling = false; + material.TextureLayer[0].Texture = 0; + material.TextureLayer[0].BilinearFilter = rc_bilinear_filter; + material.MaterialTypeParam = irr::video::pack_textureBlendFunc(irr::video::EBF_SRC_ALPHA, irr::video::EBF_ONE_MINUS_SRC_ALPHA, irr::video::EMFN_MODULATE_1X, irr::video::EAS_TEXTURE | irr::video::EAS_VERTEX_COLOR); + material.BlendOperation = rc_blend_mode; + material.BlendOperation = irr::video::EBO_ADD; + + material.MaterialType = irr::video::EMT_ONETEXTURE_BLEND; + + VideoDriver->setMaterial(material); +} + + void draw2DImage(irr::video::IVideoDriver *driver, irr::video::ITexture* texture, irr::core::rect sourceRect, irr::core::position2d position, irr::core::position2d rotationPoint, irr::f32 rotation, irr::core::vector2df scale, bool useAlphaChannel, irr::video::SColor color, irr::core::vector2d screenSize) { if(rc_active_canvas < 0 || rc_active_canvas >= rc_canvas.size()) @@ -826,6 +849,8 @@ void draw2DImage(irr::video::IVideoDriver *driver, irr::video::ITexture* texture driver->setTransform(irr::video::ETS_PROJECTION,oldProjMat); driver->setTransform(irr::video::ETS_VIEW,oldViewMat); driver->setTransform(irr::video::ETS_WORLD,oldWorldMat); + + rc_setDriverMaterial(); } void draw2DImage2(irr::video::IVideoDriver *driver, irr::video::ITexture* texture, irr::core::rect sourceRect, irr::core::rect destRect, irr::core::position2d rotationPoint, irr::f32 rotation, bool useAlphaChannel, irr::video::SColor color, irr::core::vector2d screenSize ) @@ -916,6 +941,8 @@ void draw2DImage2(irr::video::IVideoDriver *driver, irr::video::ITexture* textur driver->setTransform(irr::video::ETS_PROJECTION,oldProjMat); driver->setTransform(irr::video::ETS_VIEW,oldViewMat); driver->setTransform(irr::video::ETS_WORLD,oldWorldMat); + + rc_setDriverMaterial(); } diff --git a/rcbasic_runtime/rc_os_defines.h b/rcbasic_runtime/rc_os_defines.h index c4814d6..50e40c0 100755 --- a/rcbasic_runtime/rc_os_defines.h +++ b/rcbasic_runtime/rc_os_defines.h @@ -2,7 +2,7 @@ #define RC_OS_DEFINES_H_INCLUDED //USED FOR TESTING ONLY -#define RC_TESTING +//#define RC_TESTING //I am checking Android first since I think it also defines __linux__ @@ -10,7 +10,7 @@ #define RC_ANDROID #elif defined(__linux__) #define RC_LINUX -#elif __EMSCRIPTEN__ +#elif defined(__EMSCRIPTEN__) #define RC_WEB #elif defined(_WIN32) || defined(_WIN64) #define RC_WINDOWS @@ -40,7 +40,7 @@ //FOR TESTING PURPOSES #ifdef RC_TESTING -//#define RC_DRIVER_GLES2 +#define RC_DRIVER_GLES2 #endif // RC_TESTING #define RC_PI 3.14159265359 diff --git a/rcbasic_runtime/rc_physics3D_base.h b/rcbasic_runtime/rc_physics3D_base.h index e1adbae..1c66080 100644 --- a/rcbasic_runtime/rc_physics3D_base.h +++ b/rcbasic_runtime/rc_physics3D_base.h @@ -42,4 +42,30 @@ double rc_getWorld3DTimeStep() return rc_physics3D.fixedTimeStep; } +void rc_setSceneFog (Uint32 color, int fog_type, double start_val, double end_val, double density, bool pixelFog, bool rangeFog) +{ + if(VideoDriver) + VideoDriver->setFog(irr::video::SColor(color), (irr::video::E_FOG_TYPE)fog_type, start_val, end_val, density, pixelFog, rangeFog); +} + +void rc_getSceneFog (double* color, double* fog_type, double* start_val, double* end_val, double* density, double* pixelFog, double* rangeFog) +{ + irr::video::SColor col; + irr::video::E_FOG_TYPE ftype; + irr::f32 sv, ev, den; + bool pf, rf; + if(VideoDriver) + { + VideoDriver->getFog(col, ftype, sv, ev, den, pf, rf); + + *color = (double)col.color; + *fog_type = (double)( (irr::video::E_FOG_TYPE) ftype); + *start_val = (double)sv; + *end_val = (double)ev; + *density = (double)den; + *pixelFog = (double)( pf ? 1.0 : 0.0 ); + *rangeFog = (double)( rf ? 1.0 : 0.0 ); + } +} + #endif // RC_PHYSICS3D_BASE_H_INCLUDED diff --git a/rcbasic_runtime/rc_spritelib.h b/rcbasic_runtime/rc_spritelib.h index 8a612b6..35825dd 100644 --- a/rcbasic_runtime/rc_spritelib.h +++ b/rcbasic_runtime/rc_spritelib.h @@ -804,7 +804,9 @@ bool rc_spriteIsVisible(int spr_id) //This function is called on each canvas on update void drawSprites(int canvas_id) { - float step = rc_canvas[canvas_id].physics2D.timeStep; + 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; int32 velocityIterations = rc_canvas[canvas_id].physics2D.velocityIterations; int32 positionIterations = rc_canvas[canvas_id].physics2D.positionIterations; diff --git a/rcbasic_runtime/rcbasic_runtime.depend b/rcbasic_runtime/rcbasic_runtime.depend index 371a48c..805aa8d 100755 --- a/rcbasic_runtime/rcbasic_runtime.depend +++ b/rcbasic_runtime/rcbasic_runtime.depend @@ -1,5 +1,5 @@ # depslib dependency file v1.0 -1731732087 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/main.cpp +1733272320 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/main.cpp "rc_os_defines.h" @@ -32,10 +32,10 @@ "rc_func130_cases.h" -1731732087 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h +1733454924 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h -1731903073 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_defines.h +1733270962 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_defines.h 1730291453 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_stdlib.h "rc_os_defines.h" @@ -1247,7 +1247,7 @@ 1727545973 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/RealisticWater.h -1731729981 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx.h +1733454956 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx.h "SDL.h" @@ -1271,7 +1271,7 @@ "rc_joints.h" -1731727404 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx_core.h +1733272044 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx_core.h "SDL.h" "btBulletDynamicsCommon.h" "BulletSoftBody/btSoftRigidDynamicsWorld.h" @@ -2272,7 +2272,7 @@ "rc_gfx_core.h" -1731903073 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_func130_cases.h +1733270962 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_func130_cases.h 1724469097 source:/home/n00b/Projects/irrBullet/src/irrBullet.cpp "irrBullet.h" @@ -2487,7 +2487,7 @@ -1731722537 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_spritelib.h +1733028518 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_spritelib.h "SDL.h" "rc_sprite2D.h" @@ -2514,7 +2514,7 @@ "rc_sprite2D.h" "rc_gfx_core.h" -1731722537 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_physics3D_base.h +1732560585 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_physics3D_base.h "rc_gfx_core.h" 1731727404 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_base_actor.h diff --git a/rcbasic_runtime/rcbasic_runtime.layout b/rcbasic_runtime/rcbasic_runtime.layout index dd7076f..40dd551 100755 --- a/rcbasic_runtime/rcbasic_runtime.layout +++ b/rcbasic_runtime/rcbasic_runtime.layout @@ -1,25 +1,25 @@ - - + + - + - + - + - + - + - + - + @@ -27,24 +27,9 @@ - + - - - - - - - - - - - - - - - - + @@ -52,19 +37,29 @@ - + - + - + - + - + - + + + + + + + + + + + @@ -72,24 +67,9 @@ - + - - - - - - - - - - - - - - - - + @@ -97,34 +77,89 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +