local Parent = require "birb.modules.gui.elements.text" local VariableElement = Parent:extend() function VariableElement:new(name, fontName, object, varName, x, y, align, depth) VariableElement.super.new(self, name, fontName, "", x, y, align, depth) self.object = object self.variable = varName end function VariableElement:getText() return self.object[self.variable] end return VariableElement