Browse Source

bunch of fixes based on feedback, adding changelog

galo 1 year ago
parent
commit
4611d91045
63 changed files with 344 additions and 89 deletions
  1. 3 0
      .import/blimp.wav-316fa2c548f1a5a2b0f86083a6a70466.md5
  2. BIN
      .import/blimp.wav-316fa2c548f1a5a2b0f86083a6a70466.sample
  3. 3 0
      .import/charge3.ogg-967b8ef6e668aae3a4c2687920366a6c.md5
  4. BIN
      .import/charge3.ogg-967b8ef6e668aae3a4c2687920366a6c.oggstr
  5. 3 0
      .import/coinwav.wav-3163eb3afab598c22cf6a5b3ac6be3b7.md5
  6. BIN
      .import/coinwav.wav-3163eb3afab598c22cf6a5b3ac6be3b7.sample
  7. 3 0
      .import/drag.wav-f00c781cf706b665600bbba62da31295.md5
  8. BIN
      .import/drag.wav-f00c781cf706b665600bbba62da31295.sample
  9. 3 0
      .import/footsteps12.ogg-ed573fdebda28dabfb81971bc25ba6b8.md5
  10. BIN
      .import/footsteps12.ogg-ed573fdebda28dabfb81971bc25ba6b8.oggstr
  11. 3 0
      .import/footsteps2.ogg-2182f27e3929273088cfeda5ca4b9489.md5
  12. BIN
      .import/footsteps2.ogg-2182f27e3929273088cfeda5ca4b9489.oggstr
  13. 3 0
      .import/grindingrails.ogg-9f60d8cbbcd852d0ecaad9da51688966.md5
  14. BIN
      .import/grindingrails.ogg-9f60d8cbbcd852d0ecaad9da51688966.oggstr
  15. 3 0
      .import/healthregen.wav-e033a12be1e8e741fd4c03aecd57e9ec.md5
  16. BIN
      .import/healthregen.wav-e033a12be1e8e741fd4c03aecd57e9ec.sample
  17. 3 0
      .import/keylock.ogg-48a0ed842c5f63efdf51c9891801a98b.md5
  18. BIN
      .import/keylock.ogg-48a0ed842c5f63efdf51c9891801a98b.oggstr
  19. 3 0
      .import/sfx1.ogg-b83cedce1cfa0d14371cac3a3d4bb099.md5
  20. BIN
      .import/sfx1.ogg-b83cedce1cfa0d14371cac3a3d4bb099.oggstr
  21. 3 0
      .import/sfx2.ogg-164b70c65661b3519e5ee323932c0512.md5
  22. BIN
      .import/sfx2.ogg-164b70c65661b3519e5ee323932c0512.oggstr
  23. 3 0
      .import/spring.wav-62635635c1dbeb6c70b87541aeb730f2.md5
  24. BIN
      .import/spring.wav-62635635c1dbeb6c70b87541aeb730f2.sample
  25. 3 0
      .import/woosh.ogg-580bae7182ba196a9893eea203badee3.md5
  26. BIN
      .import/woosh.ogg-580bae7182ba196a9893eea203badee3.oggstr
  27. BIN
      .sandtex22.png-autosave.kra
  28. 7 1
      Healthpickup.tscn
  29. 2 2
      bacteria.gd
  30. 7 1
      bacteria.tscn
  31. 15 0
      default_bus_layout.tres
  32. 7 1
      effects/xp.tscn
  33. 11 6
      enemy.tscn
  34. 1 0
      hitbox.gd
  35. 6 1
      hitbox.tscn
  36. 11 76
      main.tscn
  37. BIN
      sounds/blimp.wav
  38. 21 0
      sounds/blimp.wav.import
  39. BIN
      sounds/charge3.ogg
  40. 15 0
      sounds/charge3.ogg.import
  41. BIN
      sounds/coinwav.wav
  42. 21 0
      sounds/coinwav.wav.import
  43. BIN
      sounds/drag.wav
  44. 21 0
      sounds/drag.wav.import
  45. BIN
      sounds/footsteps12.ogg
  46. 15 0
      sounds/footsteps12.ogg.import
  47. BIN
      sounds/footsteps2.ogg
  48. 15 0
      sounds/footsteps2.ogg.import
  49. BIN
      sounds/grindingrails.ogg
  50. 15 0
      sounds/grindingrails.ogg.import
  51. BIN
      sounds/healthregen.wav
  52. 21 0
      sounds/healthregen.wav.import
  53. BIN
      sounds/keylock.ogg
  54. 15 0
      sounds/keylock.ogg.import
  55. BIN
      sounds/sfx1.ogg
  56. 15 0
      sounds/sfx1.ogg.import
  57. BIN
      sounds/sfx2.ogg
  58. 15 0
      sounds/sfx2.ogg.import
  59. BIN
      sounds/spring.wav
  60. 21 0
      sounds/spring.wav.import
  61. BIN
      sounds/woosh.ogg
  62. 15 0
      sounds/woosh.ogg.import
  63. 13 1
      ui/Button.tscn

+ 3 - 0
.import/blimp.wav-316fa2c548f1a5a2b0f86083a6a70466.md5

@@ -0,0 +1,3 @@
+source_md5="af4d299c009565f0c234b25b4c2fcfaf"
+dest_md5="fc1adb2a9a230345a4f9e804843aaef1"
+

BIN
.import/blimp.wav-316fa2c548f1a5a2b0f86083a6a70466.sample


+ 3 - 0
.import/charge3.ogg-967b8ef6e668aae3a4c2687920366a6c.md5

@@ -0,0 +1,3 @@
+source_md5="19e5ddb703814fc47052ed5f59da631e"
+dest_md5="89b4d451232ff5e8f0d7aa70f4a529b9"
+

BIN
.import/charge3.ogg-967b8ef6e668aae3a4c2687920366a6c.oggstr


+ 3 - 0
.import/coinwav.wav-3163eb3afab598c22cf6a5b3ac6be3b7.md5

@@ -0,0 +1,3 @@
+source_md5="4b7f13a10148be154f33f5a4625d3ad7"
+dest_md5="fbd0979705f2a824ac27cc633c32fb27"
+

BIN
.import/coinwav.wav-3163eb3afab598c22cf6a5b3ac6be3b7.sample


+ 3 - 0
.import/drag.wav-f00c781cf706b665600bbba62da31295.md5

@@ -0,0 +1,3 @@
+source_md5="74acca892d9f5731f54971c37c14ad17"
+dest_md5="8f3d99b6ec9f8f31894d1be6ee636265"
+

BIN
.import/drag.wav-f00c781cf706b665600bbba62da31295.sample


+ 3 - 0
.import/footsteps12.ogg-ed573fdebda28dabfb81971bc25ba6b8.md5

@@ -0,0 +1,3 @@
+source_md5="4fa43e17aedf4f3388388b1499ede60a"
+dest_md5="67d510ca1164342a3e12be96d0ccc3bb"
+

BIN
.import/footsteps12.ogg-ed573fdebda28dabfb81971bc25ba6b8.oggstr


+ 3 - 0
.import/footsteps2.ogg-2182f27e3929273088cfeda5ca4b9489.md5

@@ -0,0 +1,3 @@
+source_md5="a7151be78d359f5d8cc0dac3a4480754"
+dest_md5="4a9272f657149c72a74d600edb97b087"
+

BIN
.import/footsteps2.ogg-2182f27e3929273088cfeda5ca4b9489.oggstr


+ 3 - 0
.import/grindingrails.ogg-9f60d8cbbcd852d0ecaad9da51688966.md5

@@ -0,0 +1,3 @@
+source_md5="442db859140c5a4ffd120d1375e43ab6"
+dest_md5="80e5e205f4c3b04ec46cb7849828e1c8"
+

BIN
.import/grindingrails.ogg-9f60d8cbbcd852d0ecaad9da51688966.oggstr


+ 3 - 0
.import/healthregen.wav-e033a12be1e8e741fd4c03aecd57e9ec.md5

@@ -0,0 +1,3 @@
+source_md5="11c4d40d10843008e8e07ffe94cad04d"
+dest_md5="1c00e4770652e06f43eaf8a81d158d4d"
+

BIN
.import/healthregen.wav-e033a12be1e8e741fd4c03aecd57e9ec.sample


+ 3 - 0
.import/keylock.ogg-48a0ed842c5f63efdf51c9891801a98b.md5

@@ -0,0 +1,3 @@
+source_md5="d96cd48c474efcc251658dc6ca44248a"
+dest_md5="c2fc2d0fe6e6d926d7c82c799272755d"
+

BIN
.import/keylock.ogg-48a0ed842c5f63efdf51c9891801a98b.oggstr


+ 3 - 0
.import/sfx1.ogg-b83cedce1cfa0d14371cac3a3d4bb099.md5

@@ -0,0 +1,3 @@
+source_md5="919224f177b1ac39a6703036f6caebca"
+dest_md5="4e0c156d1c3260bbea80255e2fbb010e"
+

BIN
.import/sfx1.ogg-b83cedce1cfa0d14371cac3a3d4bb099.oggstr


+ 3 - 0
.import/sfx2.ogg-164b70c65661b3519e5ee323932c0512.md5

@@ -0,0 +1,3 @@
+source_md5="c9095900a0e1a9d15200755501a115fe"
+dest_md5="9f70f9a85aa998cc019eb1f5cc9c4255"
+

BIN
.import/sfx2.ogg-164b70c65661b3519e5ee323932c0512.oggstr


+ 3 - 0
.import/spring.wav-62635635c1dbeb6c70b87541aeb730f2.md5

@@ -0,0 +1,3 @@
+source_md5="fa877d75ec9f5ee531b146544e683df6"
+dest_md5="d53dc1ae7ea98649b8983f59ebcb032d"
+

BIN
.import/spring.wav-62635635c1dbeb6c70b87541aeb730f2.sample


+ 3 - 0
.import/woosh.ogg-580bae7182ba196a9893eea203badee3.md5

@@ -0,0 +1,3 @@
+source_md5="235276380e4aab8ca48e396b2e6a1e33"
+dest_md5="acccebc0aa4b315b702cfb3b2e10b33e"
+

BIN
.import/woosh.ogg-580bae7182ba196a9893eea203badee3.oggstr


BIN
.sandtex22.png-autosave.kra


+ 7 - 1
Healthpickup.tscn

@@ -1,10 +1,11 @@
-[gd_scene load_steps=9 format=2]
+[gd_scene load_steps=10 format=2]
 
 [ext_resource path="res://berry.png" type="Texture" id=1]
 [ext_resource path="res://hitbox.tscn" type="PackedScene" id=2]
 [ext_resource path="res://Health.tscn" type="PackedScene" id=3]
 [ext_resource path="res://fadeout.gd" type="Script" id=4]
 [ext_resource path="res://fadein.gd" type="Script" id=5]
+[ext_resource path="res://sounds/charge3.ogg" type="AudioStream" id=6]
 
 [sub_resource type="GDScript" id=1]
 script/source = "extends Node2D
@@ -50,6 +51,9 @@ dmg = -5
 affect = "player"
 singletime = true
 
+[node name="AudioStreamPlayer2D" parent="hitbox" index="4"]
+stream = ExtResource( 6 )
+
 [node name="Health" parent="." instance=ExtResource( 3 )]
 visible = false
 
@@ -66,3 +70,5 @@ nodepath = NodePath("../Sprite")
 
 [connection signal="reloaded" from="hitbox" to="fadeout" method="set_physics_process" binds= [ true ]]
 [connection signal="timeout" from="Timer" to="." method="queue_free"]
+
+[editable path="hitbox"]

+ 2 - 2
bacteria.gd

@@ -1,7 +1,7 @@
 extends KinematicBody2D
 
-var motion = Vector2()
-var dir = Vector2()
+var motion = Vector2(0,1)
+var dir = Vector2(0,1)
 export var speed = 200
 var attackrange = 80
 signal dieproxy

+ 7 - 1
bacteria.tscn

@@ -1,4 +1,4 @@
-[gd_scene load_steps=17 format=2]
+[gd_scene load_steps=18 format=2]
 
 [ext_resource path="res://bacteria.gd" type="Script" id=1]
 [ext_resource path="res://sprite/Besourinho.png" type="Texture" id=2]
@@ -7,6 +7,7 @@
 [ext_resource path="res://particles.tscn" type="PackedScene" id=5]
 [ext_resource path="res://newdynamicfont.tres" type="DynamicFont" id=6]
 [ext_resource path="res://ui/interfaceBevel.png" type="Texture" id=7]
+[ext_resource path="res://sounds/footsteps2.ogg" type="AudioStream" id=8]
 
 [sub_resource type="RectangleShape2D" id=1]
 
@@ -329,6 +330,11 @@ playback_speed = 1.5
 "anims/Nova Animação" = SubResource( 2 )
 anims/RESET = SubResource( 3 )
 
+[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."]
+stream = ExtResource( 8 )
+autoplay = true
+bus = "sfx"
+
 [connection signal="gotxp" from="hitbox" to="." method="_on_hitbox_gotxp"]
 [connection signal="regenhealth" from="hitbox" to="Health" method="_damage"]
 [connection signal="die" from="Health" to="." method="_on_Health_die"]

+ 15 - 0
default_bus_layout.tres

@@ -0,0 +1,15 @@
+[gd_resource type="AudioBusLayout" format=2]
+
+[resource]
+bus/1/name = "sfx"
+bus/1/solo = false
+bus/1/mute = false
+bus/1/bypass_fx = false
+bus/1/volume_db = -5.04224
+bus/1/send = "Master"
+bus/2/name = "menu"
+bus/2/solo = false
+bus/2/mute = false
+bus/2/bypass_fx = false
+bus/2/volume_db = 0.0
+bus/2/send = "Master"

+ 7 - 1
effects/xp.tscn

@@ -1,6 +1,7 @@
-[gd_scene load_steps=5 format=2]
+[gd_scene load_steps=6 format=2]
 
 [ext_resource path="res://icon.png" type="Texture" id=1]
+[ext_resource path="res://sounds/grindingrails.ogg" type="AudioStream" id=2]
 
 [sub_resource type="Curve" id=3]
 min_value = -360.0
@@ -54,3 +55,8 @@ angle_curve = SubResource( 3 )
 scale_amount = 0.25
 scale_amount_curve = SubResource( 2 )
 script = SubResource( 1 )
+
+[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."]
+stream = ExtResource( 2 )
+autoplay = true
+bus = "sfx"

+ 11 - 6
enemy.tscn

@@ -24,7 +24,7 @@
 [ext_resource path="res://sprite/footstep2s.png" type="Texture" id=22]
 
 [sub_resource type="RectangleShape2D" id=1]
-extents = Vector2( 40, 40 )
+extents = Vector2( 60, 5 )
 
 [sub_resource type="Shader" id=12]
 code = "shader_type canvas_item;
@@ -1862,18 +1862,19 @@ tracks/3/keys = {
 
 [node name="enemy" type="KinematicBody2D" groups=["enemy"]]
 script = ExtResource( 3 )
-speed = 120
+speed = 200
 detectionzone = 256
-exppt = 300
+exppt = 10
 
 [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
 shape = SubResource( 1 )
 
 [node name="Sprite" type="Sprite" parent="."]
 material = SubResource( 13 )
-texture = ExtResource( 11 )
+texture = ExtResource( 14 )
 
 [node name="Sprite2" type="Sprite" parent="Sprite"]
+visible = false
 material = SubResource( 13 )
 position = Vector2( 11, -1 )
 rotation = 0.179799
@@ -1881,6 +1882,7 @@ z_index = -1
 texture = ExtResource( 19 )
 
 [node name="Sprite3" type="Sprite" parent="Sprite"]
+visible = false
 material = SubResource( 13 )
 position = Vector2( 4, -1 )
 rotation = -0.154826
@@ -1888,6 +1890,7 @@ z_index = -1
 texture = ExtResource( 19 )
 
 [node name="Sprite4" type="Sprite" parent="Sprite"]
+visible = false
 material = SubResource( 13 )
 position = Vector2( -4, -1 )
 rotation = 0.232153
@@ -1899,13 +1902,15 @@ rotation = 1.5708
 texture = ExtResource( 22 )
 
 [node name="Health" parent="." instance=ExtResource( 2 )]
-health_max = 50
+health_max = 20
 xpparticles = true
 
 [node name="hitbox" parent="." instance=ExtResource( 4 )]
+visible = false
 z_index = -5
-dmg = 20
+dmg = 5
 affect = "player"
+apc = 2.0
 
 [node name="Target4" parent="hitbox" index="2"]
 visible = false

+ 1 - 0
hitbox.gd

@@ -23,6 +23,7 @@ func _on_hitbox_body_entered(body):
 	if not enable : return
 	if singletime: enable = false
 	if body.is_in_group(affect):
+		$AudioStreamPlayer2D.play()
 		$expand.set_physics_process(true)
 		$expand.buff = 0
 		$Target4.scale.y = 1

+ 6 - 1
hitbox.tscn

@@ -1,8 +1,9 @@
-[gd_scene load_steps=7 format=2]
+[gd_scene load_steps=8 format=2]
 
 [ext_resource path="res://hitbox.gd" type="Script" id=1]
 [ext_resource path="res://target4.png" type="Texture" id=2]
 [ext_resource path="res://expand.gd" type="Script" id=3]
+[ext_resource path="res://sounds/woosh.ogg" type="AudioStream" id=4]
 
 [sub_resource type="RectangleShape2D" id=1]
 extents = Vector2( 32, 32 )
@@ -57,4 +58,8 @@ texture = ExtResource( 2 )
 script = ExtResource( 3 )
 nodepath = NodePath("../Target4")
 
+[node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."]
+stream = ExtResource( 4 )
+bus = "sfx"
+
 [connection signal="body_entered" from="." to="." method="_on_hitbox_body_entered"]

+ 11 - 76
main.tscn

@@ -1,4 +1,4 @@
-[gd_scene load_steps=29 format=2]
+[gd_scene load_steps=28 format=2]
 
 [ext_resource path="res://spawner.gd" type="Script" id=1]
 [ext_resource path="res://bacteria.tscn" type="PackedScene" id=2]
@@ -15,6 +15,7 @@
 [ext_resource path="res://audio.ogg" type="AudioStream" id=13]
 [ext_resource path="res://debug.gd" type="Script" id=14]
 [ext_resource path="res://sandtex22.png" type="Texture" id=15]
+[ext_resource path="res://sounds/keylock.ogg" type="AudioStream" id=16]
 
 [sub_resource type="DynamicFont" id=1]
 font_data = ExtResource( 6 )
@@ -25,73 +26,6 @@ default_font = SubResource( 1 )
 [sub_resource type="CircleShape2D" id=3]
 radius = 20.0
 
-[sub_resource type="Animation" id=12]
-length = 0.001
-tracks/0/type = "value"
-tracks/0/path = NodePath("Control2:rect_position")
-tracks/0/interp = 1
-tracks/0/loop_wrap = true
-tracks/0/imported = false
-tracks/0/enabled = true
-tracks/0/keys = {
-"times": PoolRealArray( 0 ),
-"transitions": PoolRealArray( 1 ),
-"update": 0,
-"values": [ Vector2( 80, 0 ) ]
-}
-tracks/1/type = "value"
-tracks/1/path = NodePath("Control2:rect_scale")
-tracks/1/interp = 1
-tracks/1/loop_wrap = true
-tracks/1/imported = false
-tracks/1/enabled = true
-tracks/1/keys = {
-"times": PoolRealArray( 0 ),
-"transitions": PoolRealArray( 1 ),
-"update": 0,
-"values": [ Vector2( 1, 1 ) ]
-}
-tracks/2/type = "value"
-tracks/2/path = NodePath("Control2/VSeparator/buttons:scale")
-tracks/2/interp = 1
-tracks/2/loop_wrap = true
-tracks/2/imported = false
-tracks/2/enabled = true
-tracks/2/keys = {
-"times": PoolRealArray( 0 ),
-"transitions": PoolRealArray( 1 ),
-"update": 0,
-"values": [ Vector2( 1, 1 ) ]
-}
-
-[sub_resource type="Animation" id=13]
-resource_name = "open"
-step = 0.05
-tracks/0/type = "value"
-tracks/0/path = NodePath("Control2:rect_position")
-tracks/0/interp = 2
-tracks/0/loop_wrap = true
-tracks/0/imported = false
-tracks/0/enabled = true
-tracks/0/keys = {
-"times": PoolRealArray( 0, 0.1, 0.3, 0.4 ),
-"transitions": PoolRealArray( 1, 1, 1, 1 ),
-"update": 0,
-"values": [ Vector2( -492, 0 ), Vector2( -492, 0 ), Vector2( 80, 0 ), Vector2( 80, 0 ) ]
-}
-tracks/1/type = "value"
-tracks/1/path = NodePath("Control2/VSeparator/buttons:scale")
-tracks/1/interp = 1
-tracks/1/loop_wrap = true
-tracks/1/imported = false
-tracks/1/enabled = true
-tracks/1/keys = {
-"times": PoolRealArray( -0.2, 0, 0.4, 0.55, 0.65 ),
-"transitions": PoolRealArray( 1, 1, 1, 1, 1 ),
-"update": 0,
-"values": [ Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 0, 0 ), Vector2( 1, 1 ), Vector2( 1, 1 ) ]
-}
-
 [sub_resource type="GDScript" id=11]
 script/source = "extends Sprite
 
@@ -231,18 +165,18 @@ visible = false
 anchor_right = 1.0
 anchor_bottom = 1.0
 margin_left = 80.0
-margin_right = -80.0001
+margin_right = -80.0
 theme = ExtResource( 10 )
 
 [node name="VSeparator" type="VBoxContainer" parent="PowerUpControl/Control2"]
-margin_right = 379.0
+margin_right = 380.0
 margin_bottom = 960.0
 theme = SubResource( 2 )
 alignment = 1
 
 [node name="Label" type="Label" parent="PowerUpControl/Control2/VSeparator"]
 margin_top = 154.0
-margin_right = 379.0
+margin_right = 380.0
 margin_bottom = 173.0
 theme = ExtResource( 10 )
 custom_fonts/font = ExtResource( 9 )
@@ -259,7 +193,7 @@ items = [ "Item 0", null, false, "Item 1", null, false, "Item 2", null, false, "
 
 [node name="ColorRect" type="ColorRect" parent="PowerUpControl/Control2/VSeparator"]
 margin_top = 177.0
-margin_right = 379.0
+margin_right = 380.0
 margin_bottom = 777.0
 rect_min_size = Vector2( 0, 600 )
 color = Color( 0.117647, 0.172549, 0.211765, 1 )
@@ -414,13 +348,13 @@ script = ExtResource( 8 )
 
 [node name="Button" type="Button" parent="PowerUpControl/Control2/VSeparator"]
 margin_top = 781.0
-margin_right = 379.0
+margin_right = 380.0
 margin_bottom = 806.0
 text = "accept"
 
-[node name="AnimationPlayer" type="AnimationPlayer" parent="PowerUpControl"]
-anims/RESET = SubResource( 12 )
-anims/open = SubResource( 13 )
+[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="PowerUpControl"]
+stream = ExtResource( 16 )
+bus = "menu"
 
 [node name="TextureButton2" type="Sprite" parent="."]
 position = Vector2( -2, 0 )
@@ -461,3 +395,4 @@ autoplay = true
 [connection signal="item_activated" from="PowerUpControl/Control/VSeparator/ItemList" to="PowerUpControl" method="_on_ItemList_item_activated"]
 [connection signal="item_activated" from="PowerUpControl/Control2/VSeparator/ItemList" to="PowerUpControl" method="_on_ItemList_item_activated"]
 [connection signal="button_down" from="PowerUpControl/Control2/VSeparator/Button" to="PowerUpControl" method="_on_Button_button_down"]
+[connection signal="button_down" from="PowerUpControl/Control2/VSeparator/Button" to="PowerUpControl/AudioStreamPlayer" method="play"]

BIN
sounds/blimp.wav


+ 21 - 0
sounds/blimp.wav.import

@@ -0,0 +1,21 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/blimp.wav-316fa2c548f1a5a2b0f86083a6a70466.sample"
+
+[deps]
+
+source_file="res://sounds/blimp.wav"
+dest_files=[ "res://.import/blimp.wav-316fa2c548f1a5a2b0f86083a6a70466.sample" ]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop=false
+compress/mode=0

BIN
sounds/charge3.ogg


+ 15 - 0
sounds/charge3.ogg.import

@@ -0,0 +1,15 @@
+[remap]
+
+importer="ogg_vorbis"
+type="AudioStreamOGGVorbis"
+path="res://.import/charge3.ogg-967b8ef6e668aae3a4c2687920366a6c.oggstr"
+
+[deps]
+
+source_file="res://sounds/charge3.ogg"
+dest_files=[ "res://.import/charge3.ogg-967b8ef6e668aae3a4c2687920366a6c.oggstr" ]
+
+[params]
+
+loop=false
+loop_offset=0

BIN
sounds/coinwav.wav


+ 21 - 0
sounds/coinwav.wav.import

@@ -0,0 +1,21 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/coinwav.wav-3163eb3afab598c22cf6a5b3ac6be3b7.sample"
+
+[deps]
+
+source_file="res://sounds/coinwav.wav"
+dest_files=[ "res://.import/coinwav.wav-3163eb3afab598c22cf6a5b3ac6be3b7.sample" ]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop=false
+compress/mode=0

BIN
sounds/drag.wav


+ 21 - 0
sounds/drag.wav.import

@@ -0,0 +1,21 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/drag.wav-f00c781cf706b665600bbba62da31295.sample"
+
+[deps]
+
+source_file="res://sounds/drag.wav"
+dest_files=[ "res://.import/drag.wav-f00c781cf706b665600bbba62da31295.sample" ]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop=true
+compress/mode=0

BIN
sounds/footsteps12.ogg


+ 15 - 0
sounds/footsteps12.ogg.import

@@ -0,0 +1,15 @@
+[remap]
+
+importer="ogg_vorbis"
+type="AudioStreamOGGVorbis"
+path="res://.import/footsteps12.ogg-ed573fdebda28dabfb81971bc25ba6b8.oggstr"
+
+[deps]
+
+source_file="res://sounds/footsteps12.ogg"
+dest_files=[ "res://.import/footsteps12.ogg-ed573fdebda28dabfb81971bc25ba6b8.oggstr" ]
+
+[params]
+
+loop=true
+loop_offset=0

BIN
sounds/footsteps2.ogg


+ 15 - 0
sounds/footsteps2.ogg.import

@@ -0,0 +1,15 @@
+[remap]
+
+importer="ogg_vorbis"
+type="AudioStreamOGGVorbis"
+path="res://.import/footsteps2.ogg-2182f27e3929273088cfeda5ca4b9489.oggstr"
+
+[deps]
+
+source_file="res://sounds/footsteps2.ogg"
+dest_files=[ "res://.import/footsteps2.ogg-2182f27e3929273088cfeda5ca4b9489.oggstr" ]
+
+[params]
+
+loop=true
+loop_offset=0

BIN
sounds/grindingrails.ogg


+ 15 - 0
sounds/grindingrails.ogg.import

@@ -0,0 +1,15 @@
+[remap]
+
+importer="ogg_vorbis"
+type="AudioStreamOGGVorbis"
+path="res://.import/grindingrails.ogg-9f60d8cbbcd852d0ecaad9da51688966.oggstr"
+
+[deps]
+
+source_file="res://sounds/grindingrails.ogg"
+dest_files=[ "res://.import/grindingrails.ogg-9f60d8cbbcd852d0ecaad9da51688966.oggstr" ]
+
+[params]
+
+loop=false
+loop_offset=0

BIN
sounds/healthregen.wav


+ 21 - 0
sounds/healthregen.wav.import

@@ -0,0 +1,21 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/healthregen.wav-e033a12be1e8e741fd4c03aecd57e9ec.sample"
+
+[deps]
+
+source_file="res://sounds/healthregen.wav"
+dest_files=[ "res://.import/healthregen.wav-e033a12be1e8e741fd4c03aecd57e9ec.sample" ]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop=false
+compress/mode=0

BIN
sounds/keylock.ogg


+ 15 - 0
sounds/keylock.ogg.import

@@ -0,0 +1,15 @@
+[remap]
+
+importer="ogg_vorbis"
+type="AudioStreamOGGVorbis"
+path="res://.import/keylock.ogg-48a0ed842c5f63efdf51c9891801a98b.oggstr"
+
+[deps]
+
+source_file="res://sounds/keylock.ogg"
+dest_files=[ "res://.import/keylock.ogg-48a0ed842c5f63efdf51c9891801a98b.oggstr" ]
+
+[params]
+
+loop=false
+loop_offset=0

BIN
sounds/sfx1.ogg


+ 15 - 0
sounds/sfx1.ogg.import

@@ -0,0 +1,15 @@
+[remap]
+
+importer="ogg_vorbis"
+type="AudioStreamOGGVorbis"
+path="res://.import/sfx1.ogg-b83cedce1cfa0d14371cac3a3d4bb099.oggstr"
+
+[deps]
+
+source_file="res://sounds/sfx1.ogg"
+dest_files=[ "res://.import/sfx1.ogg-b83cedce1cfa0d14371cac3a3d4bb099.oggstr" ]
+
+[params]
+
+loop=false
+loop_offset=0

BIN
sounds/sfx2.ogg


+ 15 - 0
sounds/sfx2.ogg.import

@@ -0,0 +1,15 @@
+[remap]
+
+importer="ogg_vorbis"
+type="AudioStreamOGGVorbis"
+path="res://.import/sfx2.ogg-164b70c65661b3519e5ee323932c0512.oggstr"
+
+[deps]
+
+source_file="res://sounds/sfx2.ogg"
+dest_files=[ "res://.import/sfx2.ogg-164b70c65661b3519e5ee323932c0512.oggstr" ]
+
+[params]
+
+loop=false
+loop_offset=0

BIN
sounds/spring.wav


+ 21 - 0
sounds/spring.wav.import

@@ -0,0 +1,21 @@
+[remap]
+
+importer="wav"
+type="AudioStreamSample"
+path="res://.import/spring.wav-62635635c1dbeb6c70b87541aeb730f2.sample"
+
+[deps]
+
+source_file="res://sounds/spring.wav"
+dest_files=[ "res://.import/spring.wav-62635635c1dbeb6c70b87541aeb730f2.sample" ]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop=false
+compress/mode=0

BIN
sounds/woosh.ogg


+ 15 - 0
sounds/woosh.ogg.import

@@ -0,0 +1,15 @@
+[remap]
+
+importer="ogg_vorbis"
+type="AudioStreamOGGVorbis"
+path="res://.import/woosh.ogg-580bae7182ba196a9893eea203badee3.oggstr"
+
+[deps]
+
+source_file="res://sounds/woosh.ogg"
+dest_files=[ "res://.import/woosh.ogg-580bae7182ba196a9893eea203badee3.oggstr" ]
+
+[params]
+
+loop=false
+loop_offset=0

+ 13 - 1
ui/Button.tscn

@@ -1,8 +1,10 @@
-[gd_scene load_steps=5 format=2]
+[gd_scene load_steps=7 format=2]
 
 [ext_resource path="res://ui/TouchScreenButton.gd" type="Script" id=1]
 [ext_resource path="res://icon.png" type="Texture" id=2]
+[ext_resource path="res://sounds/sfx1.ogg" type="AudioStream" id=3]
 [ext_resource path="res://newdynamicfont.tres" type="DynamicFont" id=4]
+[ext_resource path="res://sounds/sfx2.ogg" type="AudioStream" id=5]
 
 [sub_resource type="RectangleShape2D" id=1]
 
@@ -40,5 +42,15 @@ collision_mask = 0
 position = Vector2( 32, 32 )
 shape = SubResource( 1 )
 
+[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
+stream = ExtResource( 3 )
+bus = "menu"
+
+[node name="AudioStreamPlayer2" type="AudioStreamPlayer" parent="."]
+stream = ExtResource( 5 )
+bus = "menu"
+
+[connection signal="pressed" from="." to="AudioStreamPlayer" method="play"]
+[connection signal="released" from="." to="AudioStreamPlayer2" method="play"]
 [connection signal="mouse_entered" from="Button" to="." method="_on_Button_mouse_entered"]
 [connection signal="mouse_exited" from="Button" to="." method="_on_Button_mouse_exited"]