From fbe0e040c4035cf040af55f4d1bbabd95069951c Mon Sep 17 00:00:00 2001 From: 206530118 <3046257660@qq.com> Date: Thu, 24 Jun 2021 12:44:16 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20'button.py'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- button.py | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 button.py diff --git a/button.py b/button.py deleted file mode 100644 index a26288d..0000000 --- a/button.py +++ /dev/null @@ -1,37 +0,0 @@ -import pygame.font - -class Button(): - """一个用于创建矩形按钮的类""" - - def __init__(self, ai_settings, screen, msg): - """初始化按钮的属性""" - self.screen = screen - self.screen_rect = screen.get_rect() - - # 设置按钮的尺寸和其他属性 - self.width = 200 - self.height = 50 - self.button_color = (0, 255, 0) - self.text_color = (255, 255, 255) - self.font = pygame.font.SysFont('Calibri, Arial', 48) - - # 创建按钮的rect对象,并使其在屏幕上居中 - self.rect = pygame.Rect(0, 0, self.width, self.height) - self.rect.center = self.screen_rect.center - self.rect.y += 120 - - # 按钮标签 - 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)