def Align(f): l,h = screen_size L_SLOPE = 30 f.Line((0, 0), (l, 0), 0xFFFFFF) f.LineTo((l, h), 0xFFFFFF) f.LineTo((0, h), 0xFFFFFF) f.LineTo((0, 0), 0xFFFFFF) laser = renderer.LaserRenderer(fwork_holder, gstt.centerx, gstt.centery, gstt.zoomx, gstt.zoomy, gstt.sizex, gstt.sizey) print str(gstt.centerx) + "," + str(gstt.centery) + "," + str(gstt.zoomx) + "," + str(gstt.zoomy) + "," + str(gstt.sizex) + "," + str(gstt.sizey)
pygame.init() screen = pygame.display.set_mode(screen_size) pygame.display.set_caption("Empty Laser") clock = pygame.time.Clock() gstt.centerx = LASER_CENTER_X gstt.centery = LASER_CENTER_Y gstt.zoomx = LASER_ZOOM_X gstt.zoomy = LASER_ZOOM_Y gstt.sizex = LASER_SIZE_X gstt.sizey = LASER_SIZE_Y gstt.finangle = LASER_ANGLE fwork_holder = frame.FrameHolder() laser = renderer.LaserRenderer(fwork_holder, gstt.centerx, gstt.centery, gstt.zoomx, gstt.zoomy, gstt.sizex, gstt.sizey) thread.start_new_thread(dac_thread, ()) update_screen = False keystates = pygame.key.get_pressed() (SCREEN_W, SCREEN_H) = screen_size def draw_circle(): dots = [] PI = math.pi amp = 200 nb_point = 12 for t in range(0, nb_point + 1):