Finished initial implementation of Vehicles

This commit is contained in:
n00b87
2026-02-20 14:59:57 -06:00
parent b0f09c3aae
commit d53f5c43f6
13 changed files with 887 additions and 831 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -2189,6 +2189,15 @@ case FN_CreateTerrainActor: //Number Function
case FN_CreateParticleActor: //Number Function
rc_push_num(rc_createParticleActor( CREATEPARTICLEACTOR_PARTICLE_TYPE ));
break;
case FN_CreateProjectorActor: //Number Function
rc_push_num(rc_createProjectorActor( ));
break;
case FN_CreateCompositeActor: //Number Function
rc_push_num(rc_createCompositeActor( ));
break;
case FN_CreateVehicleActor: //Number Function
rc_push_num(rc_createVehicleActor( CREATEVEHICLEACTOR_CHASSIS_ACTOR ));
break;
case FN_DeleteActor: //Sub Procedure
rc_deleteActor( DELETEACTOR_ACTOR );
break;
@@ -2246,11 +2255,8 @@ case FN_RemoveActorShadow: //Sub Procedure
case FN_ActorExists: //Number Function
rc_push_num(rc_actorExists( ACTOREXISTS_ACTOR ));
break;
case FN_CreateProjectorActor: //Number Function
rc_push_num(rc_createProjectorActor( ));
break;
case FN_CreateCompositeActor: //Number Function
rc_push_num(rc_createCompositeActor( ));
case FN_GetActorType: //Number Function
rc_push_num(rc_getActorType( GETACTORTYPE_ACTOR ));
break;
case FN_CreateActorAnimation: //Number Function
rc_push_num(rc_createActorAnimation( CREATEACTORANIMATION_ACTOR, CREATEACTORANIMATION_START_FRAME, CREATEACTORANIMATION_END_FRAME, CREATEACTORANIMATION_SPEED ));
@@ -2510,6 +2516,9 @@ case FN_GetRayHit3D: //Sub Procedure
case FN_SetActorShapeEx: //Sub Procedure
rc_setActorCollisionShape( SETACTORSHAPEEX_ACTOR, SETACTORSHAPEEX_SHAPE_TYPE, SETACTORSHAPEEX_MASS, SETACTORSHAPEEX_RADIUS );
break;
case FN_SetActorImpactMesh: //Sub Procedure
rc_setActorImpactMesh( SETACTORIMPACTMESH_ACTOR, SETACTORIMPACTMESH_MESH, SETACTORIMPACTMESH_MASS );
break;
case FN_createPointConstraint: //Number Function
rc_push_num(rc_createPointConstraint( CREATEPOINTCONSTRAINT_ACTORA, CREATEPOINTCONSTRAINT_PXA, CREATEPOINTCONSTRAINT_PYA, CREATEPOINTCONSTRAINT_PZA ));
break;

View File

@@ -37,7 +37,7 @@
1771296059 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_os_defines.h
<TargetConditionals.h>
1771309547 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_defines.h
1771619942 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_defines.h
1764140917 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_stdlib.h
"rc_os_defines.h"
@@ -2281,7 +2281,7 @@
"rc_gfx_core.h"
<irrtheora.h>
1771309547 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_func130_cases.h
1771619942 /home/n00b/Projects/RCBASIC4/rcbasic_runtime/rc_func130_cases.h
1760243468 source:/home/n00b/Projects/irrBullet/src/irrBullet.cpp
"irrBullet.h"