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)