fix bug score + titre + message game over dans les settings + ajout background
This commit is contained in:
parent
1382b02f3c
commit
7009740520
4 changed files with 47 additions and 23 deletions
|
@ -46,7 +46,7 @@ func nouvelle_partie():
|
||||||
$AudioStreamPlayer.play()
|
$AudioStreamPlayer.play()
|
||||||
$AudioGameOver.stop()
|
$AudioGameOver.stop()
|
||||||
$Menu.show_message("Des ennemis arrivent...")
|
$Menu.show_message("Des ennemis arrivent...")
|
||||||
$TextureRect.texture = load("res://imgs/background_ig.png")
|
$TextureRect.texture = load("res://imgs/background_ig.png")
|
||||||
# lecture des paramètres
|
# lecture des paramètres
|
||||||
|
|
||||||
var file = File.new()
|
var file = File.new()
|
||||||
|
|
|
@ -21,11 +21,15 @@ func show_message(text):
|
||||||
func show_partie_perdue():
|
func show_partie_perdue():
|
||||||
$"Menu Principal/ButtonStart".show()
|
$"Menu Principal/ButtonStart".show()
|
||||||
$"Menu Principal/ButtonSettings".show()
|
$"Menu Principal/ButtonSettings".show()
|
||||||
$"Menu Principal/LabelTitre".show()
|
$"Menu Principal/LabelGameScore".hide()
|
||||||
|
$"Menu Principal/LabelGameRecord".hide()
|
||||||
|
$"Menu Principal/LabelMenuScore".show()
|
||||||
|
$"Menu Principal/LabelMenuRecord".show()
|
||||||
show_message("Perdu !")
|
show_message("Perdu !")
|
||||||
|
|
||||||
func update_score(score):
|
func update_score(score):
|
||||||
$"Menu Principal/LabelScore".text = str(score)
|
$"Menu Principal/LabelMenuScore".text = str(score)
|
||||||
|
$"Menu Principal/LabelGameScore".text = str(score)
|
||||||
|
|
||||||
func _on_TimerMessage_timeout():
|
func _on_TimerMessage_timeout():
|
||||||
$LabelMessage.hide()
|
$LabelMessage.hide()
|
||||||
|
@ -33,8 +37,11 @@ func _on_TimerMessage_timeout():
|
||||||
func _on_ButtonStart_pressed():
|
func _on_ButtonStart_pressed():
|
||||||
$"Menu Principal/ButtonStart".hide()
|
$"Menu Principal/ButtonStart".hide()
|
||||||
emit_signal("lancement_partie")
|
emit_signal("lancement_partie")
|
||||||
$"Menu Principal/LabelTitre".hide()
|
|
||||||
$"Menu Principal/ButtonSettings".hide()
|
$"Menu Principal/ButtonSettings".hide()
|
||||||
|
$"Menu Principal/LabelGameScore".show()
|
||||||
|
$"Menu Principal/LabelGameRecord".show()
|
||||||
|
$"Menu Principal/LabelMenuScore".hide()
|
||||||
|
$"Menu Principal/LabelMenuRecord".hide()
|
||||||
|
|
||||||
func _on_ButtonSettings_pressed():
|
func _on_ButtonSettings_pressed():
|
||||||
for i in $"Menu Principal".get_children():
|
for i in $"Menu Principal".get_children():
|
||||||
|
@ -48,6 +55,7 @@ func cacher_settings(): # on cache les settings
|
||||||
func montrer_settings(): # on affiche les settings
|
func montrer_settings(): # on affiche les settings
|
||||||
for i in $Settings.get_children():
|
for i in $Settings.get_children():
|
||||||
i.show()
|
i.show()
|
||||||
|
$LabelMessage.hide()
|
||||||
|
|
||||||
func _on_ButtonBackToMenu_pressed():
|
func _on_ButtonBackToMenu_pressed():
|
||||||
for i in $"Menu Principal".get_children():
|
for i in $"Menu Principal".get_children():
|
||||||
|
|
|
@ -22,7 +22,37 @@ script = ExtResource( 1 )
|
||||||
|
|
||||||
[node name="Menu Principal" type="Node" parent="."]
|
[node name="Menu Principal" type="Node" parent="."]
|
||||||
|
|
||||||
[node name="LabelRecord" type="Label" parent="Menu Principal"]
|
[node name="LabelMenuRecord" type="Label" parent="Menu Principal"]
|
||||||
|
margin_left = 200.236
|
||||||
|
margin_top = 464.62
|
||||||
|
margin_right = 332.236
|
||||||
|
margin_bottom = 518.62
|
||||||
|
custom_fonts/font = SubResource( 2 )
|
||||||
|
custom_colors/font_color = Color( 1, 1, 1, 1 )
|
||||||
|
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
|
||||||
|
text = "Record"
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="LabelMenuScore" type="Label" parent="Menu Principal"]
|
||||||
|
anchor_left = 0.5
|
||||||
|
anchor_right = 0.5
|
||||||
|
margin_left = -62.0
|
||||||
|
margin_top = 496.0
|
||||||
|
margin_right = 33.0
|
||||||
|
margin_bottom = 558.0
|
||||||
|
custom_fonts/font = SubResource( 3 )
|
||||||
|
custom_colors/font_color = Color( 1, 1, 1, 1 )
|
||||||
|
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
|
||||||
|
text = "0"
|
||||||
|
align = 1
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="LabelGameRecord" type="Label" parent="Menu Principal"]
|
||||||
|
visible = false
|
||||||
margin_left = 217.236
|
margin_left = 217.236
|
||||||
margin_top = 18.6199
|
margin_top = 18.6199
|
||||||
margin_right = 349.236
|
margin_right = 349.236
|
||||||
|
@ -35,7 +65,8 @@ __meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="LabelScore" type="Label" parent="Menu Principal"]
|
[node name="LabelGameScore" type="Label" parent="Menu Principal"]
|
||||||
|
visible = false
|
||||||
anchor_left = 0.5
|
anchor_left = 0.5
|
||||||
anchor_right = 0.5
|
anchor_right = 0.5
|
||||||
margin_left = -45.0
|
margin_left = -45.0
|
||||||
|
@ -66,21 +97,6 @@ __meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
[node name="LabelTitre" type="Label" parent="Menu Principal"]
|
|
||||||
anchor_top = 0.5
|
|
||||||
anchor_right = 1.0
|
|
||||||
anchor_bottom = 0.5
|
|
||||||
margin_top = -136.0
|
|
||||||
margin_bottom = -82.0
|
|
||||||
custom_fonts/font = SubResource( 4 )
|
|
||||||
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
|
|
||||||
text = "Yokai Survive"
|
|
||||||
align = 1
|
|
||||||
autowrap = true
|
|
||||||
__meta__ = {
|
|
||||||
"_edit_use_anchors_": false
|
|
||||||
}
|
|
||||||
|
|
||||||
[node name="ButtonSettings" type="Button" parent="Menu Principal"]
|
[node name="ButtonSettings" type="Button" parent="Menu Principal"]
|
||||||
anchor_left = 0.5
|
anchor_left = 0.5
|
||||||
anchor_top = 1.0
|
anchor_top = 1.0
|
||||||
|
@ -210,9 +226,9 @@ one_shot = true
|
||||||
anchor_left = 0.5
|
anchor_left = 0.5
|
||||||
anchor_right = 0.5
|
anchor_right = 0.5
|
||||||
margin_left = -240.0
|
margin_left = -240.0
|
||||||
margin_top = 150.0
|
margin_top = 122.0
|
||||||
margin_right = 240.0
|
margin_right = 240.0
|
||||||
margin_bottom = 14.0
|
margin_bottom = 176.0
|
||||||
custom_fonts/font = SubResource( 4 )
|
custom_fonts/font = SubResource( 4 )
|
||||||
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
|
custom_colors/font_color_shadow = Color( 0, 0, 0, 1 )
|
||||||
align = 1
|
align = 1
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 40 KiB |
Reference in a new issue