Beispiel #1
0
 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)
Beispiel #2
0
	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)
Beispiel #3
0
 def draw(self):
     GameObject.draw(self)