Прислушиваясь к советам общественности, я передумал и нашел лучший способ решения своей проблемы, чем создание класса: преобразовать элементы меню в строки вне класса. Позвольте мне использовать решение, предложенное THC4k .
Унифицированный
menu.items=((
('Play Game', True),
' ',
'Speed: ', (speed, True),
' ',
'Screen: ', (screen_width, True), 'x', (screen_height, True),
' ',
- 'Color: ', (color, True),
+ 'Color: ', (("Off", "On")[color], True),
' ',
('Exit', True)
))
(я сделал то же самое для других переменных, я просто пытаюсь быть кратким с diff)