Add game play music

This commit is contained in:
James Skemp 2023-11-11 12:54:56 -06:00
parent 94a0c06f8d
commit 191d11703c
3 changed files with 19 additions and 1 deletions

View File

@ -0,0 +1,4 @@
extends AudioStreamPlayer
func _on_player_player_death():
playing = false

View File

@ -1,5 +1,7 @@
extends CharacterBody2D
signal player_death
var movement_speed = 40.0
var hp = 80
var max_hp = 80
@ -376,6 +378,7 @@ func adjust_gui_collection(upgrade):
func death():
death_panel.visible = true
player_death.emit()
get_tree().paused = true
var tween = death_panel.create_tween()
tween.tween_property(death_panel, "position", Vector2(220, 50), 3).set_trans(Tween.TRANS_QUINT).set_ease(Tween.EASE_OUT)

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=20 format=3 uid="uid://dp2xm7bjijo4w"]
[gd_scene load_steps=22 format=3 uid="uid://dp2xm7bjijo4w"]
[ext_resource type="Texture2D" uid="uid://xalo6kc0txwn" path="res://Textures/dirt_full_new.png" id="1_6a05l"]
[ext_resource type="PackedScene" uid="uid://c7beni84qxntd" path="res://Player/player.tscn" id="2_pvcf7"]
@ -10,6 +10,8 @@
[ext_resource type="PackedScene" uid="uid://bxe0hd67481p4" path="res://Enemy/enemy_cyclops.tscn" id="7_krl65"]
[ext_resource type="PackedScene" uid="uid://b4fexkivviydd" path="res://Enemy/enemy_juggernaut.tscn" id="8_o2his"]
[ext_resource type="PackedScene" uid="uid://duwak5r67w3y" path="res://Enemy/enemy_super.tscn" id="9_y4216"]
[ext_resource type="AudioStream" uid="uid://mjvrvk0erie0" path="res://Audio/Music/battleThemeA.mp3" id="11_k8epu"]
[ext_resource type="Script" path="res://Audio/Music/MusicSound.gd" id="12_2pqhj"]
[sub_resource type="Resource" id="Resource_xf1bk"]
script = ExtResource("5_nwjsy")
@ -102,3 +104,12 @@ spawns = Array[ExtResource("5_nwjsy")]([SubResource("Resource_xf1bk"), SubResour
[node name="ExperienceGem" parent="Loot" instance=ExtResource("6_ndmih")]
position = Vector2(78, -31)
experience = 20
[node name="MusicSound" type="AudioStreamPlayer" parent="."]
process_mode = 3
stream = ExtResource("11_k8epu")
volume_db = -15.0
autoplay = true
script = ExtResource("12_2pqhj")
[connection signal="player_death" from="Player" to="MusicSound" method="_on_player_player_death"]