Example #1
0
    def __init__(self):
        self.trees = Drawing.getTexture('images/arboles.png')
        self.mountains = Drawing.getTexture('images/fondo.png')
        self.circuit = Drawing.getTexture('images/marioCircuit4.png')

        glBindTexture(GL_TEXTURE_2D, glGenTextures(1))
        glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR)
        glEnable(GL_TEXTURE_2D)
Example #2
0
    def __init__(self, eye):
        self.eye = eye
        self.axis = [0, 0, 1]
        self.speed = 0.0
        self.acel = 0.0000005
        self.throttle = False
        self.turnD = {'right': 1, 'left': -1, 'none': 0}
        self.texture = {
            'right': Drawing.getTexture('images/yoshiRight.png'),
            'left': Drawing.getTexture('images/yoshiLeft.png'),
            'none': Drawing.getTexture('images/yoshiStraight.png')
        }
        self.turn = 'none'

        self.vector = 1, 0
        self.prof = 60
        self.lookat = [
            v * self.prof + self.eye[i] for i, v in enumerate(self.vector)
        ] + [-1]