SFML Kütüphanesi ile kolayca bir nesneyi ekranın -20 sinde başlatıp, obje.move(0.30 * * elapsed.asSeconds() ,0); şeklinde -20 deki objeyi ekran ortasına gelince duracak şekilde ayarlayabiliyordum.
Fakat SDL Kütüphanesine geçince, *elapsed.asSeconds şeklinde bir kullanım bulamadım ve sadece getTicks şeklinde kullanımlar var. Ne yaparsam yapayım bir objeyi -20 de başlatıp ekranın ortasına gelecek şekilde ayarlayamayıp, yazdığım kodlarda; ekran ortasına birden geldiğini gördüm, kayarak değilde hızlıca süre beklemeden gidiyor.

sonra denediğim kodları sildim (süre ile ilgili bulduklarımı) :
void butonlar_animasyonu(){
while (anaTextX < 533 - surface_font->w/2) {    // EKRANIN ORTASINDAN KÜÇÜKSE
   anaTextX+=3;   //YAZININ X KORDİNATINA 3 ER EKLE 
  }
}
Çıktı Resim: http://prntscr.com/k2jko9