Pygame как для Surface сделать больше размер и непрозрачный фон

Код ниже создает Rect из Surface и выводит на экран. Как мне сделать так чтобы линии (aalines) вокруг Rect'a и сам Rect стали больше, не изменяя размер текста. И потом сделать фон Rect'a какого-либо цвета (чтобы был виден текст и не видно фона).

У меня получалось изменять только через place1.width += 30, place1.height += 30, но выходит не симметрично.

import pygame as pg
import sys

pg.init()

sc = pg.display.set_mode((600, 500)
sc.fill((200, 255, 200))

font1 = pg.font.SysFont('arial', 90)
text1 = font1.render('fixed', True, (0, 255, 0))
place1 = text1.get_rect(center=(200, 150))

while True:
    for i in pg.event.get():
        if i.type == pg.QUIT:
            sys.exit()

    sc.fill((200, 255, 200))

    pg.draw.aalines(sc, (0, 0, 0), True, [place1.topleft, place1.topright, place1.bottomright, place1.bottomleft])
    sc.blit(text1, place1)

    pg.display.update()

    pg.time.delay(20)

Ответы (0 шт):