From 279d4e51a54335d2520dac197fba39f92dbe42ab Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Sat, 16 Jul 2022 18:19:14 +0800
Subject: [PATCH] save project

---
 my_Tetris.py | 80 +++++++++++++++++++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 45 insertions(+), 35 deletions(-)

diff --git a/my_Tetris.py b/my_Tetris.py
index a954add..ce3f916 100644
--- a/my_Tetris.py
+++ b/my_Tetris.py
@@ -1,46 +1,56 @@
 import pygame
 from pygame import locals
 
-pygame.init()   # 初始化
-score = 0
-grid_size = 20  # 格子大小
-grid_num_width = 15     # 横向格子数量
-grid_num_height = 25      # 纵向格子数量
-FPS = 30
-center=[2,7]
-# 创建窗口
-screen = pygame.display.set_mode((460, 500))
-pygame.display.set_caption("俄罗斯方块")
-clock = pygame.time.Clock()  # pygame时钟,控制游戏速度(帧数)
-# 载入素材
-background = pygame.image.load('bg.png')
-font = pygame.font.Font('STKAITI.TTF', 40)  # 字体
-
+pygame.init()  # 初始化
+# 创建一个窗口
+screen = pygame.display.set_mode((1000, 600))
+FPS = pygame.time.Clock()  # pygame时钟,控制游戏速度(帧数)
+# 载入图片
+background = pygame.image.load('bg.png')    # 背景
+road = pygame.image.load('road.png')      # 路
+stone = pygame.image.load('stone.png')      # 石头
+cacti = pygame.image.load('cacti.png')      # 仙人掌
+apple = pygame.image.load('bush.png')      # 灌木丛
+hero = [pygame.image.load('hero1.png'),pygame.image.load('hero2.png'),pygame.image.load('hero3.png'),pygame.image.load('hero4.png'),pygame.image.load('hero5.png')]
+index = 0 
+pygame.display.set_caption("悟空跑酷")
+y=400
+j="run"
+t=30
 while True:
     for event in pygame.event.get():
         if event.type == locals.QUIT:
+            # 接收到退出事件后退出程序
             exit()
-        if event.type==locals.KEYDOWN:
-            if event.key==locals.K_RIGHT:
-                if center[1]<15:
-                    center[1]+=1
-                
-            elif event.key==locals.K_LEFT:
-                if center[1]>1:
-                    center[1]-=1
-            elif event.key==locals.K_DOWN:
-                if center[0]<25:
-                    center[0]+=1
+        if event.type == locals.KEYDOWN:
+            if j=="run":
+                if event.key == locals.K_SPACE:
+                    j="up"
+    if j=="up":
+        if t>0:
+            y-=t
+            t-=2
+        else:
+            j="down"
+    if j=="down":
+        if t<=30:
+            y+=t
+            t+=2
+        else:
+            j="run"
+            t=30
+
+
+    wukong=hero[index]
+    if j =="run":
+        index+=1
+        if index==5:
+            index=0
 
-            
     # 将背景图画上去
-    screen.blit(background,(0,0))
-    pygame.draw.rect(screen,(255,255,255),(center[1]*20-20,center[0]*20-20,20,20),0)
-    pygame.draw.rect(screen,(0,0,0),(center[1]*20-20,center[0]*20-20,20,20),1)
-    
-    # 得分
-    score1 = font.render(str(score),True,(255,255,255))
-    screen.blit(score1,(350,70))
+    screen.blit(background, (0, 0))
+    screen.blit(road, (0, 500))
+    screen.blit(wukong, (150, y))
     # 刷新画面
     pygame.display.update()
-    clock.tick(FPS)
\ No newline at end of file
+    FPS.tick(30)
\ No newline at end of file
--
libgit2 0.25.0