Untitled
unknown
plain_text
3 years ago
689 B
7
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...