Здравствуйте, делаю игру на PyGame и хочу добавить в неё настройки.
В коде игры фигурирует переменная Immortality, которая не дает игроку проиграть. Вот код:
Сама переменная Immortality находится в файле config.py:
Также у меня есть Tkinter-приложение, в котором есть "галочка на бессмертие":
Подскажите, пожалуйста, как сделать так, чтобы при изменении состояния 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
Подскажите, пожалуйста, как сделать так, чтобы при изменении состояния ChekButton'а (Поставить/убрать галочку) менялось значение переменной в config.py
Т.е. изменить переменную из config.py при помощи сonfig-changer.py (Tkinter-приложение) для использования этой переменной в игре (main.py)