Use SDL_GetTicks() for physics timer
This commit is contained in:
@@ -2087,6 +2087,10 @@ ul, #myUL {
|
||||
|
||||
<li><a href="getworld3dtimestep.html" target="main">GetWorld3DTimeStep</a></li>
|
||||
|
||||
<li><a href="setscenefog.html" target="main">SetSceneFog</a></li>
|
||||
|
||||
<li><a href="getscenefog.html" target="main">GetSceneFog</a></li>
|
||||
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
@@ -1 +1 @@
|
||||
,n00b,fedora,23.11.2024 11:50,file:///home/n00b/.config/libreoffice/4;
|
||||
,n00b,fedora,25.11.2024 14:22,file:///home/n00b/.config/libreoffice/4;
|
||||
@@ -865,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 )
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -919,7 +919,7 @@ int main(int argc, char * argv[])
|
||||
bool clean_after_build = false;
|
||||
|
||||
//DEBUG START
|
||||
//rc_filename = "/home/n00b/Projects/RCBASIC4/rcbasic_runtime/bin/Release/unittest.bas";
|
||||
rc_filename = "/home/n00b/projects/bu/constraint_demo/main.bas";
|
||||
//DEBUG END
|
||||
|
||||
//enable_presets = true;
|
||||
|
||||
@@ -11,55 +11,587 @@ 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
|
||||
.data
|
||||
label cam_control
|
||||
preset !13
|
||||
func !194
|
||||
pop n0
|
||||
mov !13 n0
|
||||
mov n0 119
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:0->CONDITION:0
|
||||
mov n0 !12
|
||||
mov !0 n0
|
||||
func !181
|
||||
mov n0 0
|
||||
mov n1 0
|
||||
mov n2 10
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !844
|
||||
jmp @ENDIF:0
|
||||
label ELSE:0->CONDITION:0
|
||||
mov n0 115
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:0->CONDITION:1
|
||||
mov n0 !12
|
||||
mov !0 n0
|
||||
func !181
|
||||
mov n0 0
|
||||
mov n1 0
|
||||
mov n2 -10
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !844
|
||||
label ELSE:0->CONDITION:1
|
||||
label ENDIF:0
|
||||
mov n0 97
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:1->CONDITION:0
|
||||
mov n0 !12
|
||||
mov !0 n0
|
||||
func !181
|
||||
mov n0 -10
|
||||
mov n1 0
|
||||
mov n2 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !844
|
||||
jmp @ENDIF:1
|
||||
label ELSE:1->CONDITION:0
|
||||
mov n0 100
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:1->CONDITION:1
|
||||
mov n0 !12
|
||||
mov !0 n0
|
||||
func !181
|
||||
mov n0 10
|
||||
mov n1 0
|
||||
mov n2 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !844
|
||||
label ELSE:1->CONDITION:1
|
||||
label ENDIF:1
|
||||
mov n0 114
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:2->CONDITION:0
|
||||
mov n0 !12
|
||||
mov !0 n0
|
||||
func !181
|
||||
preset !14
|
||||
preset !15
|
||||
preset !16
|
||||
mov n0 !14
|
||||
mov n1 !15
|
||||
mov n2 !16
|
||||
ptr !0 n0
|
||||
ptr !1 n1
|
||||
ptr !2 n2
|
||||
func !843
|
||||
pop_ptr !3
|
||||
mov n0 !14
|
||||
mov n1 !15
|
||||
mov n2 10
|
||||
mov n3 !16
|
||||
add n1 n2
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n3
|
||||
func !842
|
||||
jmp @ENDIF:2
|
||||
label ELSE:2->CONDITION:0
|
||||
mov n0 102
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:2->CONDITION:1
|
||||
mov n0 !12
|
||||
mov !0 n0
|
||||
func !181
|
||||
preset !17
|
||||
preset !18
|
||||
preset !19
|
||||
mov n0 !17
|
||||
mov n1 !18
|
||||
mov n2 !19
|
||||
ptr !0 n0
|
||||
ptr !1 n1
|
||||
ptr !2 n2
|
||||
func !843
|
||||
pop_ptr !3
|
||||
mov n0 !17
|
||||
mov n1 !18
|
||||
mov n2 10
|
||||
mov n3 !19
|
||||
sub n1 n2
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n3
|
||||
func !842
|
||||
label ELSE:2->CONDITION:1
|
||||
label ENDIF:2
|
||||
mov n0 1073741906
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:3->CONDITION:0
|
||||
mov n0 !12
|
||||
mov !0 n0
|
||||
func !181
|
||||
mov n0 1
|
||||
mov n1 0
|
||||
mov n2 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !847
|
||||
jmp @ENDIF:3
|
||||
label ELSE:3->CONDITION:0
|
||||
mov n0 1073741905
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:3->CONDITION:1
|
||||
mov n0 !12
|
||||
mov !0 n0
|
||||
func !181
|
||||
mov n0 -1
|
||||
mov n1 0
|
||||
mov n2 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !847
|
||||
label ELSE:3->CONDITION:1
|
||||
label ENDIF:3
|
||||
mov n0 1073741904
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:4->CONDITION:0
|
||||
mov n0 !12
|
||||
mov !0 n0
|
||||
func !181
|
||||
preset !20
|
||||
preset !21
|
||||
preset !22
|
||||
mov n0 !20
|
||||
mov n1 !21
|
||||
mov n2 !22
|
||||
ptr !0 n0
|
||||
ptr !1 n1
|
||||
ptr !2 n2
|
||||
func !846
|
||||
pop_ptr !3
|
||||
mov n0 -1
|
||||
mov n1 !20
|
||||
mov n2 0
|
||||
mov n3 0
|
||||
mul n0 n1
|
||||
mov !0 n0
|
||||
mov !1 n2
|
||||
mov !2 n3
|
||||
func !847
|
||||
mov n0 0
|
||||
mov n1 -1
|
||||
mov n2 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !847
|
||||
mov n0 !20
|
||||
mov n1 0
|
||||
mov n2 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !847
|
||||
jmp @ENDIF:4
|
||||
label ELSE:4->CONDITION:0
|
||||
mov n0 1073741903
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:4->CONDITION:1
|
||||
mov n0 !12
|
||||
mov !0 n0
|
||||
func !181
|
||||
preset !23
|
||||
preset !24
|
||||
preset !25
|
||||
mov n0 !23
|
||||
mov n1 !24
|
||||
mov n2 !25
|
||||
ptr !0 n0
|
||||
ptr !1 n1
|
||||
ptr !2 n2
|
||||
func !846
|
||||
pop_ptr !3
|
||||
mov n0 !23
|
||||
mov n1 !24
|
||||
mov n2 1
|
||||
mov n3 !25
|
||||
add n1 n2
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n3
|
||||
func !845
|
||||
label ELSE:4->CONDITION:1
|
||||
label ENDIF:4
|
||||
mov n0 !13
|
||||
mov !0 n0
|
||||
func !181
|
||||
return
|
||||
.code
|
||||
mov n0 640
|
||||
mov !26 n0
|
||||
mov n0 480
|
||||
mov !27 n0
|
||||
mov n0 0
|
||||
mov !28 n0
|
||||
mov n0 1
|
||||
mov !29 n0
|
||||
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 !26
|
||||
mov n1 !27
|
||||
mov n2 !28
|
||||
mov n3 !29
|
||||
mov$ !0 s0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n3
|
||||
func !124
|
||||
pop n4
|
||||
mov n0 0
|
||||
obj_usr_init1 !2 n0
|
||||
obj_usr_get u0
|
||||
mov n1 0
|
||||
mov n2 !26
|
||||
mov n3 !27
|
||||
mov n4 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n3
|
||||
mov !4 n4
|
||||
func !176
|
||||
pop n5
|
||||
mov !30 n5
|
||||
mov n0 !26
|
||||
mov n1 !27
|
||||
mov n2 0
|
||||
mov n3 0
|
||||
mov n4 !26
|
||||
mov n5 !27
|
||||
mov n6 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n3
|
||||
mov !4 n4
|
||||
mov !5 n5
|
||||
mov !6 n6
|
||||
func !174
|
||||
pop n7
|
||||
mov !31 n7
|
||||
mov n0 10
|
||||
mov !0 n0
|
||||
func !634
|
||||
pop n1
|
||||
mov !32 n1
|
||||
mov n0 !32
|
||||
mov n1 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
func !945
|
||||
pop n2
|
||||
mov !33 n2
|
||||
mov n0 !33
|
||||
mov n1 1
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
func !975
|
||||
mov n0 !33
|
||||
mov n1 0
|
||||
mov n2 200
|
||||
mov n3 0
|
||||
mov !0 n1
|
||||
mov !1 n2
|
||||
mov !2 n3
|
||||
func !208
|
||||
pop n4
|
||||
mov !0 n0
|
||||
mov !1 n4
|
||||
func !965
|
||||
mov n0 !32
|
||||
mov n1 50
|
||||
mov n2 1
|
||||
mov n3 50
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n3
|
||||
func !648
|
||||
mov n0 !32
|
||||
mov n1 1
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
func !679
|
||||
mov n0 !32
|
||||
mov n1 1
|
||||
mov n2 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !677
|
||||
mov n0 !32
|
||||
mov n1 0
|
||||
mov n2 0
|
||||
mov n3 45
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n3
|
||||
func !651
|
||||
mov n0 10
|
||||
mov !0 n0
|
||||
func !634
|
||||
pop n1
|
||||
mov !34 n1
|
||||
mov n0 !34
|
||||
mov n1 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
func !945
|
||||
pop n2
|
||||
mov !35 n2
|
||||
mov n0 !35
|
||||
mov n1 1
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
func !975
|
||||
mov n0 !35
|
||||
mov n1 0
|
||||
mov n2 120
|
||||
mov n3 0
|
||||
mov !0 n1
|
||||
mov !1 n2
|
||||
mov !2 n3
|
||||
func !208
|
||||
pop n4
|
||||
mov !0 n0
|
||||
mov !1 n4
|
||||
func !965
|
||||
mov n0 !34
|
||||
mov n1 100
|
||||
mov n2 1
|
||||
mov n3 100
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n3
|
||||
func !648
|
||||
mov n0 !34
|
||||
mov n1 1
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
func !679
|
||||
mov n0 !34
|
||||
mov n1 1
|
||||
mov n2 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !677
|
||||
mov n0 !32
|
||||
mov n1 0
|
||||
mov n2 300
|
||||
mov n3 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n3
|
||||
func !645
|
||||
mov n0 30
|
||||
mov !0 n0
|
||||
func !635
|
||||
pop n1
|
||||
mov !36 n1
|
||||
mov n0 !36
|
||||
mov n1 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
func !945
|
||||
pop n2
|
||||
mov !37 n2
|
||||
mov n0 !37
|
||||
mov n1 1
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
func !975
|
||||
mov n0 !37
|
||||
mov n1 200
|
||||
mov n2 0
|
||||
mov n3 0
|
||||
mov !0 n1
|
||||
mov !1 n2
|
||||
mov !2 n3
|
||||
func !208
|
||||
pop n4
|
||||
mov !0 n0
|
||||
mov !1 n4
|
||||
func !965
|
||||
mov n0 !36
|
||||
mov n1 0
|
||||
mov n2 300
|
||||
mov n3 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n3
|
||||
func !645
|
||||
mov n0 !36
|
||||
mov n1 1
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
func !679
|
||||
mov n0 !36
|
||||
mov n1 2
|
||||
mov n2 10
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !677
|
||||
mov n0 !36
|
||||
mov n1 !38
|
||||
mov n2 !39
|
||||
mov n3 !40
|
||||
mov !0 n0
|
||||
ptr !1 n1
|
||||
ptr !2 n2
|
||||
ptr !3 n3
|
||||
func !683
|
||||
pop_ptr !3
|
||||
mov n0 !36
|
||||
mov n1 !38
|
||||
mov n2 !39
|
||||
mov n3 30
|
||||
mov n4 !40
|
||||
mul n2 n3
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n4
|
||||
func !682
|
||||
mov n0 !36
|
||||
mov n1 0
|
||||
mov n2 0
|
||||
mov n3 20
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n3
|
||||
func !706
|
||||
mov n0 !36
|
||||
mov n1 !32
|
||||
mov n2 0
|
||||
mov n3 120
|
||||
mov n4 0
|
||||
mov n5 0
|
||||
mov n6 0
|
||||
mov n7 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
mov !3 n3
|
||||
mov !4 n4
|
||||
mov !5 n5
|
||||
mov !6 n6
|
||||
mov !7 n7
|
||||
func !735
|
||||
pop n8
|
||||
mov !41 n8
|
||||
mov n0 !30
|
||||
mov !0 n0
|
||||
func !181
|
||||
mov n0 -560
|
||||
mov n1 150
|
||||
mov n2 -608
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !842
|
||||
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
|
||||
mov n1 40
|
||||
mov n2 0
|
||||
mov !0 n0
|
||||
mov !1 n1
|
||||
mov !2 n2
|
||||
func !845
|
||||
func !122
|
||||
pop n0
|
||||
mov !42 n0
|
||||
label main.#WHILE:0
|
||||
mov n0 !42
|
||||
mov n1 1000
|
||||
func !122
|
||||
pop n2
|
||||
sub n2 n0
|
||||
cmp n2 n1
|
||||
mov n3 %LESS_FLAG
|
||||
while n3 @main.#WEND:0
|
||||
func !173
|
||||
jmp @main.#WHILE:0
|
||||
label main.#WEND:0
|
||||
label main.#WHILE:1
|
||||
mov n0 27
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
not n1
|
||||
while n1 @main.#WEND:1
|
||||
mov n0 49
|
||||
mov !0 n0
|
||||
func !241
|
||||
pop n1
|
||||
cmp n1 0
|
||||
je @ELSE:5->CONDITION:0
|
||||
mov n0 !41
|
||||
mov !0 n0
|
||||
func !744
|
||||
label ELSE:5->CONDITION:0
|
||||
label ENDIF:5
|
||||
mov n0 !30
|
||||
mov !12 n0
|
||||
push n0
|
||||
gosub @cam_control
|
||||
pop n0
|
||||
func !128
|
||||
jmp @main.#WHILE:1
|
||||
label main.#WEND:1
|
||||
end
|
||||
|
||||
@@ -1,11 +1,33 @@
|
||||
5
|
||||
10
|
||||
2
|
||||
0
|
||||
18446744073709551590
|
||||
0
|
||||
0
|
||||
0
|
||||
43
|
||||
3
|
||||
0
|
||||
0
|
||||
0
|
||||
0
|
||||
14
|
||||
3
|
||||
5
|
||||
0
|
||||
2
|
||||
22
|
||||
cam_control 0 1
|
||||
ELSE:0->CONDITION:0 285 1
|
||||
ELSE:0->CONDITION:1 517 1
|
||||
ENDIF:0 517 1
|
||||
ELSE:1->CONDITION:0 758 1
|
||||
ELSE:1->CONDITION:1 990 1
|
||||
ENDIF:1 990 1
|
||||
ELSE:2->CONDITION:0 1412 1
|
||||
ELSE:2->CONDITION:1 1825 1
|
||||
ENDIF:2 1825 1
|
||||
ELSE:3->CONDITION:0 2066 1
|
||||
ELSE:3->CONDITION:1 2298 1
|
||||
ENDIF:3 2298 1
|
||||
ELSE:4->CONDITION:0 2942 1
|
||||
ELSE:4->CONDITION:1 3355 1
|
||||
ENDIF:4 3355 1
|
||||
main.#WHILE:0 4587 0
|
||||
main.#WEND:0 4725 0
|
||||
main.#WHILE:1 4725 0
|
||||
ELSE:5->CONDITION:0 4924 0
|
||||
ENDIF:5 4924 0
|
||||
main.#WEND:1 5003 0
|
||||
|
||||
Binary file not shown.
@@ -2692,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);
|
||||
|
||||
@@ -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/bu/constraint_demo/main.bas
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -1,5 +1,5 @@
|
||||
# depslib dependency file v1.0
|
||||
1728937556 source:/home/n00b/Projects/RCBASIC4/rcbasic_build/main.cpp
|
||||
1732562668 source:/home/n00b/Projects/RCBASIC4/rcbasic_build/main.cpp
|
||||
<iostream>
|
||||
<stack>
|
||||
<vector>
|
||||
@@ -54,7 +54,7 @@
|
||||
1727545973 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_global.h
|
||||
<inttypes.h>
|
||||
|
||||
1729467369 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_builtin.h
|
||||
1732562642 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_builtin.h
|
||||
"identifier.h"
|
||||
|
||||
1727545973 /home/n00b/Projects/RCBASIC4/rcbasic_build/rc_vm_asm.h
|
||||
|
||||
@@ -2686,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);
|
||||
|
||||
@@ -2686,110 +2686,126 @@
|
||||
#define SETWORLD3DTIMESTEP_TS num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_GetWorld3DMaxSubSteps 865
|
||||
#define FN_GetWorld3DTimeStep 866
|
||||
#define FN_startParticleEmitter 867
|
||||
#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 868
|
||||
#define FN_stopParticleEmitter 870
|
||||
#define STOPPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleDirection 869
|
||||
#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 870
|
||||
#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 871
|
||||
#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 872
|
||||
#define FN_particleIsUsingEveryMeshVertex 874
|
||||
#define PARTICLEISUSINGEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleNormalDirectionMod 873
|
||||
#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 874
|
||||
#define FN_getParticleNormalDirectionMod 876
|
||||
#define GETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_useParticleNormalDirection 875
|
||||
#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 876
|
||||
#define FN_particleIsUsingNormalDirection 878
|
||||
#define PARTICLEISUSINGNORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMesh 877
|
||||
#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 878
|
||||
#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 879
|
||||
#define FN_getMinParticlesPerSecond 881
|
||||
#define GETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaxParticlesPerSecond 880
|
||||
#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 881
|
||||
#define FN_getMaxParticlesPerSecond 883
|
||||
#define GETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinStartColor 882
|
||||
#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 883
|
||||
#define FN_getParticleMinStartColor 885
|
||||
#define GETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxStartColor 884
|
||||
#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 885
|
||||
#define FN_getParticleMaxStartColor 887
|
||||
#define GETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinLife 886
|
||||
#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 887
|
||||
#define FN_getParticleMinLife 889
|
||||
#define GETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxLife 888
|
||||
#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 889
|
||||
#define FN_getParticleMaxLife 891
|
||||
#define GETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxAngle 890
|
||||
#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 891
|
||||
#define FN_getParticleMaxAngle 893
|
||||
#define GETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinStartSize 892
|
||||
#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 893
|
||||
#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 894
|
||||
#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 895
|
||||
#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 896
|
||||
#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 897
|
||||
#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 898
|
||||
#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 899
|
||||
#define FN_getParticleRadius 901
|
||||
#define GETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleRingThickness 900
|
||||
#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 901
|
||||
#define FN_getParticleRingThickness 903
|
||||
#define GETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleBox 902
|
||||
#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 ]
|
||||
@@ -2797,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 903
|
||||
#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 ]
|
||||
@@ -2805,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 904
|
||||
#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 905
|
||||
#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 906
|
||||
#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 907
|
||||
#define FN_getParticleLength 909
|
||||
#define GETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_useParticleOutlineOnly 908
|
||||
#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 909
|
||||
#define FN_particleIsUsingOutlineOnly 911
|
||||
#define PARTICLEISUSINGOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getParticleType 910
|
||||
#define FN_getParticleType 912
|
||||
#define GETPARTICLETYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_lightIsCastingShadow 911
|
||||
#define FN_lightIsCastingShadow 913
|
||||
#define LIGHTISCASTINGSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getLightType 912
|
||||
#define FN_getLightType 914
|
||||
#define GETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getLightRadius 913
|
||||
#define FN_getLightRadius 915
|
||||
#define GETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setLightType 914
|
||||
#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 915
|
||||
#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 916
|
||||
#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 917
|
||||
#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 918
|
||||
#define FN_GetLightAmbientColor 920
|
||||
#define GETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightAttenuation 919
|
||||
#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 920
|
||||
#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 921
|
||||
#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 922
|
||||
#define FN_GetLightDiffuseColor 924
|
||||
#define GETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightFalloff 923
|
||||
#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 924
|
||||
#define FN_GetLightFalloff 926
|
||||
#define GETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightInnerCone 925
|
||||
#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 926
|
||||
#define FN_GetLightInnerCone 928
|
||||
#define GETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightOuterCone 927
|
||||
#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 928
|
||||
#define FN_GetLightOuterCone 930
|
||||
#define GETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightSpecularColor 929
|
||||
#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 930
|
||||
#define FN_GetLightSpecularColor 932
|
||||
#define GETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_GetTerrainPatchAABB 931
|
||||
#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 ]
|
||||
@@ -2892,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 932
|
||||
#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 933
|
||||
#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 934
|
||||
#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 935
|
||||
#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 936
|
||||
#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 937
|
||||
#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 938
|
||||
#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 939
|
||||
#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 940
|
||||
#define FN_deleteMaterial 941
|
||||
#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 942
|
||||
#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 943
|
||||
#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 944
|
||||
#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 945
|
||||
#define FN_copyMaterial 947
|
||||
#define COPYMATERIAL_SMATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialTextureCanvas 946
|
||||
#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 947
|
||||
#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 948
|
||||
#define FN_getMaterialAmbientColor 950
|
||||
#define GETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialAntiAliasing 949
|
||||
#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 950
|
||||
#define FN_getMaterialAntiAliasing 952
|
||||
#define GETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBackfaceCulling 951
|
||||
#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 952
|
||||
#define FN_getMaterialBackfaceCulling 954
|
||||
#define GETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBlendFactor 953
|
||||
#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 954
|
||||
#define FN_getMaterialBlendFactor 956
|
||||
#define GETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBlendMode 955
|
||||
#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 956
|
||||
#define FN_getMaterialBlendMode 958
|
||||
#define GETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialColorMask 957
|
||||
#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 958
|
||||
#define FN_getMaterialColorMask 960
|
||||
#define GETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialColorMode 959
|
||||
#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 960
|
||||
#define FN_getMaterialColorMode 962
|
||||
#define GETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialDiffuseColor 961
|
||||
#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 962
|
||||
#define FN_getMaterialDiffuseColor 964
|
||||
#define GETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialEmissiveColor 963
|
||||
#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 964
|
||||
#define FN_getMaterialEmissiveColor 966
|
||||
#define GETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFog 965
|
||||
#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 966
|
||||
#define FN_getMaterialFog 968
|
||||
#define GETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFrontfaceCulling 967
|
||||
#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 968
|
||||
#define FN_getMaterialFrontfaceCulling 970
|
||||
#define GETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialGouraudShading 969
|
||||
#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 970
|
||||
#define FN_materialIsGouraudShaded 972
|
||||
#define MATERIALISGOURAUDSHADED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_materialIsAplhaBlend 971
|
||||
#define FN_materialIsAplhaBlend 973
|
||||
#define MATERIALISAPLHABLEND_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_materialIsTransparent 972
|
||||
#define FN_materialIsTransparent 974
|
||||
#define MATERIALISTRANSPARENT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialLighting 973
|
||||
#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 974
|
||||
#define FN_materialIsLit 976
|
||||
#define MATERIALISLIT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialType 975
|
||||
#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 976
|
||||
#define FN_getMaterialType 978
|
||||
#define GETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialNormalize 977
|
||||
#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 978
|
||||
#define FN_materialIsNormalized 980
|
||||
#define MATERIALISNORMALIZED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialPointCloud 979
|
||||
#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 980
|
||||
#define FN_materialIsPointCloud 982
|
||||
#define MATERIALISPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFlag 981
|
||||
#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 982
|
||||
#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 983
|
||||
#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 984
|
||||
#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 985
|
||||
#define FN_getMaterialShininess 987
|
||||
#define GETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialSpecularColor 986
|
||||
#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 987
|
||||
#define FN_getMaterialSpecularColor 989
|
||||
#define GETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialThickness 988
|
||||
#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 989
|
||||
#define FN_getMaterialThickness 991
|
||||
#define GETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialWireframe 990
|
||||
#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 991
|
||||
#define FN_materialIsWireframe 993
|
||||
#define MATERIALISWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setActorTexture 992
|
||||
#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 993
|
||||
#define FN_getActorMaterialCount 995
|
||||
#define GETACTORMATERIALCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setActorMaterialFlag 994
|
||||
#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 995
|
||||
#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 996
|
||||
#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 997
|
||||
#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 998
|
||||
#define FN_MaterialExists 1000
|
||||
#define MATERIALEXISTS_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
|
||||
@@ -2627,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;
|
||||
|
||||
@@ -4451,7 +4451,7 @@ int main(int argc, char * argv[])
|
||||
}
|
||||
else
|
||||
{
|
||||
rc_intern_dirChange("/home/n00b/projects/rcbasic_alpha3/test_project");
|
||||
rc_intern_dirChange("/home/n00b/projects/bu/constraint_demo");
|
||||
}
|
||||
#endif
|
||||
//---------------
|
||||
|
||||
@@ -2689,110 +2689,126 @@
|
||||
#define SETWORLD3DTIMESTEP_TS num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_GetWorld3DMaxSubSteps 865
|
||||
#define FN_GetWorld3DTimeStep 866
|
||||
#define FN_startParticleEmitter 867
|
||||
#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 868
|
||||
#define FN_stopParticleEmitter 870
|
||||
#define STOPPARTICLEEMITTER_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleDirection 869
|
||||
#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 870
|
||||
#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 871
|
||||
#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 872
|
||||
#define FN_particleIsUsingEveryMeshVertex 874
|
||||
#define PARTICLEISUSINGEVERYMESHVERTEX_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleNormalDirectionMod 873
|
||||
#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 874
|
||||
#define FN_getParticleNormalDirectionMod 876
|
||||
#define GETPARTICLENORMALDIRECTIONMOD_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_useParticleNormalDirection 875
|
||||
#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 876
|
||||
#define FN_particleIsUsingNormalDirection 878
|
||||
#define PARTICLEISUSINGNORMALDIRECTION_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMesh 877
|
||||
#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 878
|
||||
#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 879
|
||||
#define FN_getMinParticlesPerSecond 881
|
||||
#define GETMINPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaxParticlesPerSecond 880
|
||||
#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 881
|
||||
#define FN_getMaxParticlesPerSecond 883
|
||||
#define GETMAXPARTICLESPERSECOND_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinStartColor 882
|
||||
#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 883
|
||||
#define FN_getParticleMinStartColor 885
|
||||
#define GETPARTICLEMINSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxStartColor 884
|
||||
#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 885
|
||||
#define FN_getParticleMaxStartColor 887
|
||||
#define GETPARTICLEMAXSTARTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinLife 886
|
||||
#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 887
|
||||
#define FN_getParticleMinLife 889
|
||||
#define GETPARTICLEMINLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxLife 888
|
||||
#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 889
|
||||
#define FN_getParticleMaxLife 891
|
||||
#define GETPARTICLEMAXLIFE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMaxAngle 890
|
||||
#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 891
|
||||
#define FN_getParticleMaxAngle 893
|
||||
#define GETPARTICLEMAXANGLE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleMinStartSize 892
|
||||
#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 893
|
||||
#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 894
|
||||
#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 895
|
||||
#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 896
|
||||
#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 897
|
||||
#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 898
|
||||
#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 899
|
||||
#define FN_getParticleRadius 901
|
||||
#define GETPARTICLERADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleRingThickness 900
|
||||
#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 901
|
||||
#define FN_getParticleRingThickness 903
|
||||
#define GETPARTICLERINGTHICKNESS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setParticleBox 902
|
||||
#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 ]
|
||||
@@ -2800,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 903
|
||||
#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 ]
|
||||
@@ -2808,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 904
|
||||
#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 905
|
||||
#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 906
|
||||
#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 907
|
||||
#define FN_getParticleLength 909
|
||||
#define GETPARTICLELENGTH_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_useParticleOutlineOnly 908
|
||||
#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 909
|
||||
#define FN_particleIsUsingOutlineOnly 911
|
||||
#define PARTICLEISUSINGOUTLINEONLY_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getParticleType 910
|
||||
#define FN_getParticleType 912
|
||||
#define GETPARTICLETYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_lightIsCastingShadow 911
|
||||
#define FN_lightIsCastingShadow 913
|
||||
#define LIGHTISCASTINGSHADOW_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getLightType 912
|
||||
#define FN_getLightType 914
|
||||
#define GETLIGHTTYPE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_getLightRadius 913
|
||||
#define FN_getLightRadius 915
|
||||
#define GETLIGHTRADIUS_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setLightType 914
|
||||
#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 915
|
||||
#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 916
|
||||
#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 917
|
||||
#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 918
|
||||
#define FN_GetLightAmbientColor 920
|
||||
#define GETLIGHTAMBIENTCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightAttenuation 919
|
||||
#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 920
|
||||
#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 921
|
||||
#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 922
|
||||
#define FN_GetLightDiffuseColor 924
|
||||
#define GETLIGHTDIFFUSECOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightFalloff 923
|
||||
#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 924
|
||||
#define FN_GetLightFalloff 926
|
||||
#define GETLIGHTFALLOFF_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightInnerCone 925
|
||||
#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 926
|
||||
#define FN_GetLightInnerCone 928
|
||||
#define GETLIGHTINNERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightOuterCone 927
|
||||
#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 928
|
||||
#define FN_GetLightOuterCone 930
|
||||
#define GETLIGHTOUTERCONE_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_SetLightSpecularColor 929
|
||||
#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 930
|
||||
#define FN_GetLightSpecularColor 932
|
||||
#define GETLIGHTSPECULARCOLOR_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_GetTerrainPatchAABB 931
|
||||
#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 ]
|
||||
@@ -2895,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 932
|
||||
#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 933
|
||||
#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 934
|
||||
#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 935
|
||||
#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 936
|
||||
#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 937
|
||||
#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 938
|
||||
#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 939
|
||||
#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 940
|
||||
#define FN_deleteMaterial 941
|
||||
#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 942
|
||||
#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 943
|
||||
#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 944
|
||||
#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 945
|
||||
#define FN_copyMaterial 947
|
||||
#define COPYMATERIAL_SMATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialTextureCanvas 946
|
||||
#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 947
|
||||
#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 948
|
||||
#define FN_getMaterialAmbientColor 950
|
||||
#define GETMATERIALAMBIENTCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialAntiAliasing 949
|
||||
#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 950
|
||||
#define FN_getMaterialAntiAliasing 952
|
||||
#define GETMATERIALANTIALIASING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBackfaceCulling 951
|
||||
#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 952
|
||||
#define FN_getMaterialBackfaceCulling 954
|
||||
#define GETMATERIALBACKFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBlendFactor 953
|
||||
#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 954
|
||||
#define FN_getMaterialBlendFactor 956
|
||||
#define GETMATERIALBLENDFACTOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialBlendMode 955
|
||||
#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 956
|
||||
#define FN_getMaterialBlendMode 958
|
||||
#define GETMATERIALBLENDMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialColorMask 957
|
||||
#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 958
|
||||
#define FN_getMaterialColorMask 960
|
||||
#define GETMATERIALCOLORMASK_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialColorMode 959
|
||||
#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 960
|
||||
#define FN_getMaterialColorMode 962
|
||||
#define GETMATERIALCOLORMODE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialDiffuseColor 961
|
||||
#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 962
|
||||
#define FN_getMaterialDiffuseColor 964
|
||||
#define GETMATERIALDIFFUSECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialEmissiveColor 963
|
||||
#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 964
|
||||
#define FN_getMaterialEmissiveColor 966
|
||||
#define GETMATERIALEMISSIVECOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFog 965
|
||||
#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 966
|
||||
#define FN_getMaterialFog 968
|
||||
#define GETMATERIALFOG_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFrontfaceCulling 967
|
||||
#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 968
|
||||
#define FN_getMaterialFrontfaceCulling 970
|
||||
#define GETMATERIALFRONTFACECULLING_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialGouraudShading 969
|
||||
#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 970
|
||||
#define FN_materialIsGouraudShaded 972
|
||||
#define MATERIALISGOURAUDSHADED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_materialIsAplhaBlend 971
|
||||
#define FN_materialIsAplhaBlend 973
|
||||
#define MATERIALISAPLHABLEND_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_materialIsTransparent 972
|
||||
#define FN_materialIsTransparent 974
|
||||
#define MATERIALISTRANSPARENT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialLighting 973
|
||||
#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 974
|
||||
#define FN_materialIsLit 976
|
||||
#define MATERIALISLIT_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialType 975
|
||||
#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 976
|
||||
#define FN_getMaterialType 978
|
||||
#define GETMATERIALTYPE_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialNormalize 977
|
||||
#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 978
|
||||
#define FN_materialIsNormalized 980
|
||||
#define MATERIALISNORMALIZED_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialPointCloud 979
|
||||
#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 980
|
||||
#define FN_materialIsPointCloud 982
|
||||
#define MATERIALISPOINTCLOUD_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialFlag 981
|
||||
#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 982
|
||||
#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 983
|
||||
#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 984
|
||||
#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 985
|
||||
#define FN_getMaterialShininess 987
|
||||
#define GETMATERIALSHININESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialSpecularColor 986
|
||||
#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 987
|
||||
#define FN_getMaterialSpecularColor 989
|
||||
#define GETMATERIALSPECULARCOLOR_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialThickness 988
|
||||
#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 989
|
||||
#define FN_getMaterialThickness 991
|
||||
#define GETMATERIALTHICKNESS_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setMaterialWireframe 990
|
||||
#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 991
|
||||
#define FN_materialIsWireframe 993
|
||||
#define MATERIALISWIREFRAME_MATERIAL_ID num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setActorTexture 992
|
||||
#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 993
|
||||
#define FN_getActorMaterialCount 995
|
||||
#define GETACTORMATERIALCOUNT_ACTOR num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
#define FN_setActorMaterialFlag 994
|
||||
#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 995
|
||||
#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 996
|
||||
#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 997
|
||||
#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 998
|
||||
#define FN_MaterialExists 1000
|
||||
#define MATERIALEXISTS_MATERIAL num_var[0].nref[0].value[ num_var[0].byref_offset ]
|
||||
|
||||
|
||||
|
||||
@@ -2627,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;
|
||||
|
||||
@@ -325,7 +325,7 @@ 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.);
|
||||
@@ -3050,8 +3050,10 @@ 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.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();
|
||||
rc_physics3D.world->stepSimulation(rc_physics3D.DeltaTime*0.001f, rc_physics3D.maxSubSteps, rc_physics3D.fixedTimeStep);
|
||||
|
||||
for(int i = 0; i < rc_canvas.size(); i++)
|
||||
@@ -3460,8 +3462,10 @@ bool rc_update()
|
||||
|
||||
if(!hasPreUpdated)
|
||||
{
|
||||
rc_physics3D.DeltaTime = device->getTimer()->getTime() - rc_physics3D.TimeStamp;
|
||||
rc_physics3D.TimeStamp = device->getTimer()->getTime();
|
||||
//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();
|
||||
rc_physics3D.world->stepSimulation(rc_physics3D.DeltaTime*0.001f, rc_physics3D.maxSubSteps, rc_physics3D.fixedTimeStep);
|
||||
}
|
||||
|
||||
|
||||
@@ -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__
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# depslib dependency file v1.0
|
||||
1732450472 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/main.cpp
|
||||
1733023264 source:/home/n00b/Projects/RCBASIC4/rcbasic_runtime/main.cpp
|
||||
"rc_os_defines.h"
|
||||
<emscripten.h>
|
||||
<sys/param.h>
|
||||
@@ -32,10 +32,10 @@
|
||||
<irrtheora.h>
|
||||
"rc_func130_cases.h"
|
||||
|
||||
1732450897 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h
|
||||
1733023264 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h
|
||||
<TargetConditionals.h>
|
||||
|
||||
1732393499 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_defines.h
|
||||
1732562642 /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
|
||||
<irrlicht.h>
|
||||
|
||||
1732450927 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx.h
|
||||
1733023077 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_gfx.h
|
||||
"SDL.h"
|
||||
<SDL2/SDL.h>
|
||||
<irrlicht.h>
|
||||
@@ -2272,7 +2272,7 @@
|
||||
"rc_gfx_core.h"
|
||||
<irrtheora.h>
|
||||
|
||||
1732393499 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_func130_cases.h
|
||||
1732562642 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_func130_cases.h
|
||||
|
||||
1724469097 source:/home/n00b/Projects/irrBullet/src/irrBullet.cpp
|
||||
"irrBullet.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
|
||||
|
||||
Reference in New Issue
Block a user