Ejemplo n.º 1
0
    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)