Problema con LUA

Bueno, abro este hilo porque en el otro que abri en desarrollo no me contestan y le he posteado hace bastante (Ayer por la mañana) y este es el problema: no consigo crear un temporizador para que en 2 segs muestre en la pantalla "Done." y nada mas que lo muestre diga "Loading..."
Espero que me podais ayudar, gracias.
creo que esto iria mejor en el hilo de programación
ya pero hay no me responden
Yo solo se el codigo para cuando te aparezca la palabra "done"

gametimer=Timer.new()
time=5
gametimer:start()
gamestime=gametimer:time()
if gamestime>1000 then time=time - 1 gametimer:reset(0) gametimer:start() end
function timeee()
if time <= 0 then
dofile("./LO QUE QUIERAS QUE SALGA")
end
end
timeee()


Creo que asi te funcionaria
Yo por ejemplo tengo esto:
blue =Color.new(0,0,255)
white = Color.new(248,248,255)
gametimer=Timer.new()
time=5
gametimer:start()
logo = Image.load("images/logo.png")
song = Sound.load("sound/logosong.wav", false)
song:play()
while true do
screen:clear(white)
pad = Controls.read()
gamestime=gametimer:time()
if gamestime>1000 then time=time - 1 gametimer:reset(0) gametimer:start() end
function timeee()
if time <= 0 then
dofile("./menu.lua")
end
end
timeee()
screen:blit(160,60,logo)
screen:flip()
screen.waitVblankStart()
end


Y cuando muestra el logo y el sonido, se pasa al menu

Saluds
3 respuestas