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)
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]