- x1+=xdir; if(x1>=150) {x1=300-x1;xdir=-xdir;} if(x1<-150) {x1=-300-x1;xdir=-xdir;}
- y1+=ydir; if(y1>=150) {y1=300-y1;ydir=-ydir;} if(y1<-150) {y1=-300-y1;ydir=-ydir;}
- gfxmatrix_t m = { c, s, -(350+x1)*c-350*s+350,
- -s, c, 350*s-(350+x1)*c+350};
+ x1 = sin(t*M_PI/60.0)*50;
+ y1 = -sin(t*M_PI/50.0)*50;
+ gfxmatrix_t m = { c, s, -(350+x1)*c-(350+y1)*s+350,
+ s, -c, -(350+x1)*s+(350+y1)*c+350};