added command line, added basic character
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
#include "physics.h"
|
||||
#include "cglm/mat4.h"
|
||||
#include "physics_gen.h"
|
||||
|
||||
void CPxCollider::Spawn( float fFriction )
|
||||
@@ -41,14 +40,48 @@ void CPxTriangleMesh::Destroy()
|
||||
|
||||
};
|
||||
|
||||
void CPxRigidKinematicPosition::Spawn( CPxCollider *pCollider, px_matrix matrix, px_rigidbody_params params )
|
||||
{
|
||||
m_pRigidBody = px_kinematic_position_body(px, pCollider->m_pCollider, matrix, params);
|
||||
};
|
||||
px_vec3 CPxRigidKinematicPosition::GetPosition( void )
|
||||
{
|
||||
return px_getposition(px, m_pRigidBody);
|
||||
};
|
||||
px_matrix CPxRigidKinematicPosition::GetMatrix ( void )
|
||||
{
|
||||
return px_getmatrix(px, m_pRigidBody);
|
||||
};
|
||||
|
||||
void CPxRigidKinematicPosition::Destroy()
|
||||
{
|
||||
|
||||
};
|
||||
|
||||
void CPxRigidBody::Spawn( CPxCollider *pCollider, px_matrix matrix, px_rigidbody_params params )
|
||||
{
|
||||
m_pRigidBody = px_rigidbody(px, pCollider->m_pCollider, matrix, params);
|
||||
};
|
||||
void CPxRigidBody::SetPosition( px_vec3 position )
|
||||
{
|
||||
px_setposition(px, m_pRigidBody, position);
|
||||
}
|
||||
|
||||
void CPxRigidBody::SetVelocity( px_vec3 velocity )
|
||||
{
|
||||
px_setvelocity(px, m_pRigidBody, velocity);
|
||||
}
|
||||
|
||||
px_vec3 CPxRigidBody::GetPosition( void )
|
||||
{
|
||||
return px_getposition(px, m_pRigidBody);
|
||||
};
|
||||
|
||||
px_vec3 CPxRigidBody::GetVelocity( void )
|
||||
{
|
||||
return px_getvelocity(px, m_pRigidBody);
|
||||
};
|
||||
|
||||
px_matrix CPxRigidBody::GetMatrix ( void )
|
||||
{
|
||||
return px_getmatrix(px, m_pRigidBody);
|
||||
|
||||
Reference in New Issue
Block a user