Olá, treinando meu conhecimento em NCL e Lua me veio uma dúvida. Pensei em implementar um exemplo onde tenho 2 arquivo de dados (em lua mesmo) e esses arquivos de dados comunicam entre si. O exemplo seria o seguinte:
-- arquivo times.lua. Uma tabela times com subtabelas que servirá como um menu na tela
times = {
{
indice=1,
nome='Flamengo'
} ,{
indice=2,
nome='Palmeiras'
},{
indice=3,
nome='Gremio'
}}
-- timesinfo.lua . Uma tabela com subtabelas contendo informações completas sobre os times
timesinfo = {
{
indice=1,
fundacao='1895',
estado='RJ',
jogprincipal='Ronaldinho'
} ,{
indice=2,
fundacao=1912,
estado='SP',
jogprincipal='Kleber'
},{
indice=3,
fundacao = 1920,
estado="RS",
jogprincipal='Vitor'
}}
O times.lua funciona como um menu onde eu navego entre os times. Quando eu pressionar algum botao do controle remoto selecionando, por exemplo, o Flamengo, quero que o segundo arquivo de dados seja carregado e me mostre na tela apenas as informações referentes ao Flamengo. Como eu poderia fazer isso ? Posso fazer isso diretamente no meu main.lua ou eu devo passar uma variável referente à posição da tabela (indíce) do time escolhido para o NCL e no NCL eu tenho um link que me mostre os dados referentes no timesinfo.lua. Qual a melhor forma ?
Autor: Fernando Dias Stulback
1Um comentário