Exemplo n.º 1
0
    def __init__(self):
        ShowBase.__init__(self)

        # Panda settings
        base.setBackgroundColor(0.6, 0.6, 0.6)
        base.cam.setPos(0, 0, 100)
        base.cam.setHpr(0, -90, 0)

        # Setup keys for moving localPlayer
        self.setupKeys()

        # Setup collision handlers
        self.setupCollHandlers()

        # Load localPlayer
        self.setupPlayer()

        # Setup dna parser
        self.dnaParser = DNAParser(self)
        # Load default room
        self.dnaParser.createRoom('dna/room_yellow_castle.yaml')

        # Setup collision colliders
        self.setupColliders()