From 8ece8ca64541f81287f3582f431368313c796398 Mon Sep 17 00:00:00 2001 From: 206530219 <236845922@qq.com> Date: Thu, 17 Jun 2021 11:34:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- button.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/button.py b/button.py index 88d22cd..7fa359c 100644 --- a/button.py +++ b/button.py @@ -1,5 +1,7 @@ import pygame.font -class play_Button(): + + +class play_Button: def __init__(self, ai_settings, screen, msg): """初始化按钮的属性""" self.screen = screen @@ -14,13 +16,14 @@ class play_Button(): # self.rect.center = self.screen_rect.center # 按钮的标签只需创建一次 self.prep_msg(msg) + def prep_msg(self, msg): """将msg渲染为图像,并使其在按钮上居中""" self.msg_image = self.font.render(msg, True, self.text_color, self.button_color) self.msg_image_rect = self.msg_image.get_rect() self.msg_image_rect.center = self.rect.center + def draw_button(self): # 绘制一个用颜色填充的按钮,在绘制文本 self.screen.fill(self.button_color, self.rect) self.screen.blit(self.msg_image, self.msg_image_rect) - \ No newline at end of file