Use dbb for levels
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
extends "res://db/MBase.gd"
|
||||
|
||||
var m_name = null
|
||||
var m_thumb = null
|
||||
|
||||
func _init(row_idx):
|
||||
table = Global.database.get_table_by_name("levels")
|
||||
|
||||
var datas = table.get_data_at_row_idx(row_idx)
|
||||
if true:
|
||||
m_name = _get_name(datas)
|
||||
m_thumb = _get_thumb(datas)
|
||||
|
||||
func object_to_find():
|
||||
return 25 as String
|
||||
|
||||
func object_finding():
|
||||
return 9 as String
|
||||
|
||||
func name():
|
||||
return m_name
|
||||
|
||||
func thumbnail():
|
||||
return m_thumb
|
||||
|
||||
## PRIVATE
|
||||
func _get_name(datas):
|
||||
return _get_data(datas, 0) as String
|
||||
|
||||
func _get_thumb(datas):
|
||||
return _get_data(datas, 1) as String
|
||||
@@ -32,15 +32,6 @@ func search_keys():
|
||||
if m_tick_reference["id"] == null:
|
||||
m_tick_reference["id"] = _get_tick_reference_id(prop_index)
|
||||
|
||||
func object():
|
||||
return {
|
||||
"label": m_label,
|
||||
"lock": m_lock["value"],
|
||||
"value": m_value["value"],
|
||||
"tick_reference": m_tick_reference["value"],
|
||||
"mesh": m_mesh
|
||||
}
|
||||
|
||||
func key():
|
||||
return m_key
|
||||
|
||||
|
||||
+3
-4
@@ -14,10 +14,9 @@
|
||||
"table_name":"levels",
|
||||
"props":[
|
||||
{"name":"name","type":"3","auto_increment":"0"},
|
||||
{"name":"thumb","type":"4","auto_increment":"0"},
|
||||
{"name":"resource","type":"4","auto_increment":"0"}
|
||||
{"name":"thumb","type":"4","auto_increment":"0"}
|
||||
],
|
||||
"data":["WarCraft","res://assets/levels/warcraft.jpg","res://scenes/levels/warcraft/WarCraft.tscn"]
|
||||
"data":["WarCraft","res://assets/levels/warcraft.jpg"]
|
||||
},
|
||||
{
|
||||
"table_name":"scenes",
|
||||
@@ -33,4 +32,4 @@
|
||||
"data":["0.0","True","Dagger","0","dagger","0","dagger","0.0","0","Fiole","7788","fiole1","0","fioles/fiole1","1.79","0","Fiole","0","fiole2","0","fioles/fiole2","0.0","0","Fiole","0","fiole3","0","fioles/fiole_socle/fiole3","0.0","0","Spyglass","0","spyglass","0","spyglass","0.0","0","Coins","0","coin1","0","golds/coin1","0.0","0","Coins","0","coin2","0","golds/coin2","0.0","0","Coins","0","coin3","0","golds/coin3","0.0","0","Weapon Gun","0","weapon","0","weapon","0.0","0","Apple","0","apple1","0","apples/apple1","0.0","0","Apple","0","apple2","0","apples/apple2","0.0","0","Apple","0","apple3","0","apples/apple3","0.0","0","Apple","0","apple4","0","apples/apple4","0.0","0","Beer","0","beer","0","beer","0.0","0","SuperDager","0","gadder","1","sm_super_dager"]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user