Add ambiant sound level warcraft
This commit is contained in:
@@ -4,25 +4,32 @@ export (PackedScene) var object_first = load("res://scenes/UI/list_ho/ObjectList
|
||||
export (PackedScene) var object_std = load("res://scenes/UI/list_ho/ObjectListStd.tscn")
|
||||
export (PackedScene) var object_last = load("res://scenes/UI/list_ho/ObjectListLast.tscn")
|
||||
|
||||
onready var label_id = null
|
||||
onready var last_btn = null
|
||||
|
||||
func _ready():
|
||||
print(meshes)
|
||||
_display_hud_menu()
|
||||
_play_ambiant_sound()
|
||||
|
||||
func _display_hud_menu():
|
||||
var counter = 0
|
||||
var scene = null
|
||||
var label_id = null
|
||||
|
||||
for key in meshes:
|
||||
scene = meshes[key]
|
||||
_create_button_info(scene, counter)
|
||||
_create_button_info(scene, counter, label_id)
|
||||
label_id = scene.label_id()
|
||||
counter = +1
|
||||
|
||||
func _play_ambiant_sound():
|
||||
$AmbiantSound.play()
|
||||
|
||||
# Back to main scene
|
||||
func _on_TextureButton_pressed():
|
||||
print("[levels#_on_TextureButton_pressed] quit to menu")
|
||||
Global.goto_scene("res://scenes/main.tscn")
|
||||
|
||||
func _create_button_info(scene, counter):
|
||||
func _create_button_info(scene, counter, label_id):
|
||||
var btn = null
|
||||
|
||||
if counter == 0:
|
||||
@@ -36,7 +43,6 @@ func _create_button_info(scene, counter):
|
||||
print("[warCraft#_create_button_info] ["+String(counter)+"] use standar")
|
||||
|
||||
if label_id != null and label_id == scene.label_id():
|
||||
# $ListObjects/ListContainer.add_child(btn)
|
||||
last_btn.get_node("Label").set_text(last_btn.get_node("Label").text + " X")
|
||||
else:
|
||||
$ListObjects/ListContainer.add_child(btn)
|
||||
|
||||
@@ -44,6 +44,7 @@
|
||||
[ext_resource path="res://scenes/UI/list_ho/UI_list_ho.tscn" type="PackedScene" id=44]
|
||||
[ext_resource path="res://scenes/UI/UI_back.tscn" type="PackedScene" id=45]
|
||||
[ext_resource path="res://assets/props/book/sm_book.tscn" type="PackedScene" id=46]
|
||||
[ext_resource path="res://assets/sounds/ambient-sound-level-warcraft.mp3" type="AudioStream" id=46]
|
||||
|
||||
[sub_resource type="PanoramaSky" id=1]
|
||||
panorama = ExtResource( 11 )
|
||||
@@ -732,6 +733,11 @@ shape = SubResource( 17 )
|
||||
|
||||
[node name="Quit" parent="." instance=ExtResource( 45 )]
|
||||
|
||||
[node name="AmbiantSound" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 46 )
|
||||
volume_db = -15.0
|
||||
autoplay = true
|
||||
|
||||
[connection signal="pressed" from="Quit/TextureButton" to="." method="_on_TextureButton_pressed"]
|
||||
|
||||
[editable path="ListObjects"]
|
||||
|
||||
Reference in New Issue
Block a user