Isso é como uma media é representada na tabela Lua gerada:
- Pode virar logo um elemento sncl, "tabela", que gera a tabela.
- É mais bonito que a segunda opção, mas da mais trabalho
- Tabelas e for vão virar elementos sncl
- Qual é o outro uso pras tabelas?
- Será que fica confuso pro autor? Ele pode declarar uma media com a sintaxe sncl, ou como a media é representada pelo compilador em Lua
- Perco as bibliotecas Lua
medias = {
{id="m1",src="pics/media1.jpg", _type="media"},
{id="m2", src="pics/media2.jpg", _type="media"}
}
for i = 1, #medias do
onBegin medias[i].id do
start medias[i+1%#medias].id end
end
end
Isso seria com o template:
[! medias ={
{id="m1",src="pics/media1.jpg", _type="media"},
{id="m2", src="pics/media2.jpg", _type="media"}
} ]!
[ for i = 1, #medias do]
onBegin [medias[i].id] do
start [medias[i+1%#medias].id] end
end
[end]
- Teria que definir os elementos sncl, depois de definir essa tabela?
- É feio, mas da menos trabalho
[=for i = 1, 100 do]
media [="media"..i]
src: "[="pics/media"..i..".jpg"]"
end
[=end]
Isso é como uma media é representada na tabela Lua gerada:
Isso seria com o template: