added stepping sounds
This commit is contained in:
@@ -24,6 +24,28 @@ func _ready() -> void:
|
||||
button.text = "Level " + str(i)
|
||||
$VBoxContainer.add_child(button)
|
||||
button.pressed.connect(start_level.bind(i - 1))
|
||||
button.mouse_entered.connect(hover_config.bind(i - 1))
|
||||
|
||||
|
||||
func hover_config(level: int) -> void:
|
||||
if !side:
|
||||
var high_score: int = 0
|
||||
if Data.save_data.level_high_scores.has(levels[level].display_title):
|
||||
high_score = Data.save_data.level_high_scores[levels[level].display_title]
|
||||
|
||||
if high_score > 0:
|
||||
$VBoxContainer/HighScoreLabel.text = "Highest Wave: " + str(high_score)
|
||||
else:
|
||||
$VBoxContainer/HighScoreLabel.text = "Never attempted!"
|
||||
else:
|
||||
var high_score: int = 0
|
||||
if Data.save_data.endless_high_scores.has(levels[level].display_title):
|
||||
high_score = Data.save_data.endless_high_scores[levels[level].display_title]
|
||||
|
||||
if high_score > 0:
|
||||
$VBoxContainer/HighScoreLabel.text = "Highest B-SIDE Wave: " + str(high_score)
|
||||
else:
|
||||
$VBoxContainer/HighScoreLabel.text = "Never attempted!"
|
||||
|
||||
|
||||
func start_level(level: int) -> void:
|
||||
|
||||
@@ -18,6 +18,7 @@ var text_input_popup_scene: PackedScene = preload("res://Scenes/Menus/text_input
|
||||
var multiplayer_lobby_scene_path: String = "res://Scenes/multiplayer_lobby.tscn"
|
||||
var options_menu_scene: PackedScene = preload("res://UI/Menus/OptionsMenu/options_menu.tscn")
|
||||
var temp_data: SaveData
|
||||
var hovered_level_config: LevelConfig
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
@@ -122,6 +123,9 @@ func level_selected(level: LevelConfig, side: int) -> void:
|
||||
generate_seed()
|
||||
gamemode.endless = true if side == 1 else false
|
||||
gamemode.daily = false
|
||||
if gamemode.endless:
|
||||
level.allowed_cards = level.hero_class.deck
|
||||
level.waves = []
|
||||
game.level_config = level
|
||||
start_game()
|
||||
|
||||
@@ -181,7 +185,7 @@ func _on_profile_manager_confirm_pressed() -> void:
|
||||
if $ProfileManager/VBoxContainer/DisplayName/LineEdit.text != "":
|
||||
change_profile_display_name($ProfileManager/VBoxContainer/DisplayName/LineEdit.text)
|
||||
$ProfileManager/VBoxContainer/DisplayName/LineEdit.text = ""
|
||||
Data.save_data = temp_data
|
||||
#Data.save_data = temp_data
|
||||
Data.save_data.save_to_disc()
|
||||
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0.5176471, 0.60784316, 0.89411765, 1)
|
||||
color = Color(0.76819396, 0.5586745, 0.57690316, 1)
|
||||
|
||||
[node name="TextureRect" type="TextureRect" parent="." unique_id=57227105]
|
||||
layout_mode = 1
|
||||
@@ -473,6 +473,11 @@ text = "A-SIDE"
|
||||
layout_mode = 2
|
||||
text = "B-SIDE"
|
||||
|
||||
[node name="HighScoreLabel" type="Label" parent="PanelContainer/VBoxContainer" unique_id=417415208]
|
||||
layout_mode = 2
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[connection signal="mouse_entered" from="MainControls/PlayButton" to="." method="_on_button_mouse_entered"]
|
||||
[connection signal="pressed" from="MainControls/PlayButton" to="." method="_on_play_button_pressed"]
|
||||
[connection signal="mouse_entered" from="MainControls/ModsButton" to="." method="_on_button_mouse_entered"]
|
||||
|
||||
Reference in New Issue
Block a user