Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. @window.event
  2. def on_draw():
  3. global vertex_list,pill
  4. window.clear()
  5. i = 30
  6. vertex_list.draw(pyglet.gl.GL_LINES)
  7. batch2.draw()
  8. #for p in pills:
  9. # p.draw()
  10. batch.draw()
  11.  
  12.  
  13.  
  14. import pyglet, random
  15.  
  16. class Pill():
  17. def __init__(self,x,y,batch):
  18. print("creating a pill with coords " ,x,y)
  19. self.size = 3
  20. self.vel = [0,0]
  21. self.x = -1000
  22. self.y = -1000
  23. r = random.randrange(255)
  24. g = random.randrange(255)
  25. b = random.randrange(255)
  26. vertices = [self.x,self.y,self.x +self.size,self.y,self.x +self.size*2,self.y +self.size,self.x+self.size,self.y+self.size*2,self.x,self.y+self.size*2,self.x-self.size,self.y+self.size,self.x,self.y]
  27. colours = [r,g,b,r,g,b,r,g,b,r,g,b,r,g,b,r,g,b,r,g,b]
  28. self.position_on_map_x = x
  29. self.position_on_map_y = y
  30. self.rotation = 0
  31. #self.vertex_list = pyglet.graphics.vertex_list(7,("v2f",vertices),("c3b",colours))
  32. self.vertex_list = batch.add(7,pyglet.gl.GL_POLYGON,None,("v2f",vertices),("c3b",colours))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement