def style(srf, bg=None, border=(0,0,0), weight=0, padding=0):
"Create a new surface with padding, background color, and/or border"
w, h = srf.get_size()
# Add padding
padding += weight
w += 2 * padding
h += 2 * padding
img = pygame.Surface((w, h), pygame.SRCALPHA)
# Add background color and border
if bg: img.fill(rgba(bg))
img.blit(srf, (padding, padding))
if weight: drawBorder(img, border, weight)
return img
评论列表
文章目录