Рефактор.

This commit is contained in:
sasha80
2023-08-23 11:53:03 +03:00
parent 86032ec3d6
commit 8d64665451
3 changed files with 10 additions and 8 deletions

View File

@@ -2,7 +2,7 @@ class_name GDTable extends GridContainer
## Виджет "Таблица"
@export var node_gap: = Vector2(0.0, 0.0) ## Зазор между ячейками, который не возможно вычислить или получить
@export var node_gap: = Vector2(0.0, 0.0) ## Зазор между ячейками, который невозможно вычислить или получить
@export var selector_color: = Color(1.0, 1.0, 1.0, 1.0) ## Окрашивающий цвет для селектора выбранного ряда
@export var selector_key_down: Key = KEY_DOWN ## Клавиша увеличения индекса выбранного ряда
@export var selector_key_up: Key = KEY_UP ## Клавиша уменьшения индекса выбранного ряда
@@ -166,7 +166,8 @@ func get_node_key(format: String, i_col: int, i_row: int) -> String:
return key
##
## Возвращает массив с индексом ячейки.
## [b][0][/b] - индекс колонки, [b][1][/b] - индекс строки
func get_key_indexes(key: String) -> Array:
var tokens: = key.split('_')
assert(tokens.size() == 3, 'ошибка: неверный ключ: \"%s\"' % key)