int klik_x, klik_y; //Współrzędne miejsca w, które klikniemy
int old_x, old_y; // stąd obiekt zaczął podróż
int obiekt_x, obiekt_y; //Współrzędne obiektu do przesunięcia
int speed=10; // prędkość
int time=0; //czas
int dx=klik_x-old_x,dy=klik_y-old_y;
int len=(int)sqrt(dx*dx+dy*dy),trip=min(len,speed*(time++));
obiekt_x=old_x+((klik_x-old_x)*trip+(len>>1))/len;
obiekt_y=old_y+((klik_y-old_y)*trip+(len>>1))/len;