def __init__(self, lifetime): BaseParticle.__init__(self, lifetime, None) points, texcoords = Vortex.image_strip() self.dream = Buffer(points) self.dream.loadTexCoordData(texcoords) self.dream.renderMode('triangles:strip') self.texture = get_dream() self.color = [1.0, 1.0, 1.0, 0.0]
def __init__(self, lifetime): BaseItem.__init__(self, lifetime, None) points, texcoords = Vortex.image_strip() # print len(points) delta_x = -points[6][0] + randrange(-10,10) #- points[7][0] delta_y = -points[6][1] + randrange(-10,10) #- points[7][1] delta_z = - points[0][2] # Added to move dreams down in the space - messes up rendering w/ vortex for i in range(len(points)): points[i][0] = points[i][0] + delta_x points[i][1] = points[i][1] + delta_y points[i][2] = points[i][2] + delta_z self.dream = Buffer(points) self.dream.loadTexCoordData(texcoords) self.dream.renderMode('triangles:strip') self.texture = get_dream() self.color = [1.0, 1.0, 1.0, 0.0]