def draw(self, win): for p in self.laser_points: try: win.addch(p.y, p.x, ['?', '?', '?', '?', ' '][int(self.age/5)], curses.color_pair(self.owner.colors)) except curses.error: pass