как вы делаете таблицу по умолчанию, а затем используете ее при создании других таблиц?lua table constructor
пример
--default table
Button = {
x = 0,
y = 0,
w = 10,
h = 10,
Texture = "buttonimg.png",
onClick = function() end
}
newbutton = Button {
onClick = function()
print("button 1 pressed")
end
}
newbutton2 = Button {
x = 12,
onClick = function()
print("button 2 pressed")
end
}
newbuttons получит у, ш, ч и текстуры, установленная по умолчанию значения, но ничего установить в скобках перезаписаны
вы не можете сделать это, вы должны увеличить таблицу Кнопка с оператором «точка» .. Button.x = –