def __init__(self, book): Sequencer.Page.__init__(self, book) Event.attach(self, 'onSelected') self.bindings = Input.load(self.viewport, self, self.keyFile) # Create an ortho mode viewport over the whole screen self.overlay = self.viewport.region(Layout.Rect(self.viewport)) # No need to clear the viewport, we're drawing a background self.viewport.mode = Viewport.GL.UnclearedMode() # Draw a background image import Settings bgTexture = Settings.BackgroundCache().load(Settings.getCurrentBackground()) self.background = HUD.Background(self.overlay, bgTexture)