Otra vez tag2tag con multiples tags
Tuesday, June 1, 2010 2:48:34 PM
function tag2tag(inicio, duracion, intervalo, tags)
i = 0
ttags = ""
tini = inicio
tfin = inicio + intervalo
ntags = #tags + 1
num = math.floor((duracion - inicio) / intervalo)
while tfin <= duracion do
-- No pude eliminar ese if es necesario que siempre termine
-- con el valor de la duracion.
if i == (num-1) then
tfin = duracion
end
ttags = ttags .. t(tt(tini,tfin) .. tags[i%ntags])
tini = tfin
-- lua no acepta los +=, tanto que me gustan en python
tfin = tfin + intervalo
i = i + 1
end
return ttags
end
Modo de Uso:
Hay que colocar a fuerzas ese cero.
print(tag2tag(10, 185, 10, {[0]='be','blur', 'bord'}))
>>> \t(10,20,be)\t(20,30,blur)\t(30,40,bord)...\t(170,185,blur)

Anime acuario FANSUBanime-acuario # Tuesday, June 1, 2010 5:21:57 PM
Alexnicklechama # Tuesday, June 1, 2010 7:06:33 PM
Barraco Mármol Jerónimojerobarraco # Thursday, June 3, 2010 12:54:18 PM
"ua no acepta los +=, tanto que me gustan en python " you've made my day, sabelo :B
q bueno q t hayas tomado el tiempo pa postearlo.
aun veo feo el if ese feo.. estoy pensando como se puede solucionar.
Miguel Romanillosmagr1707 # Saturday, June 12, 2010 3:12:11 PM
espero depues tengas tiempo para explicarme bien