From c0d37da4fd91352f9fa9c7ff1219fea96283be17 Mon Sep 17 00:00:00 2001 From: Logan Date: Fri, 23 Sep 2022 20:42:32 -0600 Subject: Created folders and renamed files and nodes to standard naming scheme. --- Basketball.gd | 27 --------------------------- ballforbasketing.png | Bin 493 -> 0 bytes ballforbasketing.png.import | 35 ----------------------------------- basketball.tscn | 25 ------------------------- desksmashers.mp3 | Bin 33045 -> 0 bytes desksmashers.mp3.import | 15 --------------- hoop.tscn | 31 ------------------------------- hoop_back.png | Bin 996 -> 0 bytes hoop_back.png.import | 35 ----------------------------------- hoop_fore.png | Bin 496 -> 0 bytes hoop_fore.png.import | 35 ----------------------------------- level.tscn | 30 ------------------------------ project.godot | 2 +- scenes/basketball.tscn | 25 +++++++++++++++++++++++++ scenes/hoop.tscn | 31 +++++++++++++++++++++++++++++++ scenes/level.tscn | 30 ++++++++++++++++++++++++++++++ scripts/basketball.gd | 27 +++++++++++++++++++++++++++ sound/desksmashers.mp3 | Bin 0 -> 33045 bytes sound/desksmashers.mp3.import | 15 +++++++++++++++ textures/basketball.png | Bin 0 -> 493 bytes textures/basketball.png.import | 35 +++++++++++++++++++++++++++++++++++ textures/hoop_back.png | Bin 0 -> 996 bytes textures/hoop_back.png.import | 35 +++++++++++++++++++++++++++++++++++ textures/hoop_fore.png | Bin 0 -> 496 bytes textures/hoop_fore.png.import | 35 +++++++++++++++++++++++++++++++++++ 25 files changed, 234 insertions(+), 234 deletions(-) delete mode 100644 Basketball.gd delete mode 100644 ballforbasketing.png delete mode 100644 ballforbasketing.png.import delete mode 100644 basketball.tscn delete mode 100644 desksmashers.mp3 delete mode 100644 desksmashers.mp3.import delete mode 100644 hoop.tscn delete mode 100644 hoop_back.png delete mode 100644 hoop_back.png.import delete mode 100644 hoop_fore.png delete mode 100644 hoop_fore.png.import delete mode 100644 level.tscn create mode 100644 scenes/basketball.tscn create mode 100644 scenes/hoop.tscn create mode 100644 scenes/level.tscn create mode 100644 scripts/basketball.gd create mode 100644 sound/desksmashers.mp3 create mode 100644 sound/desksmashers.mp3.import create mode 100644 textures/basketball.png create mode 100644 textures/basketball.png.import create mode 100644 textures/hoop_back.png create mode 100644 textures/hoop_back.png.import create mode 100644 textures/hoop_fore.png create mode 100644 textures/hoop_fore.png.import diff --git a/Basketball.gd b/Basketball.gd deleted file mode 100644 index 40d189c..0000000 --- a/Basketball.gd +++ /dev/null @@ -1,27 +0,0 @@ -extends RigidBody2D - -var start_position -var do_reset = false -var is_reset = true - -# Called when the node enters the scene tree for the first time. -func _ready(): - start_position = position - -# Override the default physics when we want to manually reset the position and rotation. -func _integrate_forces(state): - if do_reset: - state.transform = Transform2D(0, start_position) - state.linear_velocity = Vector2() - state.angular_velocity = 0 - - do_reset = false - is_reset = true - -func _input(event): - if event.is_action_pressed("shoot"): - if is_reset: - apply_impulse(Vector2(10, 10), Vector2(500, -800)) - is_reset = false - else: - do_reset = true diff --git a/ballforbasketing.png b/ballforbasketing.png deleted file mode 100644 index 00f8cb4..0000000 Binary files a/ballforbasketing.png and /dev/null differ diff --git a/ballforbasketing.png.import b/ballforbasketing.png.import deleted file mode 100644 index 469926b..0000000 --- a/ballforbasketing.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/ballforbasketing.png-d2d8fd665fcb547004fb51b606b48f4f.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://ballforbasketing.png" -dest_files=[ "res://.import/ballforbasketing.png-d2d8fd665fcb547004fb51b606b48f4f.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 -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/basketball.tscn b/basketball.tscn deleted file mode 100644 index 91d7a77..0000000 --- a/basketball.tscn +++ /dev/null @@ -1,25 +0,0 @@ -[gd_scene load_steps=5 format=2] - -[ext_resource path="res://ballforbasketing.png" type="Texture" id=1] -[ext_resource path="res://Basketball.gd" type="Script" id=2] - -[sub_resource type="PhysicsMaterial" id=2] -bounce = 0.5 - -[sub_resource type="CircleShape2D" id=1] -radius = 40.0 - -[node name="Basketball" type="RigidBody2D"] -position = Vector2( 71, 541 ) -physics_material_override = SubResource( 2 ) -script = ExtResource( 2 ) -__meta__ = { -"_edit_group_": true -} - -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -shape = SubResource( 1 ) - -[node name="Sprite" type="Sprite" parent="."] -scale = Vector2( 5, 5 ) -texture = ExtResource( 1 ) diff --git a/desksmashers.mp3 b/desksmashers.mp3 deleted file mode 100644 index 40bd0e5..0000000 Binary files a/desksmashers.mp3 and /dev/null differ diff --git a/desksmashers.mp3.import b/desksmashers.mp3.import deleted file mode 100644 index 7a2ff5a..0000000 --- a/desksmashers.mp3.import +++ /dev/null @@ -1,15 +0,0 @@ -[remap] - -importer="mp3" -type="AudioStreamMP3" -path="res://.import/desksmashers.mp3-c28d5641a29bc7ba093d166470963c0e.mp3str" - -[deps] - -source_file="res://desksmashers.mp3" -dest_files=[ "res://.import/desksmashers.mp3-c28d5641a29bc7ba093d166470963c0e.mp3str" ] - -[params] - -loop=true -loop_offset=0 diff --git a/hoop.tscn b/hoop.tscn deleted file mode 100644 index 6713627..0000000 --- a/hoop.tscn +++ /dev/null @@ -1,31 +0,0 @@ -[gd_scene load_steps=5 format=2] - -[ext_resource path="res://hoop_fore.png" type="Texture" id=1] -[ext_resource path="res://hoop_back.png" type="Texture" id=2] - -[sub_resource type="SegmentShape2D" id=1] -a = Vector2( 3.8, -24.8 ) -b = Vector2( -1, 12.4 ) - -[sub_resource type="SegmentShape2D" id=2] -a = Vector2( 1.8, 0 ) -b = Vector2( -1.4, 9.6 ) - -[node name="Hoop" type="StaticBody2D"] -scale = Vector2( 5, 5 ) - -[node name="Background Sprite" type="Sprite" parent="."] -light_mask = 4 -texture = ExtResource( 2 ) - -[node name="Foreground Sprite" type="Sprite" parent="."] -position = Vector2( -12, 16 ) -texture = ExtResource( 1 ) - -[node name="Right Collider" type="CollisionShape2D" parent="."] -position = Vector2( 1.6, 1 ) -shape = SubResource( 1 ) - -[node name="Left Collider" type="CollisionShape2D" parent="."] -position = Vector2( -22, 1 ) -shape = SubResource( 2 ) diff --git a/hoop_back.png b/hoop_back.png deleted file mode 100644 index 37eb8a0..0000000 Binary files a/hoop_back.png and /dev/null differ diff --git a/hoop_back.png.import b/hoop_back.png.import deleted file mode 100644 index 7d94239..0000000 --- a/hoop_back.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hoop_back.png-a8645b655f25bd15150a8e38f88bf7b1.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://hoop_back.png" -dest_files=[ "res://.import/hoop_back.png-a8645b655f25bd15150a8e38f88bf7b1.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 -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/hoop_fore.png b/hoop_fore.png deleted file mode 100644 index f865ea7..0000000 Binary files a/hoop_fore.png and /dev/null differ diff --git a/hoop_fore.png.import b/hoop_fore.png.import deleted file mode 100644 index b8a9a27..0000000 --- a/hoop_fore.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="StreamTexture" -path="res://.import/hoop_fore.png-ee0a5c1a7482b7452f013e728dfcceda.stex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://hoop_fore.png" -dest_files=[ "res://.import/hoop_fore.png-ee0a5c1a7482b7452f013e728dfcceda.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 -process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 diff --git a/level.tscn b/level.tscn deleted file mode 100644 index bf6281c..0000000 --- a/level.tscn +++ /dev/null @@ -1,30 +0,0 @@ -[gd_scene load_steps=5 format=2] - -[ext_resource path="res://icon.png" type="Texture" id=1] -[ext_resource path="res://basketball.tscn" type="PackedScene" id=2] -[ext_resource path="res://hoop.tscn" type="PackedScene" id=3] - -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2( 512, 10 ) - -[node name="Node2D" type="Node2D"] - -[node name="hoop" parent="." instance=ExtResource( 3 )] -position = Vector2( 721, 409 ) - -[node name="Basketball" parent="." instance=ExtResource( 2 )] -position = Vector2( 71, 536 ) - -[node name="StaticBody2D" type="StaticBody2D" parent="."] -position = Vector2( 512, 590 ) -__meta__ = { -"_edit_group_": true -} - -[node name="Sprite" type="Sprite" parent="StaticBody2D"] -position = Vector2( -3.05176e-05, 2.52724e-05 ) -scale = Vector2( 16, 0.3125 ) -texture = ExtResource( 1 ) - -[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] -shape = SubResource( 1 ) diff --git a/project.godot b/project.godot index 50147a8..596829e 100644 --- a/project.godot +++ b/project.godot @@ -11,7 +11,7 @@ config_version=4 [application] config/name="BasketBALLAZ" -run/main_scene="res://level.tscn" +run/main_scene="res://scenes/level.tscn" config/icon="res://icon.png" [gui] diff --git a/scenes/basketball.tscn b/scenes/basketball.tscn new file mode 100644 index 0000000..457da83 --- /dev/null +++ b/scenes/basketball.tscn @@ -0,0 +1,25 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://textures/basketball.png" type="Texture" id=1] +[ext_resource path="res://scripts/basketball.gd" type="Script" id=2] + +[sub_resource type="PhysicsMaterial" id=2] +bounce = 0.5 + +[sub_resource type="CircleShape2D" id=1] +radius = 40.0 + +[node name="Basketball" type="RigidBody2D"] +position = Vector2( 71, 541 ) +physics_material_override = SubResource( 2 ) +script = ExtResource( 2 ) +__meta__ = { +"_edit_group_": true +} + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource( 1 ) + +[node name="Sprite" type="Sprite" parent="."] +scale = Vector2( 5, 5 ) +texture = ExtResource( 1 ) diff --git a/scenes/hoop.tscn b/scenes/hoop.tscn new file mode 100644 index 0000000..eee6bc2 --- /dev/null +++ b/scenes/hoop.tscn @@ -0,0 +1,31 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://textures/hoop_fore.png" type="Texture" id=1] +[ext_resource path="res://textures/hoop_back.png" type="Texture" id=2] + +[sub_resource type="SegmentShape2D" id=1] +a = Vector2( 3.8, -24.8 ) +b = Vector2( -1, 12.4 ) + +[sub_resource type="SegmentShape2D" id=2] +a = Vector2( 1.8, 0 ) +b = Vector2( -1.4, 9.6 ) + +[node name="Hoop" type="StaticBody2D"] +scale = Vector2( 5, 5 ) + +[node name="BackgroundSprite" type="Sprite" parent="."] +light_mask = 4 +texture = ExtResource( 2 ) + +[node name="ForegroundSprite" type="Sprite" parent="."] +position = Vector2( -12, 16 ) +texture = ExtResource( 1 ) + +[node name="RightCollider" type="CollisionShape2D" parent="."] +position = Vector2( 1.6, 1 ) +shape = SubResource( 1 ) + +[node name="LeftCollider" type="CollisionShape2D" parent="."] +position = Vector2( -22, 1 ) +shape = SubResource( 2 ) diff --git a/scenes/level.tscn b/scenes/level.tscn new file mode 100644 index 0000000..0b7b9e3 --- /dev/null +++ b/scenes/level.tscn @@ -0,0 +1,30 @@ +[gd_scene load_steps=5 format=2] + +[ext_resource path="res://icon.png" type="Texture" id=1] +[ext_resource path="res://scenes/hoop.tscn" type="PackedScene" id=2] +[ext_resource path="res://scenes/basketball.tscn" type="PackedScene" id=3] + +[sub_resource type="RectangleShape2D" id=1] +extents = Vector2( 512, 10 ) + +[node name="Node2D" type="Node2D"] + +[node name="Hoop" parent="." instance=ExtResource( 2 )] +position = Vector2( 721, 409 ) + +[node name="Basketball" parent="." instance=ExtResource( 3 )] +position = Vector2( 71, 536 ) + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +position = Vector2( 512, 590 ) +__meta__ = { +"_edit_group_": true +} + +[node name="Sprite" type="Sprite" parent="StaticBody2D"] +position = Vector2( -3.05176e-05, 2.52724e-05 ) +scale = Vector2( 16, 0.3125 ) +texture = ExtResource( 1 ) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +shape = SubResource( 1 ) diff --git a/scripts/basketball.gd b/scripts/basketball.gd new file mode 100644 index 0000000..40d189c --- /dev/null +++ b/scripts/basketball.gd @@ -0,0 +1,27 @@ +extends RigidBody2D + +var start_position +var do_reset = false +var is_reset = true + +# Called when the node enters the scene tree for the first time. +func _ready(): + start_position = position + +# Override the default physics when we want to manually reset the position and rotation. +func _integrate_forces(state): + if do_reset: + state.transform = Transform2D(0, start_position) + state.linear_velocity = Vector2() + state.angular_velocity = 0 + + do_reset = false + is_reset = true + +func _input(event): + if event.is_action_pressed("shoot"): + if is_reset: + apply_impulse(Vector2(10, 10), Vector2(500, -800)) + is_reset = false + else: + do_reset = true diff --git a/sound/desksmashers.mp3 b/sound/desksmashers.mp3 new file mode 100644 index 0000000..40bd0e5 Binary files /dev/null and b/sound/desksmashers.mp3 differ diff --git a/sound/desksmashers.mp3.import b/sound/desksmashers.mp3.import new file mode 100644 index 0000000..e3aa404 --- /dev/null +++ b/sound/desksmashers.mp3.import @@ -0,0 +1,15 @@ +[remap] + +importer="mp3" +type="AudioStreamMP3" +path="res://.import/desksmashers.mp3-5079e868584565b6dd55a38e2a7dcdd5.mp3str" + +[deps] + +source_file="res://sound/desksmashers.mp3" +dest_files=[ "res://.import/desksmashers.mp3-5079e868584565b6dd55a38e2a7dcdd5.mp3str" ] + +[params] + +loop=true +loop_offset=0 diff --git a/textures/basketball.png b/textures/basketball.png new file mode 100644 index 0000000..00f8cb4 Binary files /dev/null and b/textures/basketball.png differ diff --git a/textures/basketball.png.import b/textures/basketball.png.import new file mode 100644 index 0000000..7175da5 --- /dev/null +++ b/textures/basketball.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/basketball.png-e91ab41cfdc1c0211edda122bf946726.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/basketball.png" +dest_files=[ "res://.import/basketball.png-e91ab41cfdc1c0211edda122bf946726.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/hoop_back.png b/textures/hoop_back.png new file mode 100644 index 0000000..37eb8a0 Binary files /dev/null and b/textures/hoop_back.png differ diff --git a/textures/hoop_back.png.import b/textures/hoop_back.png.import new file mode 100644 index 0000000..9bfbec9 --- /dev/null +++ b/textures/hoop_back.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/hoop_back.png-a682eb8c46340d708eb2003b6a7bd071.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/hoop_back.png" +dest_files=[ "res://.import/hoop_back.png-a682eb8c46340d708eb2003b6a7bd071.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/textures/hoop_fore.png b/textures/hoop_fore.png new file mode 100644 index 0000000..f865ea7 Binary files /dev/null and b/textures/hoop_fore.png differ diff --git a/textures/hoop_fore.png.import b/textures/hoop_fore.png.import new file mode 100644 index 0000000..c41033b --- /dev/null +++ b/textures/hoop_fore.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/hoop_fore.png-735987c0139e90c50f0f163134f2370f.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://textures/hoop_fore.png" +dest_files=[ "res://.import/hoop_fore.png-735987c0139e90c50f0f163134f2370f.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 +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 -- cgit v1.2.3