Funkcja render wykonuje się cyklicznie i będąc w niej możesz sprawdzić ile czasu minęło od ostatniego wywołania. Czas ten liczony w sekundach i zwykle jest jej częścią.
W kodzie powyżej dodajesz ten czas aż nie uzbiera się ponad jedna sekunda i wtedy wyświetlasz tekst oraz zerujesz zebrany czas. Swoją drogą, to dokładnie ten kod ma rozjazd i w czasie np. 20 sekund może wyświetlić timer tylko 18 razy. Twoim zadaniem jest zgadnąć dlaczego :).
PS. Wkładaj kod w znaczniki z odpowiednim językiem. Wtedy ładnie koloruje składnię i więcej widać.
@Edit
Obstawiam też że w println powinien być jakiś counter.