单向场景切换版本 #1

Merged
chicrobot merged 12 commits from feature-chicrobot into develop 2026-07-27 22:26:35 +08:00
Showing only changes of commit 2f7261f59c - Show all commits
+32 -27
View File
@@ -1,38 +1,43 @@
import pygame import pygame
# 初始化 from src.config.color import Color
pygame.init() from src.config.game_config import GameConfig
# 设置窗口大小
window_size = (1920/2, 1080/2)
screen = pygame.display.set_mode(window_size)
# 设置标题
pygame.display.set_caption("Test Name")
rect = [10,20,30,40] rect = [10,20,30,40]
black = (0,0,0)
white = (255,255,255)
def update(): class Game:
pass def __init__(self):
# 初始化
pygame.init()
def main(): # 设置窗口大小
# 运行循环 size = (GameConfig.window_x, GameConfig.window_y)
running = True self.screen = pygame.display.set_mode(size)
while running:
# 事件处理
for event in pygame.event.get():
# 检查是否关闭
if event.type == pygame.QUIT:
running = False
screen.fill(black) # 设置标题
pygame.display.set_caption(GameConfig.game_name)
pygame.draw.rect(screen, white, rect) # 运行循环
self.running = True
self.run()
# 更新显示 def run(self):
pygame.display.update() while self.running:
# 事件处理
for event in pygame.event.get():
# 检查是否关闭
if event.type == pygame.QUIT:
self.running = False
self.screen.fill(GameConfig.bg_color)
self.update()
# 更新显示
pygame.display.update()
def update(self):
pygame.draw.rect(self.screen, Color.white, rect)
if __name__ == "__main__": if __name__ == "__main__":
main() Game()