///////////////////////////////
#include <acknex.h>
#include <default.c>
#include <ackphysX.h>
///////////////////////////////
function main()
{
physX_open();
level_load("room.WMB");
}
action easy_wheel()
{
c_setminmax(me);
//pXent_setbodyflag(me,NX_BF_KINEMATIC,1);
pXent_settype(me,PH_RIGID,PH_CONVEX);
//pXcon_add ( PH_HINGE, chain2, chain1, 0 );
//pXent_setsleep(me,1);
//pXent_setsleep(me,0);
}
action force_wheel()
{
c_setminmax(me);
pXent_setbodyflag(me,NX_BF_KINEMATIC,1);
pXent_settype(me, PH_RIGID,PH_CONVEX);
//pXent_setsleep(me,0);
//pXent_setsleep(me,0);
ANGLE angle_me;
while(1)
{
if (key_space == 1)
{
angle_me.pan += 2* time_step;
pXent_rotate(me, nullvector, angle_me);
//pXent_setangvelocity(me, angle_me);
//pXent_setangvelocity(me, vector(0,0,1));
}
wait(1);
}
}