def __init__(self, path, sceneWidth): super().__init__() self.setType("background") # texture texture = Image(path) texture.setDepth(0) # size self.assignDrawable(texture) self.setDepth(-10) # left leftPanel = Image("assets/dot.png") leftPanel.setSize(texture.getSize()[0] / 2, 400) leftPanel.setOffsetPosition(-texture.getSize()[0] / 2, 0) leftPanel.setAffectedByParent(False) self.assignDrawable(leftPanel) # right rightPanel = Image("assets/dot.png") rightPanel.setSize(texture.getSize()[0] / 2, 400) rightPanel.setOffsetPosition(sceneWidth, 0) rightPanel.setAffectedByParent(False) self.assignDrawable(rightPanel)