screen.waitVblankStart(4) is a timer that halts all code for x ammount of time. Each numerical digit works in MS so if you wanted it to wait 2 seconds you would give it a timeout of 200(or 2000) depending on how long you wanted to wait. 200 I believe is 2 seconds.
Hey romero can you give me a quick example of using a timer like that?
I tried using a timer for animation but I couldn't get it to work. Thanks in advance ^^;
for a limitation do.. if timer:start() > 30 then
pretty much.. it limites that timer to 30ms .. giving you a fps based animation or etc.. timer:reset() resets the timer.. the rest of the information can be found on the wiki