Commit bcc92bf7 by BellCodeEditor

auto save

parent 8359071c
Showing with 12 additions and 4 deletions
import pygame,sys
pygame.init()
#vInfo = pygame.display.Info()
size = width,height = 600,400
flower = pygame.image.load(r"C:\Users\Administrator\Documents\level3-lesson24-diy3\PYG03-flower.png")
pygame.display.set_icon(flower)
speed = [1,1]
BLACK = 0,0,0
screen = pygame.display.set_mode(size,pygame.NOFRAME)
screen = pygame.display.set_mode(size,pygame.RESIZABLE)
pygame.display.set_caption("Pygame游戏之旅")
ball = pygame.image.load(r"C:\Users\Administrator\Documents\level3-lesson24-diy3\ball.gif")
ballrect = ball.get_rect()
......@@ -11,9 +14,7 @@ fps = 300
fclock = pygame.time.Clock()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
exit()
elif event.type == pygame.KEYDOWN:
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_a:
speed[0] = speed[0] if speed[0] == 0 else(abs(speed[0]))-1
elif event.key == pygame.K_d:
......@@ -22,6 +23,13 @@ while True:
speed[1] = speed[1] if speed[1] > 0 else speed[1] +1
elif event.key == pygame.K_s:
speed[1] = speed[1] if speed[1] == 0 else(abs(speed[1]))+1
elif event.key == pygame.K_ESCAPE:
exit()
elif event.type == pygame.VIDEORESIZE:
size = width,height = event.size[0],event.size[1]
screen = pygame.display.set_mode(size,pygame.RESIZABLE)
if pygame.display.get_active():
ballrect = ballrect.move(speed)
ballrect = ballrect.move(speed[0],speed[1])
if ballrect.left < 0 or ballrect.right > width:
speed[0] =- speed[0]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment