# Package timer

# Funktioner

# interval

Exekvera en funktion var x:e sekund i oändlighet. Om funktionen svarar med false kommer timern att tas bort.

# Parametrar

Namn Valfri Beskrivning
Time Nej Tid i sekunder, hur ofta repetition sker.
Function Nej Funktion att exekvera varje gång.

# Exempel

function doAgain()
    print("Executing...")
end

local t = timer:interval(5, doAgain)

# after

Exekvera en funktion efter x sekunder.

# Parametrar

Namn Valfri Beskrivning
Time Nej Tid i sekunder.
Function Nej Funktion att exekvera när tiden är slut.

# Exempel

function doLater()
    print("Doing after 10 seconds")
end

local t = timer:after(10, doLater)

# timer object

Timer funktioner ger tillbaka ett objekt för den specifierade timern. Detta object kan användas för att stänga av timern.

# Exempel

Timern kommer stoppas direkt innan exekveringen.

function doLater()
    print("Doing after 10 seconds")
end

local t = timer:after(10, doLater)
t:cancel()