#include <acknex.h>
#include <default.c>
function main()
{
level_load("level/cube.wmb");
var cube_dist = 16.1;
ENTITY* center = ent_create("model/cube.mdl", nullvector, NULL);
ENTITY* cube01 = ent_create("model/cube.mdl", nullvector, NULL);
ENTITY* cube02 = ent_create("model/cube.mdl", nullvector, NULL);
while (1)
{
vec_set(cube01.x, vector(cube_dist,0,0));
vec_rotate(cube01.x, cube01.pan );
vec_set(cube02.x, vector(-cube_dist,0,0));
vec_rotate(cube02.x, cube01.pan );
// roll
// cube01.roll += 4*time_step;
// cube02.roll += 4*time_step;
//
// center.roll += 4*time_step;
// pan
// cube01.pan += 4*time_step;
// cube02.pan += 4*time_step;
//
// center.pan += 4*time_step;
// tilt
cube01.tilt += 4*time_step;
cube02.tilt += 4*time_step;
center.tilt += 4*time_step;
wait(1);
}
}