Рефактор.

This commit is contained in:
sasha80
2025-08-29 10:06:32 +03:00
parent b3db948eac
commit 5fee396387
3 changed files with 35 additions and 23 deletions

View File

@@ -29,6 +29,8 @@ func hypot(x: float, y: float) -> float: return sqrt(x * x + y * y)
func is_overlap(x1, x2, y1, y2) -> bool: return max(x1, y1) <= min(x2, y2)
## Закрывает программу если [param val] установлен в [b]false[/b][br]
## [param msg] - сообщение об ошибке
func allways(val: bool, msg: String = '<не указано>'):
if val: return
push_error('ошибка: %s\n' % msg)
@@ -198,22 +200,22 @@ func fill_files_table(tbl: table, folder: String, rows_types: Array):
if dir == null:
return
var exclude_names: = ['.', '..']
dir.list_dir_begin() # TODOGODOT4 fill missing arguments https://github.com/godotengine/godot/pull/40547
dir.list_dir_begin() # TODO: GODOT4 fill missing arguments https://github.com/godotengine/godot/pull/40547
while true:
var file: = dir.get_next()
if file == '':
break
if file in exclude_names:
continue
var file_name = folder + file
var fd = FileAccess.open(file_name, FileAccess.READ)
var file_name: = folder + file
var fd: = FileAccess.open(file_name, FileAccess.READ)
if not fd:
continue
var glob_path = ProjectSettings.globalize_path(file_name)
var sz = fd.get_length()
var ut = FileAccess.get_modified_time(file_name)
var glob_path: = ProjectSettings.globalize_path(file_name)
var sz: = fd.get_length()
var ut: = FileAccess.get_modified_time(file_name)
fd.close()
var mt = Time.get_datetime_dict_from_unix_time(ut)
var mt: = Time.get_datetime_dict_from_unix_time(ut)
var file_row = [file, '%d' % sz, '%d-%02d-%02d %02d:%02d' % [mt.year, mt.month, mt.day, mt.hour, mt.minute]]
tbl.add_row(rows_types)
var i_row: = tbl.get_rows_count() - 1