Fix interaction menu

This commit is contained in:
Vaillant Jeremy
2021-05-15 00:35:15 +02:00
parent 2ce155385c
commit e5110d8d4f
7 changed files with 103 additions and 79 deletions
+3 -3
View File
@@ -56,9 +56,9 @@ func _get_resource(index, table, datas):
return datas[index].get_data()
func _apply_scene(name, thumb, resource):
$games/Container/HBoxContainer.add_child(_configure_vbox())
$Container/HBoxContainer.add_child(_configure_vbox())
_configure_button(thumb, resource, name)
$games/Container/HBoxContainer/VBoxContainer.add_child(_configure_label(name))
$Container/HBoxContainer/VBoxContainer.add_child(_configure_label(name))
func _configure_vbox():
var vbox = VBoxContainer.new()
@@ -74,7 +74,7 @@ func _configure_label(name):
func _configure_button(thumb, _resource, name):
var thumbnail = TextureButton.new()
$games/Container/HBoxContainer/VBoxContainer.add_child(thumbnail)
$Container/HBoxContainer/VBoxContainer.add_child(thumbnail)
thumbnail.set_normal_texture(load(thumb))
thumbnail.connect("pressed", self, "_on_"+name.to_lower()+"_pressed")
+4 -2
View File
@@ -12,6 +12,7 @@ __meta__ = {
}
[node name="GridContainer" type="GridContainer" parent="."]
visible = false
margin_left = 645.0
margin_top = 298.0
margin_right = 795.0
@@ -48,8 +49,9 @@ margin_right = 720.0
margin_bottom = 450.0
[node name="HBoxContainer" type="VBoxContainer" parent="Container"]
margin_right = 824.0
margin_bottom = 300.0
__meta__ = {
"_edit_use_anchors_": false
}
[connection signal="pressed" from="GridContainer/WarCraft" to="." method="_on_WarCraft_pressed"]
[connection signal="pressed" from="GridContainer/Lightmap" to="." method="_on_Lightmap_pressed"]