2 Revize bbb6a56708 ... 1a07df8e5c

Autor SHA1 Zpráva Datum
  tirsa 1a07df8e5c no I will not enter a commit message screw you před 1 měsícem
  tirsa 4a8470dfe1 redwhite před 1 měsícem
1 změnil soubory, kde provedl 43 přidání a 32 odebrání
  1. 43 32
      raketa.py

+ 43 - 32
raketa.py

@@ -2,43 +2,54 @@ print ("Hello World")
 import pygame
 
 
-# pygame setup
+   # pygame setup
 pygame.init()
 screen = pygame.display.set_mode((1280, 720))
 clock = pygame.time.Clock()
 running = True
 dt = 0
-
+smer = "none"
 player_pos = pygame.Vector2(screen.get_width() / 2, screen.get_height() / 2)
-
+ 
 while running:
-    # poll for events
-    # pygame.QUIT event means the user clicked X to close your window
-    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("red")
-
-    pygame.draw.circle(screen, "red", player_pos, 40)
-
-    keys = pygame.key.get_pressed()
-    if keys[pygame.K_w]:
-        player_pos.y -= 300 * dt
-    if keys[pygame.K_s]:
-        player_pos.y += 300 * dt
-    if keys[pygame.K_a]:
-        player_pos.x -= 300 * dt
-    if keys[pygame.K_d]:
-        player_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
-
+        # poll for events
+        # pygame.QUIT event means the user clicked X to close your window
+        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")
+ 
+        pygame.draw.circle(screen, "lightblue", player_pos, 40)
+ 
+        keys = pygame.key.get_pressed()
+        if keys[pygame.K_w]:
+            smer = "up"
+        if keys[pygame.K_s]:
+            smer = "down"
+        if keys[pygame.K_a]:
+            smer = "left"
+        if keys[pygame.K_d]:
+            smer = "right"
+        if keys[pygame.K_SPACE]:
+            smer = "none"
+        if smer == "up":
+            player_pos.y -= 300 * dt
+        if smer == "down":
+            player_pos.y += 300 * dt
+        if smer == "left":
+            player_pos.x -= 300 * dt
+        if smer == "right":
+            player_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()
+