mirror of
https://git.kittycat.homes/zoe/pegchamp.git
synced 2024-08-15 03:15:39 +00:00
better sound effects
This commit is contained in:
parent
f2cb94d4e3
commit
5503c2d05a
146 changed files with 1189 additions and 88 deletions
BIN
Menu/Buttons/AudioSliders/MusicVolume1.png
Normal file
BIN
Menu/Buttons/AudioSliders/MusicVolume1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 227 B |
34
Menu/Buttons/AudioSliders/MusicVolume1.png.import
Normal file
34
Menu/Buttons/AudioSliders/MusicVolume1.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/MusicVolume1.png-8b307e41993910b033bd2a665cbfc5ff.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Menu/Buttons/AudioSliders/MusicVolume1.png"
|
||||
dest_files=[ "res://.import/MusicVolume1.png-8b307e41993910b033bd2a665cbfc5ff.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
Menu/Buttons/AudioSliders/MusicVolume2.png
Normal file
BIN
Menu/Buttons/AudioSliders/MusicVolume2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 227 B |
34
Menu/Buttons/AudioSliders/MusicVolume2.png.import
Normal file
34
Menu/Buttons/AudioSliders/MusicVolume2.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/MusicVolume2.png-7a884ade53c6bbc52021437f6bb8418d.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Menu/Buttons/AudioSliders/MusicVolume2.png"
|
||||
dest_files=[ "res://.import/MusicVolume2.png-7a884ade53c6bbc52021437f6bb8418d.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
Menu/Buttons/AudioSliders/MusicVolume3.png
Normal file
BIN
Menu/Buttons/AudioSliders/MusicVolume3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 348 B |
34
Menu/Buttons/AudioSliders/MusicVolume3.png.import
Normal file
34
Menu/Buttons/AudioSliders/MusicVolume3.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/MusicVolume3.png-4556065c35916caee8e7661fb814e73d.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Menu/Buttons/AudioSliders/MusicVolume3.png"
|
||||
dest_files=[ "res://.import/MusicVolume3.png-4556065c35916caee8e7661fb814e73d.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
Menu/Buttons/AudioSliders/SFXVolume1.png
Normal file
BIN
Menu/Buttons/AudioSliders/SFXVolume1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 244 B |
34
Menu/Buttons/AudioSliders/SFXVolume1.png.import
Normal file
34
Menu/Buttons/AudioSliders/SFXVolume1.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/SFXVolume1.png-71ddb0fc50fa3d9f89b3d5cd3b7a772a.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Menu/Buttons/AudioSliders/SFXVolume1.png"
|
||||
dest_files=[ "res://.import/SFXVolume1.png-71ddb0fc50fa3d9f89b3d5cd3b7a772a.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
BIN
Menu/Buttons/AudioSliders/SFXVolume2.png
Normal file
BIN
Menu/Buttons/AudioSliders/SFXVolume2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 245 B |
34
Menu/Buttons/AudioSliders/SFXVolume2.png.import
Normal file
34
Menu/Buttons/AudioSliders/SFXVolume2.png.import
Normal file
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="StreamTexture"
|
||||
path="res://.import/SFXVolume2.png-1afa9c2c2442c49d99f4471960a9feae.stex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Menu/Buttons/AudioSliders/SFXVolume2.png"
|
||||
dest_files=[ "res://.import/SFXVolume2.png-1afa9c2c2442c49d99f4471960a9feae.stex" ]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_mode=0
|
||||
compress/bptc_ldr=0
|
||||
compress/normal_map=0
|
||||
flags/repeat=0
|
||||
flags/filter=false
|
||||
flags/mipmaps=false
|
||||
flags/anisotropic=false
|
||||
flags/srgb=2
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/HDR_as_SRGB=false
|
||||
process/invert_color=false
|
||||
stream=false
|
||||
size_limit=0
|
||||
detect_3d=false
|
||||
svg/scale=1.0
|
9
Menu/Buttons/AudioSliders/VolumeSlider.gd
Normal file
9
Menu/Buttons/AudioSliders/VolumeSlider.gd
Normal file
|
@ -0,0 +1,9 @@
|
|||
extends HSlider
|
||||
|
||||
export var bus_channel = "Master"
|
||||
|
||||
func _ready():
|
||||
value = db2linear(AudioServer.get_bus_volume_db(AudioServer.get_bus_index(bus_channel)))
|
||||
|
||||
func _on_MusicVolumeSlider_value_changed(value):
|
||||
AudioServer.set_bus_volume_db(AudioServer.get_bus_index(bus_channel), linear2db(value))
|
19
Menu/Buttons/AudioSliders/VolumeSlider.tscn
Normal file
19
Menu/Buttons/AudioSliders/VolumeSlider.tscn
Normal file
|
@ -0,0 +1,19 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://Menu/Buttons/AudioSliders/VolumeSlider.gd" type="Script" id=1]
|
||||
[ext_resource path="res://Menu/Theme.tres" type="Theme" id=2]
|
||||
|
||||
[node name="VolumeSlider" type="HSlider"]
|
||||
margin_right = 500.0
|
||||
margin_bottom = 32.0
|
||||
grow_vertical = 2
|
||||
rect_min_size = Vector2( 100, 32 )
|
||||
theme = ExtResource( 2 )
|
||||
max_value = 1.0
|
||||
step = 0.025
|
||||
script = ExtResource( 1 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[connection signal="value_changed" from="." to="." method="_on_MusicVolumeSlider_value_changed"]
|
8
Menu/Buttons/ButtonSFX.gd
Normal file
8
Menu/Buttons/ButtonSFX.gd
Normal file
|
@ -0,0 +1,8 @@
|
|||
extends Node
|
||||
|
||||
func on_hover():
|
||||
$Hover.play(0)
|
||||
|
||||
func on_select():
|
||||
$Select.play(0)
|
||||
|
15
Menu/Buttons/ButtonSFX.tscn
Normal file
15
Menu/Buttons/ButtonSFX.tscn
Normal file
|
@ -0,0 +1,15 @@
|
|||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://SFX/Scratch/HoverButton.wav" type="AudioStream" id=1]
|
||||
[ext_resource path="res://SFX/Scratch/SelectButton.wav" type="AudioStream" id=2]
|
||||
[ext_resource path="res://Menu/Buttons/ButtonSFX.gd" type="Script" id=3]
|
||||
|
||||
[node name="ButtonSFX" type="Node"]
|
||||
script = ExtResource( 3 )
|
||||
|
||||
[node name="Hover" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 1 )
|
||||
bus = "SFX"
|
||||
|
||||
[node name="Select" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource( 2 )
|
|
@ -1,9 +1,10 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
[gd_scene load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://Menu/Buttons/Fullscreen/fullscreen1.png" type="Texture" id=1]
|
||||
[ext_resource path="res://Menu/Buttons/Fullscreen/fullscreen3.png" type="Texture" id=2]
|
||||
[ext_resource path="res://Menu/Buttons/Fullscreen/fullscreen2.png" type="Texture" id=3]
|
||||
[ext_resource path="res://Menu/Buttons/Fullscreen/FullscreenButton.gd" type="Script" id=4]
|
||||
[ext_resource path="res://Menu/Buttons/ButtonSFX.tscn" type="PackedScene" id=5]
|
||||
|
||||
[node name="FullscreenButton" type="TextureButton"]
|
||||
anchor_right = 1.0
|
||||
|
@ -17,4 +18,9 @@ __meta__ = {
|
|||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="ButtonSFX" parent="." instance=ExtResource( 5 )]
|
||||
|
||||
[connection signal="focus_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="mouse_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="pressed" from="." to="ButtonSFX" method="on_select"]
|
||||
[connection signal="toggled" from="." to="." method="_on_FullscreenButton_toggled"]
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
extends Button
|
||||
|
||||
export var scene = "res://Menu/MainMenu.tscn"
|
||||
export var unlock_points_required = 0
|
||||
|
||||
func _ready():
|
||||
if unlock_points_required > GameStats.unlock_points:
|
||||
disabled = true
|
||||
|
||||
func _on_SceneSelectButton_pressed():
|
||||
GameStats.set_current_scene(scene)
|
||||
|
|
|
@ -9,3 +9,4 @@ func _on_LevelSelectIconButton_pressed():
|
|||
var fadeout = Fadeout.instance()
|
||||
fadeout.scene_to_load = scene
|
||||
main.add_child(fadeout)
|
||||
get_tree().paused = false
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
[gd_scene load_steps=2 format=2]
|
||||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://Menu/Buttons/LevelSelectIconButton.gd" type="Script" id=1]
|
||||
[ext_resource path="res://Menu/Buttons/ButtonSFX.tscn" type="PackedScene" id=2]
|
||||
|
||||
[node name="LevelSelectIconButton" type="TextureButton"]
|
||||
margin_right = 40.0
|
||||
|
@ -10,4 +11,9 @@ __meta__ = {
|
|||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="ButtonSFX" parent="." instance=ExtResource( 2 )]
|
||||
|
||||
[connection signal="focus_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="mouse_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="pressed" from="." to="ButtonSFX" method="on_select"]
|
||||
[connection signal="pressed" from="." to="." method="_on_LevelSelectIconButton_pressed"]
|
||||
|
|
|
@ -3,3 +3,5 @@ extends TextureButton
|
|||
func _on_PlayButton_pressed():
|
||||
GameStats.restart_level()
|
||||
disabled = true
|
||||
get_tree().paused = false
|
||||
get_parent().visible = false
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
[gd_scene load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://Menu/Icons/Play/Play3.png" type="Texture" id=1]
|
||||
[ext_resource path="res://Menu/Icons/Play/Play2.png" type="Texture" id=2]
|
||||
[ext_resource path="res://Menu/Icons/Play/Play1.png" type="Texture" id=3]
|
||||
[ext_resource path="res://Menu/Buttons/PlayButton.gd" type="Script" id=4]
|
||||
[ext_resource path="res://Menu/Buttons/ButtonSFX.tscn" type="PackedScene" id=5]
|
||||
|
||||
[node name="PlayButton" type="TextureButton"]
|
||||
margin_right = 40.0
|
||||
|
@ -16,4 +17,9 @@ __meta__ = {
|
|||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="ButtonSFX" parent="." instance=ExtResource( 5 )]
|
||||
|
||||
[connection signal="focus_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="mouse_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="pressed" from="." to="." method="_on_PlayButton_pressed"]
|
||||
[connection signal="pressed" from="." to="ButtonSFX" method="on_select"]
|
||||
|
|
|
@ -5,3 +5,4 @@ extends TextureButton
|
|||
func _on_RestartButton_pressed():
|
||||
GameStats.restart_level()
|
||||
disabled = true
|
||||
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
[gd_scene load_steps=5 format=2]
|
||||
[gd_scene load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://Menu/Icons/Replay/replayIcon3.png" type="Texture" id=1]
|
||||
[ext_resource path="res://Menu/Icons/Replay/replayIcon2.png" type="Texture" id=2]
|
||||
[ext_resource path="res://Menu/Icons/Replay/replayIcon1.png" type="Texture" id=3]
|
||||
[ext_resource path="res://Menu/Buttons/RestartButton.gd" type="Script" id=4]
|
||||
[ext_resource path="res://Menu/Buttons/ButtonSFX.tscn" type="PackedScene" id=5]
|
||||
|
||||
[node name="RestartButton" type="TextureButton"]
|
||||
margin_right = 32.0
|
||||
|
@ -16,4 +17,9 @@ __meta__ = {
|
|||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="ButtonSFX" parent="." instance=ExtResource( 5 )]
|
||||
|
||||
[connection signal="focus_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="mouse_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="pressed" from="." to="ButtonSFX" method="on_select"]
|
||||
[connection signal="pressed" from="." to="." method="_on_RestartButton_pressed"]
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
[gd_scene load_steps=4 format=2]
|
||||
|
||||
[ext_resource path="res://Menu/Theme.tres" type="Theme" id=1]
|
||||
[ext_resource path="res://Menu/Buttons/LevelSelectButton.gd" type="Script" id=2]
|
||||
[ext_resource path="res://Menu/Buttons/ButtonSFX.tscn" type="PackedScene" id=3]
|
||||
|
||||
[node name="SceneSelectButton" type="Button"]
|
||||
anchor_right = 1.0
|
||||
|
@ -15,4 +16,9 @@ __meta__ = {
|
|||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
||||
[node name="ButtonSFX" parent="." instance=ExtResource( 3 )]
|
||||
|
||||
[connection signal="focus_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="mouse_entered" from="." to="ButtonSFX" method="on_hover"]
|
||||
[connection signal="pressed" from="." to="ButtonSFX" method="on_select"]
|
||||
[connection signal="pressed" from="." to="." method="_on_SceneSelectButton_pressed"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue