Рефактор.

This commit is contained in:
sasha80
2023-10-16 13:09:04 +03:00
parent 839533fbf9
commit b56709ddaa
7 changed files with 12 additions and 12 deletions

View File

@@ -41,7 +41,7 @@ class Interfer:
func set_from_dic(dic: Dictionary):
var names: = Tools.get_members_names(self)
var names: = tools.get_members_names(self)
names.any(func(vn): if dic.has(vn): set(vn, dic[vn]); return false)

View File

@@ -29,7 +29,7 @@ class Threat:
func _init(): clear_fflags()
func _to_string() -> String: return '<Threat>: номер:%d пеленг:%0.1f частота:%0.1f МГц' % [id, aoa, freq]
func clear_fflags(): Tools.get_members_names(self).any(func(vn): fflags[vn] = false)
func clear_fflags(): tools.get_members_names(self).any(func(vn): fflags[vn] = false)
func set_from_dic(dic: Dictionary):
var items: = fflags.keys().filter(func(vn): return dic.has(vn))

View File

@@ -27,7 +27,7 @@ func is_overlap(x1, x2, y1, y2): return max(x1, y1) <= min(x2, y2)
func pos_calc(freq: float, aoa: float, pos0: Vector2, r0: float, r1: float, f0: float, f1: float):
var df = f1 - f0
var r = ((freq - f0) / df) * r1 + r0
var aoa_rad = Tools.radians(aoa) - PI / 2.0
var aoa_rad = radians(aoa) - PI / 2.0
var x = cos(aoa_rad) * r + pos0.x
var y = sin(aoa_rad) * r + pos0.y
return Vector2(x, y)