Added DeleteAn8() function
This commit is contained in:
@@ -652,6 +652,7 @@ rc_getAN8SceneName( GETAN8SCENENAME$_AN8_PROJECT, GETAN8SCENENAME$_SCENE_NUM )
|
||||
rc_createConeMesh( CREATECONEMESH_RADIUS, CREATECONEMESH_CONE_LENGTH, CREATECONEMESH_TESSELATION, CREATECONEMESH_TOP_COLOR, CREATECONEMESH_BOTTOM_COLOR )
|
||||
rc_createCylinderMesh( CREATECYLINDERMESH_RADIUS, CREATECYLINDERMESH_CYLINDER_LENGTH, CREATECYLINDERMESH_TESSELATION, CREATECYLINDERMESH_COLOR, CREATECYLINDERMESH_CLOSE_TOP )
|
||||
rc_createVolumeLightMesh( CREATEVOLUMELIGHTMESH_U, CREATEVOLUMELIGHTMESH_V, CREATEVOLUMELIGHTMESH_FOOT_COLOR, CREATEVOLUMELIGHTMESH_TAIL_COLOR, CREATEVOLUMELIGHTMESH_LP_DISTANCE, CREATEVOLUMELIGHTMESH_DIM_X, CREATEVOLUMELIGHTMESH_DIM_Y, CREATEVOLUMELIGHTMESH_DIM_Z )
|
||||
rc_deleteAN8( DELETEAN8_AN8_PROJECT )
|
||||
rc_createAnimatedActor( CREATEANIMATEDACTOR_MESH )
|
||||
rc_createOctreeActor( CREATEOCTREEACTOR_MESH )
|
||||
rc_createCubeActor( CREATECUBEACTOR_CUBE_SIZE )
|
||||
|
||||
@@ -11,3 +11,4 @@ Function GetAN8SceneName$(an8_project, scene_num)
|
||||
Function CreateConeMesh( radius, cone_length, tesselation, top_color, bottom_color )
|
||||
Function CreateCylinderMesh( radius, cylinder_length, tesselation, color, close_top )
|
||||
Function CreateVolumeLightMesh( u, v, foot_color, tail_color, lp_distance, dim_x, dim_y, dim_z )
|
||||
Sub DeleteAN8( an8_project )
|
||||
|
||||
@@ -1973,6 +1973,8 @@ void init_embedded_functions()
|
||||
add_embedded_arg("dim_x", ID_TYPE_NUM);
|
||||
add_embedded_arg("dim_y", ID_TYPE_NUM);
|
||||
add_embedded_arg("dim_z", ID_TYPE_NUM);
|
||||
embed_function("DeleteAN8", ID_TYPE_SUB);
|
||||
add_embedded_arg("an8_project", ID_TYPE_NUM);
|
||||
embed_function("CreateAnimatedActor", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("mesh", ID_TYPE_NUM);
|
||||
embed_function("CreateOctreeActor", ID_TYPE_FN_NUM);
|
||||
|
||||
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
# depslib dependency file v1.0
|
||||
1737898951 source:/home/n00b/Projects/RCBASIC4/rcbasic_build/main.cpp
|
||||
1737949758 source:/home/n00b/Projects/RCBASIC4/rcbasic_build/main.cpp
|
||||
<iostream>
|
||||
<stack>
|
||||
<vector>
|
||||
@@ -37,7 +37,7 @@
|
||||
1734372057 /home/n00b/Projects/RCBASIC4/rcbasic_build/constants.h
|
||||
<vector>
|
||||
|
||||
1737900196 /home/n00b/Projects/RCBASIC4/rcbasic_build/parser.h
|
||||
1737950078 /home/n00b/Projects/RCBASIC4/rcbasic_build/parser.h
|
||||
"tokenizer.h"
|
||||
"identifier.h"
|
||||
"rc_global.h"
|
||||
|
||||
@@ -2,16 +2,6 @@
|
||||
<CodeBlocks_layout_file>
|
||||
<FileVersion major="1" minor="0" />
|
||||
<ActiveTarget name="Debug" />
|
||||
<File name="keywords.h" open="0" top="0" tabpos="25" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="105" topLine="17" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="rc_builtin.h" open="0" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="112317" topLine="2509" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="rc_utility.h" open="0" top="0" tabpos="27" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1747" topLine="35" />
|
||||
@@ -22,24 +12,23 @@
|
||||
<Cursor1 position="13014" topLine="163" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="tokenizer.h" open="1" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="keywords.h" open="0" top="0" tabpos="25" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="46572" topLine="1213" />
|
||||
<Cursor1 position="105" topLine="17" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="rc_vm_asm.h" open="0" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="main.cpp" open="0" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="41761" topLine="1347" />
|
||||
<Cursor1 position="28622" topLine="802" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="305" />
|
||||
<Collapse line="362" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="parser.h" open="0" top="0" tabpos="24" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="rc_builtin.h" open="0" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="61118" topLine="1640" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="env_resolve.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="615" topLine="32" />
|
||||
<Cursor1 position="112317" topLine="2509" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="constants.h" open="0" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
@@ -47,14 +36,32 @@
|
||||
<Cursor1 position="0" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="identifier.h" open="0" top="0" tabpos="26" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="tokenizer.h" open="0" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="525" topLine="5" />
|
||||
<Cursor1 position="15842" topLine="442" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="main.cpp" open="1" top="1" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="env_resolve.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="29859" topLine="903" />
|
||||
<Cursor1 position="615" topLine="32" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="parser.h" open="0" top="0" tabpos="24" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="136748" topLine="3309" />
|
||||
</Cursor>
|
||||
<Folding>
|
||||
<Collapse line="6341" />
|
||||
</Folding>
|
||||
</File>
|
||||
<File name="rc_vm_asm.h" open="0" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="41761" topLine="1347" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="identifier.h" open="0" top="0" tabpos="26" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="9544" topLine="341" />
|
||||
</Cursor>
|
||||
</File>
|
||||
</CodeBlocks_layout_file>
|
||||
|
||||
@@ -1967,6 +1967,8 @@ add_embedded_arg("lp_distance", ID_TYPE_NUM);
|
||||
add_embedded_arg("dim_x", ID_TYPE_NUM);
|
||||
add_embedded_arg("dim_y", ID_TYPE_NUM);
|
||||
add_embedded_arg("dim_z", ID_TYPE_NUM);
|
||||
embed_function("DeleteAN8", ID_TYPE_SUB);
|
||||
add_embedded_arg("an8_project", ID_TYPE_NUM);
|
||||
embed_function("CreateAnimatedActor", ID_TYPE_FN_NUM);
|
||||
add_embedded_arg("mesh", ID_TYPE_NUM);
|
||||
embed_function("CreateOctreeActor", ID_TYPE_FN_NUM);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1988,6 +1988,9 @@ case FN_CreateCylinderMesh: //Number Function
|
||||
case FN_CreateVolumeLightMesh: //Number Function
|
||||
rc_push_num(rc_createVolumeLightMesh( CREATEVOLUMELIGHTMESH_U, CREATEVOLUMELIGHTMESH_V, CREATEVOLUMELIGHTMESH_FOOT_COLOR, CREATEVOLUMELIGHTMESH_TAIL_COLOR, CREATEVOLUMELIGHTMESH_LP_DISTANCE, CREATEVOLUMELIGHTMESH_DIM_X, CREATEVOLUMELIGHTMESH_DIM_Y, CREATEVOLUMELIGHTMESH_DIM_Z ));
|
||||
break;
|
||||
case FN_DeleteAN8: //Sub Procedure
|
||||
rc_deleteAN8( DELETEAN8_AN8_PROJECT );
|
||||
break;
|
||||
case FN_CreateAnimatedActor: //Number Function
|
||||
rc_push_num(rc_createAnimatedActor( CREATEANIMATEDACTOR_MESH ));
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user