Чистка.

This commit is contained in:
sasha80
2026-01-26 16:01:19 +03:00
parent ea4e464e9d
commit 6bcaf2561c
3 changed files with 10 additions and 11 deletions

View File

@@ -154,7 +154,7 @@ func _ensure_config_exists() -> bool:
# Проверяем, нужно ли обновить конфигурацию # Проверяем, нужно ли обновить конфигурацию
if _should_update_config(): if _should_update_config():
return _update_config() return _update_config()
# Если файл уже существует - все ок # Если файл уже существует - все ок
if FileAccess.file_exists(CONFIG_PATH): if FileAccess.file_exists(CONFIG_PATH):
return true return true
@@ -172,13 +172,13 @@ func _should_update_config() -> bool:
# Если файла конфигурации нет - нужно создать # Если файла конфигурации нет - нужно создать
if not FileAccess.file_exists(CONFIG_PATH): if not FileAccess.file_exists(CONFIG_PATH):
return true return true
# Проверяем версию существующей конфигурации # Проверяем версию существующей конфигурации
var config_file = FileAccess.open(CONFIG_PATH, FileAccess.READ) var config_file = FileAccess.open(CONFIG_PATH, FileAccess.READ)
if config_file: if config_file:
var json_text = config_file.get_as_text() var json_text = config_file.get_as_text()
config_file.close() config_file.close()
var json = JSON.new() var json = JSON.new()
if json.parse(json_text) == OK: if json.parse(json_text) == OK:
var existing_version = json.data.get("config_version", "0.0.0") var existing_version = json.data.get("config_version", "0.0.0")
@@ -187,7 +187,7 @@ func _should_update_config() -> bool:
else: else:
# Если ошибка парсинга - нужно обновить # Если ошибка парсинга - нужно обновить
return true return true
return false return false
@@ -196,16 +196,16 @@ func _should_update_config() -> bool:
static func _compare_versions(version1: String, version2: String) -> int: static func _compare_versions(version1: String, version2: String) -> int:
var v1_parts = version1.split(".") var v1_parts = version1.split(".")
var v2_parts = version2.split(".") var v2_parts = version2.split(".")
for i in range(max(v1_parts.size(), v2_parts.size())): for i in range(max(v1_parts.size(), v2_parts.size())):
var v1_part = int(v1_parts[i]) if i < v1_parts.size() else 0 var v1_part = int(v1_parts[i]) if i < v1_parts.size() else 0
var v2_part = int(v2_parts[i]) if i < v2_parts.size() else 0 var v2_part = int(v2_parts[i]) if i < v2_parts.size() else 0
if v1_part < v2_part: if v1_part < v2_part:
return -1 return -1
elif v1_part > v2_part: elif v1_part > v2_part:
return 1 return 1
return 0 return 0
@@ -216,7 +216,7 @@ func _update_config() -> bool:
var backup_path = CONFIG_PATH + ".backup_v" + _current_version var backup_path = CONFIG_PATH + ".backup_v" + _current_version
DirAccess.copy_absolute(CONFIG_PATH, backup_path) DirAccess.copy_absolute(CONFIG_PATH, backup_path)
print("Создана резервная копия: ", backup_path) print("Создана резервная копия: ", backup_path)
# Копируем актуальную конфигурацию # Копируем актуальную конфигурацию
return _copy_default_config() return _copy_default_config()

View File

@@ -8,8 +8,7 @@ func _ready() -> void:
func on_setting_changed(): func on_setting_changed():
var cb = $CheckButton checkbutton_material = $CheckButton.material
checkbutton_material = cb.material
apply_colors() apply_colors()

View File

@@ -3,7 +3,7 @@ extends ColorPickerButton
func _enter_tree() -> void: func _enter_tree() -> void:
ProjectSettings.connect('settings_changed', apply_colors) ProjectSettings.connect('settings_changed', apply_colors)
func _exit_tree() -> void: func _exit_tree() -> void:
ProjectSettings.disconnect('settings_changed', apply_colors) ProjectSettings.disconnect('settings_changed', apply_colors)