Рефактор.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user