музыка и фиксы

This commit is contained in:
2023-01-16 19:13:47 +07:00
parent 67a84b9fe6
commit 37b21b4a8c
7 changed files with 42 additions and 10 deletions
+14
View File
@@ -31,6 +31,19 @@ def start_the_game() -> None:
menu.toggle() # останавливаю меню
def test(value: dict, _):
print(value)
if value[0][0] == "Да":
test = "True"
else:
test = "False"
config = configparser.ConfigParser() # создаю объект ConfigParser
config.read('conf/config.ini') # читаю файл
config['Settings']['sound'] = test # перезаписываю сложность
with open('conf/config.ini', 'w') as configfile: # открываю файл для записи
config.write(configfile) # записываю
difficulty = "Простая" # временная переменная для сложности
pygame.init() # запускаю pygame
surface = pygame.display.set_mode((600, 400)) # создаю полотно
@@ -41,6 +54,7 @@ menu = pygame_menu.Menu('Welcome', 600, 400, theme=mytheme) # создаю ме
menu.add.label("Сложность") # добавляю label
menu.add.selector('', [('Простая', 1), ('Средняя', 2), ('Сложная', 3), ('Проигрывать весело', 4)],
onchange=set_difficulty) # добавляю selector с выбором сложности
menu.add.selector("музыка", [("Да", 1), ("Нет", 1)], onchange=test)
menu.add.button('Play', start_the_game) # добавляю кнопку начала игры
menu.add.button('Quit', pygame_menu.events.EXIT) # добавляю кнопку выхода
menu.mainloop(surface) # запускаю меню