SDLは時間を扱うクロスプラットフォームな関数をいくつか提供しています。 提供しているものは現在の時間を得る方法、短時間待つ方法、そして簡単なタイマ機能です。 この関数を使ってオブジェクトをXミリ秒ごとに動かす方法が2つあります。
タイマのコールバック関数を使います。この方法は別のスレッドでの実行やアラームシグナルの使用に悪影響を与えます。しかし実装が簡単です。
何ミリ秒経過したのか取得します。そして例えば30ミリ秒経過したらオブジェクトを移動します。