///////////////////////////////
#include <acknex.h>
#include <default.c>
#include <ackphysx.h>
///////////////////////////////
function main() {
physX_open();
level_load(""); // load empty level
vec_set(camera.x,vector(0,-250,0));
camera.pan=90;
ENTITY* Ball = ent_create("sphere.mdl", nullvector, NULL);
pXent_settype(Ball,PH_RIGID,PH_BALL);
pX_setgravity (vector(0,0,0));
// das sollte eigentlich zum Bug führen ... ist aber offensichtlich NICHT die direkte (einzige) Quelle
pXent_enable(Ball, 0);
pXent_enable(Ball, 1);
while(1) {
if (key_cul) pXent_addforcecentral(Ball, vector(-0.03, 0, 0));
if (key_cur) pXent_addforcecentral(Ball, vector(0.03, 0, 0));
if (key_cuu) pXent_addforcecentral(Ball, vector(0, 0, 0.03));
if (key_cud)pXent_addforcecentral(Ball, vector(0, 0, -0.03));
wait(1);
}
}