Рефакторинг
This commit is contained in:
@@ -47,7 +47,7 @@ var scroll_adj: = Vector2(0, 0)
|
|||||||
|
|
||||||
|
|
||||||
func get_node_scene(): return node_type_file
|
func get_node_scene(): return node_type_file
|
||||||
func assert_meta(i_col: int, i_row: int, pname: String, node): _assert(node.has_meta(pname), 'нет мета-свойства \"%s\" у ячейки колонка:%d ряд:%d' % [pname, i_col, i_row])
|
func _assert_meta(i_col: int, i_row: int, pname: String, node): _assert(node.has_meta(pname), 'нет мета-свойства \"%s\" у ячейки колонка:%d ряд:%d' % [pname, i_col, i_row])
|
||||||
func get_node_user_data(i_col: int, i_row: int): return get_node_meta(i_col, i_row, META_USER_DATA)
|
func get_node_user_data(i_col: int, i_row: int): return get_node_meta(i_col, i_row, META_USER_DATA)
|
||||||
func set_node_user_data(i_col: int, i_row: int, val) -> void: set_node_meta(i_col, i_row, META_USER_DATA, val)
|
func set_node_user_data(i_col: int, i_row: int, val) -> void: set_node_meta(i_col, i_row, META_USER_DATA, val)
|
||||||
func defaultselector_color_proc(_i_row: int): return selector_color
|
func defaultselector_color_proc(_i_row: int): return selector_color
|
||||||
@@ -143,8 +143,8 @@ func load_node_scene(file_name: String):
|
|||||||
func _ready():
|
func _ready():
|
||||||
ScnSelector = load(selector_type_file)
|
ScnSelector = load(selector_type_file)
|
||||||
ScnNode = load(node_type_file)
|
ScnNode = load(node_type_file)
|
||||||
_assert(ScnSelector is PackedScene, '\"%s\" не PackedScene', ScnSelector)
|
_assert(ScnSelector is PackedScene, '\"%s\" не PackedScene' % ScnSelector)
|
||||||
_assert(ScnNode is PackedScene, '\"%s\" не PackedScene', ScnNode)
|
_assert(ScnNode is PackedScene, '\"%s\" не PackedScene' % ScnNode)
|
||||||
|
|
||||||
|
|
||||||
## Выравнивает по нижнему левому углу. Используется для выравнивания по заголовку.
|
## Выравнивает по нижнему левому углу. Используется для выравнивания по заголовку.
|
||||||
@@ -171,7 +171,7 @@ func set_node_meta(i_col: int, i_row: int, pname: String, val) -> void:
|
|||||||
func get_node_meta(i_col: int, i_row: int, pname: String):
|
func get_node_meta(i_col: int, i_row: int, pname: String):
|
||||||
var key: = get_node_key(NODE_KEY_FORMAT, i_col, i_row)
|
var key: = get_node_key(NODE_KEY_FORMAT, i_col, i_row)
|
||||||
var node = nodes[key]
|
var node = nodes[key]
|
||||||
assert_meta(i_col, i_row, pname, node)
|
_assert_meta(i_col, i_row, pname, node)
|
||||||
return node.get_meta(pname)
|
return node.get_meta(pname)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user