Здравствуйте, делаю игру на PyGame и хочу добавить в неё настройки.
В коде игры фигурирует переменная Immortality, которая не дает игроку проиграть. Вот код:
Сама переменная Immortality находится в файле config.py:
Также у меня есть Tkinter-приложение, в котором есть "галочка на бессмертие":
![screenshot.jpg screenshot.jpg](https://itfy.org/data/attachments/0/424-7e19ed8d547a0250ed7705cca0fa5de9.jpg)
Подскажите, пожалуйста, как сделать так, чтобы при изменении состояния ChekButton'а (Поставить/убрать галочку) менялось значение переменной в config.py
Т.е. изменить переменную из config.py при помощи сonfig-changer.py (Tkinter-приложение) для использования этой переменной в игре (main.py)
В коде игры фигурирует переменная Immortality, которая не дает игроку проиграть. Вот код:
Python:
import pygame
from config import Immortality #это python файл, содержащий переменную Immortality
#код
if Immortality: #Если игрок бессмертный
pass #Ничего не произойдет
if not Immortality: #Иначе
player.lives -= 1 #Количество его жизней уменьшается
#Остальной код
Python:
#config.py
Immortality = False
![screenshot.jpg screenshot.jpg](https://itfy.org/data/attachments/0/424-7e19ed8d547a0250ed7705cca0fa5de9.jpg)
Подскажите, пожалуйста, как сделать так, чтобы при изменении состояния ChekButton'а (Поставить/убрать галочку) менялось значение переменной в config.py
Т.е. изменить переменную из config.py при помощи сonfig-changer.py (Tkinter-приложение) для использования этой переменной в игре (main.py)