VECTOR mond_winkel; // global definieren
...
vec_set(mond.x,vector(256,0,0)); // Distanz zur Erde (+ Radii der Körper)
vec_rotate(mond.x,mond_winkel); // <- diesen Befehl suchst du offenbar
vec_add(mond.x,erde.x);

mond_winkel kannst du nun beispielsweise wie folgt ändern:
mond_winkel.x += 2*time_step;
mond_winkel.x %= 360;
mond_winkel.y = sinv(mond_winkel.x)*15; // herumexperimentieren!


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends