///////////////////////////////
#include <acknex.h>
#include <default.c>
///////////////////////////////
var r= 36;
var x, y, z;
var br, lg;
PANEL* pan_coord = {
digits = 10, 10, "br: %3.0f", *, 1, br;
digits = 10, 30, "lg: %3.0f", *, 1, lg;
flags=VISIBLE;
}
action act_kugel(){
br=0; lg=0;
while(1){
x = r * sin(br) * cos(lg);
y = r * sin(br) * sin(lg);
z = r * cos(br);
br=(br+key_force.y*time_step*50)%360; // oder mouse_force.
lg=(lg+key_force.x*time_step*50)%360;
vec_set(my.x, vector(x, y, z));
wait(1);
}
}
void main(){
level_load(NULL);
ent_create("kugel.mdl", nullvector, NULL);
ent_create("rkugel.mdl", nullvector, act_kugel); // entity
vec_set(camera.x, vector(-200, 0, 0));
}