Untitled
unknown
plain_text
2 years ago
689 B
4
Indexable
class GUI: def __init__(self): self.elementList = [] def addElement(self, element): self.elementList.append(element) return element class GUIElement: def __init__(self, position, hide=False, layer=0): self.position = position self.hide = hide self.layer = layer self.parent = None self.children = [] return self class MainScene(Scene): def __init__(self, game): super().__init__(game) self.panel = self.GUI.addElement(gui.Panel((10, 10), (220, 60), "Panel")) self.GUI.addElement(gui.Button((20, 40), (200, 20), "Test").setParent(self.panel))
Editor is loading...