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