-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathsettings.py
More file actions
40 lines (30 loc) · 930 Bytes
/
settings.py
File metadata and controls
40 lines (30 loc) · 930 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import pygame
class Settings():
"""
存储所有设置的类
"""
def __init__(self):
"""
初始化游戏
"""
self.screen_width = 1000
self.screen_height = 618
self.bg_color = (245, 245, 247)
self.GOLD = pygame.Color('gold')
self.RED = pygame.Color('red')
self.GREEN = pygame.Color('green')
self.BLUE = pygame.Color("blue")
self.GREY = pygame.Color('grey')
self.BLACK = pygame.Color('black')
self.PURPLE = pygame.Color('purple')
self.mouse_state = -1
# -1: 没有携带砖块
# 0 : 横向的长砖块
# 1 : 短砖块
# 2 : 厚砖块
# 3 : 纵向的长砖块
# 4 : 删除砖块
self.pressed = [False, False, False]
self.floor_number = 0
self.rotate = 0
self.is_upped = True