Im Ruby-Code hab ich keine Hinweise darauf gefunden, daß der WaitCommand im Smooth Modus anders verarbeitet wird.

Allerdings wird die eingegebene Zahl *2 genommen. Also wartet ein Wait:10, nicht 10 sondern 20 Frames.

Wer auf nummer sicher gehen will, kann das Graphics-Modul benutzen um das ganze zu kalkulieren.

"Graphics.frame_rate" gibt die FPS zurück.
"Graphics.frame_count" gibt zurück, wie oft der Bildschirm bereits "refresht" wurde.
Wenn man frame_count zu beginn auf 0 setzt, gibt "frame_rate / frame_count" die vergangene Zeit in Sekunden zurück. Sicherlich zu gebrauchen =).