#if shadow_rect is not None : pygame.draw.rect(screen,THECOLORS["blue"],shadow_rect,1) for pt in shadow_pts : pygame.draw.circle(screen,THECOLORS["blue"],tuple([int(i) for i in pt]),3) # draw the expanded pts expanded_pts = [] for i in range(len(shadow_pts)) : expanded_pts.append(expand_edge(shadow_pts[i],shadow_pts[(i+1)%len(shadow_pts)],ends=False)) print expanded_pts for pts in expanded_pts : pygame.draw.circle(screen,THECOLORS["green"],tuple([int(i) for i in pt]),3) # draw the com shadow_com = self.input.com() print shadow_com if shadow_com is not None : pygame.draw.circle(screen,THECOLORS["white"],tuple((int(i) for i in shadow_com)),3) def process_event(self,event) : if event.type == KEYDOWN and event.key == K_r : self.build_some_peepers() return True return False if __name__ == '__main__' : from ildp.core import ILDDriver driver = ILDDriver(640,debug=True) #s=Settings(150,[(30,30),(70,30),(70,70),(30,70)]) #driver.input.calibrate() driver.register_module(PolyTestModule(driver)) driver.run()