|
|
@@ -13,6 +13,8 @@ player_mass = 1
|
|
|
player_pos = pygame.Vector2(screen.get_width() / 2, screen.get_height() / 2)
|
|
|
player_speed = pygame.Vector2(0, 0)
|
|
|
|
|
|
+raketa = pygame.image.load("raketa.png").convert_alpha()
|
|
|
+
|
|
|
|
|
|
def draw_arrow(surface, color, start, end, width=3):
|
|
|
pygame.draw.line(surface, color, start, end, width)
|
|
|
@@ -31,7 +33,12 @@ while running:
|
|
|
|
|
|
screen.fill("purple")
|
|
|
|
|
|
- pygame.draw.circle(screen, "red", player_pos, 40)
|
|
|
+
|
|
|
+ angle = player_speed.angle_to(pygame.Vector2(0, -1))
|
|
|
+
|
|
|
+ rotated_raketa = pygame.transform.rotate(raketa, angle)
|
|
|
+ raketa_rect = rotated_raketa.get_rect(center=player_pos)
|
|
|
+ screen.blit(rotated_raketa, raketa_rect)
|
|
|
|
|
|
player_applied_force = pygame.Vector2(0, 0)
|
|
|
|