Я пытаюсь перетащить текст на экран, но использую только классы. Когда я создаю экземпляр из класса, есть ли способ ссылаться на этот же экземпляр внутри класса? Например, в моем коде:
class _text_():
def __init__(self, font, size, text, antialias, colour, background):
self.font = font
self.size = size
self.text = text
self.antialias = antialias
self.colour = colour
self.background = background
def _textsettings_(self):
texts = pygame.font.SysFont(self.font, self.size)
return texts.render(self.text, self.antialias, self.colour, self.background)
def _textblit_(self):
return win.blit[text1, (400, 240)]
text1 = _text_('calibri', 20, "press any button to start", True, black, None)
в функции textblit, я пытаюсь использовать переменную 'text1', чтобы я мог перетащить ее на экран, но, очевидно, это не работает, и я озадачен о том, как это сделать.
Любые предложения приветствуются!