You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.7 KiB
35 lines
1.7 KiB
6 months ago
|
import pygame
|
||
|
import os
|
||
|
|
||
|
# 设置游戏界面大小,保存每一个类的图像数据
|
||
|
SCREEN_HEIGHT = 600
|
||
|
SCREEN_WIDTH = 1100
|
||
|
SCREEN = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
|
||
|
|
||
|
DEAD = pygame.image.load(os.path.join("Images/Dino", "DinoDead.png"))
|
||
|
|
||
|
RUNNING = [pygame.image.load(os.path.join("Images/Dino", "DinoRun1.png")),
|
||
|
pygame.image.load(os.path.join("Images/Dino", "DinoRun2.png"))]
|
||
|
JUMPING = pygame.image.load(os.path.join("Images/Dino", "DinoJump.png"))
|
||
|
DUCKING = [pygame.image.load(os.path.join("Images/Dino", "DinoDuck1.png")),
|
||
|
pygame.image.load(os.path.join("Images/Dino", "DinoDuck2.png"))]
|
||
|
|
||
|
SMALL_CACTUS = [pygame.image.load(os.path.join("Images/Cactus", "SmallCactus1.png")),
|
||
|
pygame.image.load(os.path.join("Images/Cactus", "SmallCactus2.png")),
|
||
|
pygame.image.load(os.path.join("Images/Cactus", "SmallCactus3.png"))]
|
||
|
LARGE_CACTUS = [pygame.image.load(os.path.join("Images/Cactus", "LargeCactus1.png")),
|
||
|
pygame.image.load(os.path.join("Images/Cactus", "LargeCactus2.png")),
|
||
|
pygame.image.load(os.path.join("Images/Cactus", "LargeCactus3.png"))]
|
||
|
|
||
|
BIRD = [pygame.image.load(os.path.join("Images/Bird", "Bird1.png")),
|
||
|
pygame.image.load(os.path.join("Images/Bird", "Bird2.png"))]
|
||
|
|
||
|
CLOUD = pygame.image.load(os.path.join("Images/Other", "Cloud.png"))
|
||
|
|
||
|
GAMEOVER = pygame.image.load(os.path.join("Images/Other", "GameOver.png"))
|
||
|
|
||
|
RESET = pygame.image.load(os.path.join("Images/Other", "Reset.png"))
|
||
|
|
||
|
BG = pygame.image.load(os.path.join("Images/Other", "BackGround.png"))
|
||
|
|
||
|
BULLET = pygame.image.load(os.path.join("Images/Other", "ProjectileSnowPea.png"))
|