Advertisement
Guest User

Untitled

a guest
Jul 24th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. import pyglet
  2. from gym.envs.classic_control import rendering
  3.  
  4. screen_width = 600
  5. screen_height = 400
  6. table_radius = 200
  7.  
  8. viewer = rendering.Viewer(screen_width, screen_height + 20)
  9. table = rendering.make_circle(radius=table_radius, filled=False)
  10. table_trans = rendering.Transform()
  11. table.add_attr(table_trans)
  12. table_trans.set_translation(screen_width / 2, screen_height / 2)
  13.  
  14. viewer.add_geom(table)
  15.  
  16. text = 'This is a test but it is not visible'
  17. label = pyglet.text.Label(text, font_size=36,
  18. x=10, y=10, anchor_x='left', anchor_y='bottom',
  19. color=(255, 123, 255, 255))
  20. label.draw()
  21.  
  22. viewer.render(return_rgb_array=False)
  23. input()
  24.  
  25. import pyglet
  26. from gym.envs.classic_control import rendering
  27.  
  28. class DrawText:
  29. def __init__(self, label:pyglet.text.Label):
  30. self.label=label
  31. def render(self):
  32. self.label.draw()
  33.  
  34. screen_width = 600
  35. screen_height = 400
  36. table_radius = 200
  37.  
  38. viewer = rendering.Viewer(screen_width, screen_height + 20)
  39. table = rendering.make_circle(radius=table_radius, filled=False)
  40. table_trans = rendering.Transform()
  41. table.add_attr(table_trans)
  42. table_trans.set_translation(screen_width / 2, screen_height / 2)
  43.  
  44. viewer.add_geom(table)
  45.  
  46. text = 'This is a test but it is not visible'
  47. label = pyglet.text.Label(text, font_size=36,
  48. x=10, y=10, anchor_x='left', anchor_y='bottom',
  49. color=(255, 123, 255, 255))
  50. label.draw()
  51. viewer.add_geom(DrawText(label))
  52. viewer.render(return_rgb_array=False)
  53. input()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement