Exemplo n.º 1
0
    def __init__(self, gameEngine):
        super().__init__(gameEngine)

        self.window = GameEngine.GameWindow(1600, 800)

        # Initialise cameras

        self.cameras = []

        screen0 = GameEngine.GameScreen(self.window, 0, 0, 800, 800)
        screen1 = GameEngine.GameScreen(self.window, 800, 0, 800, 800)

        self.cameras.append(GameEngine.GameCamera(screen0, (0, 0, -20)))
        self.cameras.append(GameEngine.GameCamera(screen1, (0, 0, -20), 120))

        for i, cam in enumerate(self.cameras):
            cam.setName("Cam{:}".format(i))

        self.activeCamera = self.cameras[0]

        # Initialise GameObjects

        self.cube = Object3D.Cube((0, 0, 0), (10, 10, 10))

        self.change = 100