Преглед изворни кода

Merge branch 'master' of https://git.dominec.eu/tirsa/RAKETA

tirsa пре 1 недеља
родитељ
комит
0f120d578c
2 измењених фајлова са 18 додато и 13 уклоњено
  1. 18 13
      raketa 17-2.py
  2. BIN
      raketa.png

+ 18 - 13
raketa.py → raketa 17-2.py

@@ -1,8 +1,8 @@
-print ("Hello World")
+from operator import pos
 import pygame
 
 
-   # pygame setup
+    # pygame setup
 pygame.init()
 screen = pygame.display.set_mode((1280, 720))
 clock = pygame.time.Clock()
@@ -10,7 +10,6 @@ running = True
 dt = 0
 smer = "none"
 player_pos = pygame.Vector2(screen.get_width() / 2, screen.get_height() / 2)
-raketa = pygame.image.load("raketa.png").convert_alpha()
  
 while running:
         # poll for events
@@ -18,39 +17,45 @@ while running:
         for event in pygame.event.get():
             if event.type == pygame.QUIT:
                 running = False
- 
+
         # fill the screen with a color to wipe away anything from last frame
         screen.fill("pink")
  
-        screen.blit (raketa, player_pos)
+        pygame.draw.circle(screen, "lightblue", player_pos, 40)
  
         keys = pygame.key.get_pressed()
         if keys[pygame.K_w]:
             smer = "up"
+            obrazek = pygame.image.load("raketa.png").convert_alpha()
         if keys[pygame.K_s]:
             smer = "down"
+            obrazek = pygame.image.load("raketa.png").convert_alpha()
+            obrazek = pygame.transform.rotate(obrazek, 180)
         if keys[pygame.K_a]:
             smer = "left"
+            obrazek = pygame.image.load("raketa.png").convert_alpha()
+            obrazek = pygame.transform.rotate(obrazek, 90)
         if keys[pygame.K_d]:
             smer = "right"
+            obrazek = pygame.image.load("raketa.png").convert_alpha()
+            obrazek = pygame.transform.rotate(obrazek, 270)
         if keys[pygame.K_SPACE]:
             smer = "none"
         if smer == "up":
-            player_pos.y -= 300 * dt
+            pos.y -= 300 * dt
         if smer == "down":
-            player_pos.y += 300 * dt
+            pos.y += 300 * dt
         if smer == "left":
-            player_pos.x -= 300 * dt
+            pos.x -= 300 * dt
         if smer == "right":
-            player_pos.x += 300 * dt
- 
+            pos.x += 300 * dt
+
         # flip() the display to put your work on screen
         pygame.display.flip()
- 
+
         # limits FPS to 60
         # dt is delta time in seconds since last frame, used for framerate-
         # independent physics.
         dt = clock.tick(60) / 1000
- 
+
 pygame.quit()
-