def __init__( self, name, func, position, fontPath, fontSize, text, fontColor, fontBGColor, menu=None, neighbors=None ): MenuButton.__init__(self, position, 1, 1, name, menu, neighbors) Text.__init__(self, position, fontPath, fontSize, text, fontColor, fontBGColor) self._defaultColor = self._fontColor self._highlightColor = pygame.Color(255, 255, 255) self._selectColor = pygame.Color(255, 255, 0) self._function = func
def __init__( self, name, targetMenuName, position, fontPath, fontSize, text, fontColor, fontBGColor, menu=None, neighbors=None, ): """ Constructor """ MenuButton.__init__(self, position, 1, 1, name, menu, neighbors) Text.__init__(self, position, fontPath, fontSize, text, fontColor, fontBGColor) self._defaultColor = self._fontColor self._highlightColor = pygame.Color(255, 255, 255) self._selectColor = pygame.Color(255, 255, 0) self._targetMenuName = targetMenuName