IText.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:Boardgame 作者: RensMo 项目源码 文件源码
def __init__(self, x, y, btext, size, width, rI, color=pygame.Color("black"), underline=None):
        self.x = x
        self.y = y
        self.size = size
        self.width = width
        self.font = pygame.font.Font("Assets/Berlin Sans FB.ttf", self.size)
        self.underline = underline
        if self.underline == True:
            print("underline = true")
            self.font.set_underline(True)
        elif self.underline == False:
            print("underline = true")
            self.font.set_underline(False)
        self.color = color
        self.btext = btext
        self.atext = ""
        self.etext = self.font.render(self.btext + self.atext, 1, (self.color))
        self.shifted = False
        self.maxlength = 60
        self.focus = 0
        self.rect = pygame.Rect((self.x, self.y), (self.width, self.size))
        self.srect = pygame.Surface((int(self.width), int(self.size)))
        self.rI = rI
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号