Added docs and project management tool update

This commit is contained in:
n00b
2024-10-06 01:39:47 -04:00
parent 00309fa481
commit 641c5c86ca
1544 changed files with 10572 additions and 2904 deletions

View File

@@ -6,10 +6,11 @@ function CreateWaterPlaneActor( w, h )
function CreateLightActor( )
function CreateBillboardActor( )
function CreateTerrainActor( hmap_file$ )
function CreateParticleActor( particle_type )
sub DeleteActor( actor )
sub GetActorTransform( actor, matrix )
sub SetActorPosition( actor, x, y, z )
sub TranslateActor( actor, x, y, z )
sub TranslateActorLocal( actor, x, y, z )
sub TranslateActorWorld( actor, x, y, z )
sub GetActorPosition( actor, ByRef x, ByRef y, ByRef z )
sub SetActorScale( actor, x, y, z )
@@ -24,3 +25,4 @@ sub SetActorAutoCulling( actor, cull_type )
function GetActorAutoCulling( actor )
sub AddActorShadow( actor )
sub RemoveActorShadow( actor )
function ActorExists( actor )

View File

@@ -39,8 +39,8 @@ sub clearActorForces( actor)
sub updateActorInertiaTensor( actor)
sub getActorCOMPosition( actor, ByRef x, ByRef y, ByRef z)
sub getActorRotationQ( actor, ByRef x, ByRef y, ByRef z, ByRef w)
sub getActorLinearVelocity( actor, ByRef x, ByRef y, ByRef z)
sub getActorAngularVelocity( actor, ByRef x, ByRef y, ByRef z)
sub getActorLinearVelocityWorld( actor, ByRef x, ByRef y, ByRef z)
sub getActorAngularVelocityWorld( actor, ByRef x, ByRef y, ByRef z)
sub setActorLinearVelocityLocal( actor, x, y, z)
sub setActorLinearVelocityWorld( actor, x, y, z)
sub setActorAngularVelocityLocal( actor, x, y, z)
@@ -56,3 +56,4 @@ sub getActorAngularFactor( actor, ByRef x, ByRef y, ByRef z)
sub computeActorGyroImpulseLocal( actor, dt, ByRef x, ByRef y, ByRef z)
sub computeActorGyroImpulseWorld( actor, dt, ByRef x, ByRef y, ByRef z)
sub getActorLocalInertia( actor, ByRef x, ByRef y, ByRef z)
sub SetActorSleepState(actor, state)

View File

@@ -1,6 +1,6 @@
function OpenCanvas( w, h, viewport_x, viewport_y, viewport_w, viewport_h, mode)
Sub CloseCanvas(c_num)
Sub SetCanvas3D(c_num, flag)
function OpenCanvas3D( w, h, viewport_x, viewport_y, viewport_w, viewport_h, mode)
sub SetCanvasVisible(c_num, flag)
function CanvasIsVisible(c_num)
sub SetCanvasViewport(cnum, x, y, w, h)
@@ -14,8 +14,10 @@ sub SetCanvasAlpha(c_num, a)
function GetCanvasAlpha(c_num)
sub SetCanvasColorMod(c_num, c)
function GetCanvasColorMod(c_num)
sub CloneCanvas(src, dst)
function CloneCanvas(c_num, mode)
sub SetCanvasZ(c_num, z)
function GetCanvasZ(c_num)
function CanvasClip(x, y, w, h)
function ActiveCanvas()
sub SetCanvasPhysics2D(c_num, state)
function OpenSpriteCanvas(w, h, viewport_x, viewport_y, viewport_w, viewport_h)

View File

@@ -1,3 +1,3 @@
sub Fprint(txt$)
function Input$(prompt$)
sub tst(byref x)
sub tst()

View File

@@ -1,9 +1,9 @@
function createPointConstraint( actorA, pxA, pyA, pzA)
function createPointConstraintEx( actorA, actorB, pxA, pyA, pzA, pxB, pyB, pzB)
sub setConstraintPivotA( constraint_id, x, y, z)
sub setConstraintPivotB( constraint_id, x, y, z)
function createHingeConstraint( actorA, pxA, pyA, pzA, axA, ayA, azA)
function createHingeConstraintEx( actorA, actorB, pxA, pyA, pzA, pxB, pyB, pzB, axA, ayA, azA, axB, ayB, azB)
sub setPointPivotA( constraint_id, x, y, z)
sub setPointPivotB( constraint_id, x, y, z)
function createHingeConstraint( actorA, frameA, useReferenceFrameA )
function createHingeConstraintEx( actorA, actorB, frameA, frameB, useReferenceFrameA)
function createSlideConstraint( actorA, frameInB_matrix, useLinearReferenceFrameA)
function createSlideConstraintEx( actorA, actorB, frameInA_matrix, frameInB_matrix, useLinearReferenceFrameA)
function createConeConstraint( actorA, rbAFrame_matrix)
@@ -17,92 +17,92 @@ function getHingeAngleEx( constraint_id, t_matrixA, t_matrixB)
function getConstraintBreakingImpulseThreshold( constraint_id)
function getConstraintAFrame( constraint_id, mA)
function getConstraintBFrame( constraint_id, mA)
sub setConstraintAxis( constraint_id, x, y, z)
sub setHingeAxis( constraint_id, x, y, z)
sub setConstraintBreakingImpulseThreshold( constraint_id, threshold)
sub setConstraintFrames( constraint_id, frameA_matrix, frameB_matrix)
sub setHingeLimit( constraint_id, low, high, softness, bias_factor, relaxation_factor)
sub setConeLimit( constraint_id, swingSpan1, swingSpan2, twistSpan, softness, bias_factor, relaxation_factor)
function getConstraintLimitBiasFactor( constraint_id)
function getLimitRelaxationFactor( constraint_id)
function getConstraintLimitSign( constraint_id)
function getHingeLimitBiasFactor( constraint_id)
function getHingeLimitRelaxationFactor( constraint_id)
function getHingeLimitSign( constraint_id)
function getHingeSolveLimit( constraint_id)
sub useHingeReferenceFrameA( constraint_id, flag)
function getConstraintAppliedImpulse( constraint_id)
function getConstraintFixedActor( constraint_id)
sub getConstraintPivotA( constraint_id, ByRef x, ByRef y, ByRef z)
sub getConstraintPivotB( constraint_id, ByRef x, ByRef y, ByRef z)
sub getPointPivotA( constraint_id, ByRef x, ByRef y, ByRef z)
sub getPointPivotB( constraint_id, ByRef x, ByRef y, ByRef z)
function getConstraintActorA( constraint_id)
function getConstraintActorB( constraint_id)
sub setConstraintSolverIterations( constraint_id, num)
function getConstraintBiasFactor( constraint_id)
function getConstraintDamping( constraint_id)
function getConstraintFixThresh( constraint_id)
function getConstraintLimit( constraint_id, limit_index)
function getConeBiasFactor( constraint_id)
function getConeDamping( constraint_id)
function getConeFixThresh( constraint_id)
function getConeLimit( constraint_id, limit_index)
function getConstraintLimitSoftness( constraint_id)
function getConstraintSolverIterations( constraint_id)
sub getConstraintAnglePoint( constraint_id, angle, c_len, ByRef x, ByRef y, ByRef z)
sub getConeAnglePoint( constraint_id, angle, c_len, ByRef x, ByRef y, ByRef z)
function getConstraintAngularOnly( constraint_id)
function getConstraintSolveSwingLimit( constraint_id)
function getConstraintSolveTwistLimit( constraint_id)
function getConstraintSolveLimit( constraint_id)
function getConstraintSwingSpan1( constraint_id)
function getConstraintSwingSpan2( constraint_id)
function getConstraintTwistAngle( constraint_id)
function getConstraintTwistLimitSign( constraint_id)
function getConstraintTwistSpan( constraint_id)
function getConeSolveSwingLimit( constraint_id)
function getConeSolveTwistLimit( constraint_id)
function getConeSwingSpan1( constraint_id)
function getConeSwingSpan2( constraint_id)
function getConeTwistAngle( constraint_id)
function getConeTwistLimitSign( constraint_id)
function getConeTwistSpan( constraint_id)
sub setConstraintAngularOnly( constraint_id, flag)
sub setConstraintDamping( constraint_id, damping)
sub setConstraintFixThresh( constraint_id, fixThresh)
sub getConstraintAnchorA( constraint_id, ByRef x, ByRef y, ByRef z)
sub getConstraintAnchorB( constraint_id, ByRef x, ByRef y, ByRef z)
function getConstraintAngDepth( constraint_id)
function getConstraintAngularPos( constraint_id)
function getConstraintDampingDirAng( constraint_id)
function getConstraintDampingDirLin( constraint_id)
function getConstraintDampingLimAng( constraint_id)
function getConstraintDampingLimLin( constraint_id)
function getConstraintDampingOrthoAng( constraint_id)
function getConstraintDampingOrthoLin( constraint_id)
function getConstraintLinearPos( constraint_id)
function getConstraintLinDepth( constraint_id)
function getConstraintLowerAngLimit( constraint_id)
function getConstraintLowerLinLimit( constraint_id)
function getConstraintRestitutionDirAng( constraint_id)
function getConstraintRestitutionDirLin( constraint_id)
function getConstraintRestitutionLimAng( constraint_id)
function getConstraintRestitutionLimLin( constraint_id)
function getConstraintRestitutionOrthoAng( constraint_id)
function getConstraintRestitutionOrthoLin( constraint_id)
function getConstraintSoftnessDirAng( constraint_id)
function getConstraintSoftnessDirLin( constraint_id)
function getConstraintSoftnessLimAng( constraint_id)
function getConstraintSoftnessLimLin( constraint_id)
function getConstraintSoftnessOrthoAng( constraint_id)
function getConstraintSoftnessOrthoLin( constraint_id)
function getConstraintSolveAngLimit( constraint_id)
function getConstraintSolveLinLimit( constraint_id)
function getConstraintUpperAngLimit( constraint_id)
function getConstraintUpperLinLimit( constraint_id)
function getConstraintUseFrameOffset( constraint_id)
sub setConstraintDampingDirAng( constraint_id, n)
sub setConstraintDampingDirLin( constraint_id, n)
sub setConstraintDampingLimAng( constraint_id, n)
sub setConstraintDampingLimLin( constraint_id, n)
sub setConstraintDampingOrthoAng( constraint_id, n)
sub setConstraintDampingOrthoLin( constraint_id, n)
sub setConstraintLowerAngLimit( constraint_id, n)
sub setConstraintLowerLinLimit( constraint_id, n)
sub setConstraintRestitutionDirAng( constraint_id, n)
sub setConstraintRestitutionDirLin( constraint_id, n)
sub setConstraintRestitutionLimAng( constraint_id, n)
sub setConstraintRestitutionLimLin( constraint_id, n)
sub setConstraintRestitutionOrthoAng( constraint_id, n)
sub setConstraintRestitutionOrthoLin( constraint_id, n)
sub setConstraintSoftnessDirAng( constraint_id, n)
sub setConstraintSoftnessDirLin( constraint_id, n)
sub setConstraintSoftnessLimAng( constraint_id, n)
sub setConstraintSoftnessLimLin( constraint_id, n)
sub setConstraintSoftnessOrthoAng( constraint_id, n)
sub setConstraintSoftnessOrthoLin( constraint_id, n)
sub setConstraintUpperAngLimit( constraint_id, n)
sub setConstraintUpperLinLimit( constraint_id, n)
sub setConeDamping( constraint_id, damping)
sub setConeFixThresh( constraint_id, fixThresh)
sub getSlideAnchorA( constraint_id, ByRef x, ByRef y, ByRef z)
sub getSlideAnchorB( constraint_id, ByRef x, ByRef y, ByRef z)
function getSlideAngDepth( constraint_id)
function getSlideAngularPos( constraint_id)
function getSlideDampingDirAng( constraint_id)
function getSlideDampingDirLin( constraint_id)
function getSlideDampingLimAng( constraint_id)
function getSlideDampingLimLin( constraint_id)
function getSlideDampingOrthoAng( constraint_id)
function getSlideDampingOrthoLin( constraint_id)
function getSlideLinearPos( constraint_id)
function getSlideLinDepth( constraint_id)
function getSlideLowerAngLimit( constraint_id)
function getSlideLowerLinLimit( constraint_id)
function getSlideRestitutionDirAng( constraint_id)
function getSlideRestitutionDirLin( constraint_id)
function getSlideRestitutionLimAng( constraint_id)
function getSlideRestitutionLimLin( constraint_id)
function getSlideRestitutionOrthoAng( constraint_id)
function getSlideRestitutionOrthoLin( constraint_id)
function getSlideSoftnessDirAng( constraint_id)
function getSlideSoftnessDirLin( constraint_id)
function getSlideSoftnessLimAng( constraint_id)
function getSlideSoftnessLimLin( constraint_id)
function getSlideSoftnessOrthoAng( constraint_id)
function getSlideSoftnessOrthoLin( constraint_id)
function getSlideSolveAngLimit( constraint_id)
function getSlideSolveLinLimit( constraint_id)
function getSlideUpperAngLimit( constraint_id)
function getSlideUpperLinLimit( constraint_id)
function getSlideUseFrameOffset( constraint_id)
sub setSlideDampingDirAng( constraint_id, n)
sub setSlideDampingDirLin( constraint_id, n)
sub setSlideDampingLimAng( constraint_id, n)
sub setSlideDampingLimLin( constraint_id, n)
sub setSlideDampingOrthoAng( constraint_id, n)
sub setSlideDampingOrthoLin( constraint_id, n)
sub setSlideLowerAngLimit( constraint_id, n)
sub setSlideLowerLinLimit( constraint_id, n)
sub setSlideRestitutionDirAng( constraint_id, n)
sub setSlideRestitutionDirLin( constraint_id, n)
sub setSlideRestitutionLimAng( constraint_id, n)
sub setSlideRestitutionLimLin( constraint_id, n)
sub setSlideRestitutionOrthoAng( constraint_id, n)
sub setSlideRestitutionOrthoLin( constraint_id, n)
sub setSlideSoftnessDirAng( constraint_id, n)
sub setSlideSoftnessDirLin( constraint_id, n)
sub setSlideSoftnessLimAng( constraint_id, n)
sub setSlideSoftnessLimLin( constraint_id, n)
sub setSlideSoftnessOrthoAng( constraint_id, n)
sub setSlideSoftnessOrthoLin( constraint_id, n)
sub setSlideUpperAngLimit( constraint_id, n)
sub setSlideUpperLinLimit( constraint_id, n)
function ConstraintExists( constraint_id )

View File

@@ -2,7 +2,7 @@ function LoadImage( img$ )
function LoadImageEx(img$, colkey)
function createImage(w, h, byref buffer)
function createImageEx(w, h, byref buffer, color)
sub getImageBuffer(img_id, byref buffer)
sub BufferFromImage(slot, byref buffer)
function ImageExists(slot)
sub ColorKey(slot, c)
sub setBilinearFilter( flag )

View File

@@ -56,3 +56,4 @@ sub setActorMaterialFlag( actor, flag, flag_value)
function getActorMaterialFlag( actor, material, flag)
sub setActorMaterialType( actor, material_type)
function getActorMaterialType( actor, material)
function MaterialExists( material )

View File

@@ -9,10 +9,10 @@ function getParticleNormalDirectionMod( actor)
sub useParticleNormalDirection( actor, flag)
function particleIsUsingNormalDirection( actor)
sub setParticleMesh( actor, mesh)
sub setParticleMinParticlesPerSecond( actor, minParticlesPerSecond)
function getParticleMinParticlesPerSecond( actor)
sub setParticleMaxParticlesPerSecond( actor, maxParticlesPerSecond)
function getParticleMaxParticlesPerSecond( actor)
sub setMinParticlesPerSecond( actor, minParticlesPerSecond)
function getMinParticlesPerSecond( actor)
sub setMaxParticlesPerSecond( actor, maxParticlesPerSecond)
function getMaxParticlesPerSecond( actor)
sub setParticleMinStartColor( actor, color)
function getParticleMinStartColor( actor)
sub setParticleMaxStartColor( actor, color)
@@ -41,3 +41,4 @@ sub setParticleLength( actor, p_len)
function getParticleLength( actor)
sub useParticleOutlineOnly( actor, flag)
function particleIsUsingOutlineOnly( actor)
function getParticleType( actor )

View File

@@ -2,6 +2,5 @@ sub AddSceneSkyBox( img_top, img_bottom, img_left, img_right, img_front, img_bac
sub AddSceneSkyDome( img )
sub AddSceneSkyDomeEx( img, horiRes, vertRes, txPercentage, spherePercentage, radius)
sub RemoveSceneSky( )
sub SetWorld3DDeltaTime( dt )
sub SetWorld3DMaxSubSteps( steps )
sub SetWorld3DTimeStep( ts )