Add fields for params in __init__ in UiText
This commit is contained in:
parent
d6945f2bed
commit
9ddcec6d73
@ -7,10 +7,14 @@ from src.ui.UiElement import UiElement
|
|||||||
|
|
||||||
class UiText(UiElement):
|
class UiText(UiElement):
|
||||||
def __init__(self, rect: pygame.Rect, text: str, font: pygame.font.Font = None,
|
def __init__(self, rect: pygame.Rect, text: str, font: pygame.font.Font = None,
|
||||||
textColor: Tuple[int, int, int] = (0, 0, 0), antialias: bool = False,
|
textColor=(0, 0, 0), antialias: bool = False,
|
||||||
backgroundColor: Tuple[int, int, int] = None):
|
backgroundColor=None):
|
||||||
super().__init__(rect)
|
super().__init__(rect)
|
||||||
|
|
||||||
|
self.backgroundColor = backgroundColor
|
||||||
|
self.antialias = antialias
|
||||||
|
self.textColor = textColor
|
||||||
|
self.text = text
|
||||||
if font is None:
|
if font is None:
|
||||||
font = pygame.font.Font(None, 12)
|
font = pygame.font.Font(None, 12)
|
||||||
self.font = font
|
self.font = font
|
||||||
|
Loading…
Reference in New Issue
Block a user