Caros
Se eu tiver uma table como a listada abaixo:
aviao_14bis = {
largura = 64,
altura = 64,
x= self.largura / 2
}
Como faço para a propriedade x referenciar a outra propriedade largura? O self não funcionou.
Caros
Se eu tiver uma table como a listada abaixo:
aviao_14bis = {
largura = 64,
altura = 64,
x= self.largura / 2
}
Como faço para a propriedade x referenciar a outra propriedade largura? O self não funcionou.
Olá Arthur,
Em Lua não é possível referenciar um membro de uma tabela antes que ela já tenha sido construída. Uma alternativa seria montar a tabela aos poucos, por exemplo:
aviao_14bis = {} -- aqui ela já foi construída
-- agora é só declarar cada membro individualmente
aviao_14bis.largura = 64;
aviao_14bis.altura = 64;
aviao_14bis.x = aviao_14bis.largura / 2;
Muito obrigado, Jeferson :)