Get count element
This commit is contained in:
+20
-3
@@ -2,20 +2,37 @@ extends "res://db/MBase.gd"
|
|||||||
|
|
||||||
var m_name = null
|
var m_name = null
|
||||||
var m_thumb = null
|
var m_thumb = null
|
||||||
|
var m_level = null
|
||||||
|
|
||||||
func _init(row_idx):
|
func _init(row_idx):
|
||||||
|
m_level = row_idx
|
||||||
table = Global.database.get_table_by_name("levels")
|
table = Global.database.get_table_by_name("levels")
|
||||||
|
|
||||||
var datas = table.get_data_at_row_idx(row_idx)
|
var datas = table.get_data_at_row_idx(m_level)
|
||||||
if true:
|
if true:
|
||||||
m_name = _get_name(datas)
|
m_name = _get_name(datas)
|
||||||
m_thumb = _get_thumb(datas)
|
m_thumb = _get_thumb(datas)
|
||||||
|
|
||||||
func object_to_find():
|
func object_to_find():
|
||||||
return 25 as String
|
var count = 0
|
||||||
|
var datas = _scenes().get_data_by_prop_name_and_data("level", String(m_level))
|
||||||
|
|
||||||
|
if datas.size() != 0:
|
||||||
|
count = datas.size()
|
||||||
|
|
||||||
|
return count as String
|
||||||
|
|
||||||
|
func _scenes():
|
||||||
|
return Global.database.get_table_by_name("scenes")
|
||||||
|
|
||||||
func object_finding():
|
func object_finding():
|
||||||
return 9 as String
|
var count = 0
|
||||||
|
var datas = _scenes().get_data_by_prop_name_and_data("lock", String(m_level))
|
||||||
|
|
||||||
|
if datas.size() != 0:
|
||||||
|
count = datas.count(true)
|
||||||
|
|
||||||
|
return count as String
|
||||||
|
|
||||||
func name():
|
func name():
|
||||||
return m_name
|
return m_name
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ func _apply_settings():
|
|||||||
var lang = _get_settings_data("langue", Global.table_settings, Global.data_settings)
|
var lang = _get_settings_data("langue", Global.table_settings, Global.data_settings)
|
||||||
var gyro = _get_settings_data("gyroscope", Global.table_settings, Global.data_settings)
|
var gyro = _get_settings_data("gyroscope", Global.table_settings, Global.data_settings)
|
||||||
|
|
||||||
#$CenterContainer/VBoxContainer/Langue/HBoxContainer/data.set_text(lang)
|
$VBoxContainer/Langue/HBoxContainer/data.set_text(lang)
|
||||||
#$CenterContainer/VBoxContainer/gyroscope/HBoxContainer/data.set_pressed(int(gyro) as bool)
|
$VBoxContainer/gyroscope/HBoxContainer/data.set_pressed(int(gyro) as bool)
|
||||||
|
|
||||||
func _get_settings_data(name, table, datas):
|
func _get_settings_data(name, table, datas):
|
||||||
for index in range(0, Global.table_settings.get_props_count()):
|
for index in range(0, Global.table_settings.get_props_count()):
|
||||||
|
|||||||
Reference in New Issue
Block a user