def draw(self): if self.game.debug: for i in range(len(self.body.fixtures)): pt = self._place(i) pygame.draw.circle(self.game.screen, (20, 20, 20), self.game.to_screen(pt), int(10 * self.game.camera.zoom), 1) pt = self._place(i, False) pygame.draw.circle(self.game.screen, (20, 20, 20), self.game.to_screen(pt), int(10 * self.game.camera.zoom), 1) GameObject.draw(self)
def draw(self): mouse_x, mouse_y = pygame.mouse.get_pos() if point_direction(self.x, self.y, mouse_x + self.root.Xview, mouse_y + self.root.Yview) > 90 and point_direction(self.x, self.y, mouse_x + self.root.Xview, mouse_y + self.root.Yview) < 270: if self.flip == 0: self.sprite = pygame.transform.flip(self.sprite, 1, 0) self.flip = 1 else: if self.flip: self.sprite = pygame.transform.flip(self.sprite, 1, 0) self.flip = 0 GameObject.draw(self)
def draw(self): GameObject.draw(self)