From d4b5181c015cb3b76dec9774238bb04813cacb97 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Mon, 12 Aug 2024 21:10:25 -0400 Subject: [PATCH] week 5 enemies pickups player death --- ...lding-aa3680043b1211abf6e7d6fc641abc10.cfg | 3 + ...state-e196a632ea77e9a0d8baa608f164a4d2.cfg | 175 ++++++++++++++++++ ...lding-e196a632ea77e9a0d8baa608f164a4d2.cfg | 5 + ...state-6d8e6ff1e6f20a36e0402d27c623c86c.cfg | 2 +- ...state-b6bd7a241034177d7fe082a7597ba8ea.cfg | 6 +- ...lding-80a47dad698f065f8d4e0255ce133510.cfg | 3 + ...state-96b2131180b71dd158e52c5527d22dd4.cfg | 175 ++++++++++++++++++ ...lding-96b2131180b71dd158e52c5527d22dd4.cfg | 5 + ...state-65637dc57c83dac3d15ec1cb22439bd7.cfg | 2 +- .godot/editor/create_recent.Node | 19 +- .godot/editor/editor_layout.cfg | 10 +- .godot/editor/filesystem_cache8 | 66 ++++--- .godot/editor/filesystem_update4 | 5 +- ...state-c2a7af834e91ff64325daddf58e45dc0.cfg | 6 +- ...lding-c2a7af834e91ff64325daddf58e45dc0.cfg | 2 +- ...state-cc2f727180cd42d9c13434cb55b1ce69.cfg | 4 +- .godot/editor/project_metadata.cfg | 10 +- .godot/editor/recent_dirs | 5 +- .godot/editor/script_editor_cache.cfg | 40 +++- ....png-0c545090cde9f2fc7e943a672b099c59.ctex | Bin 0 -> 94 bytes ...y.png-0c545090cde9f2fc7e943a672b099c59.md5 | 3 + ....png-4683357939bfb8be7cfcbc8cef15562a.ctex | Bin 0 -> 94 bytes ...y.png-4683357939bfb8be7cfcbc8cef15562a.md5 | 3 + ....png-bf782f3705a1acaec1e3ab97da39a373.ctex | Bin 0 -> 94 bytes ...r.png-bf782f3705a1acaec1e3ab97da39a373.md5 | 3 + ....png-bfeb19df0dbfebd1295251f0b1873f10.ctex | Bin 0 -> 94 bytes ...r.png-bfeb19df0dbfebd1295251f0b1873f10.md5 | 3 + ....png-a4c16c98f815c26fe14456abfb54be92.ctex | Bin 0 -> 142 bytes ...e.png-a4c16c98f815c26fe14456abfb54be92.md5 | 3 + ....png-fdf6a666b22c5a162cf497c01f045810.ctex | Bin 0 -> 142 bytes ...e.png-fdf6a666b22c5a162cf497c01f045810.md5 | 3 + ....png-264389d563a3f9dc55af6fd3aea47ce0.ctex | Bin 0 -> 910 bytes ...4.png-264389d563a3f9dc55af6fd3aea47ce0.md5 | 3 + ....png-435beda6749261fdc4c1556c5eba52de.ctex | Bin 0 -> 910 bytes ...4.png-435beda6749261fdc4c1556c5eba52de.md5 | 3 + ....png-1a4f832699b00a99e538d3c588e44dd9.ctex | Bin 0 -> 332 bytes ...n.png-1a4f832699b00a99e538d3c588e44dd9.md5 | 3 + ....png-73c91dc4cbca5202b885de6adb8bd3f1.ctex | Bin 0 -> 332 bytes ...n.png-73c91dc4cbca5202b885de6adb8bd3f1.md5 | 3 + ....png-b04a16f8896ddd41f884de642ba05be4.ctex | Bin 0 -> 332 bytes ...n.png-b04a16f8896ddd41f884de642ba05be4.md5 | 3 + ....png-5465ec1b559c454faabc599e0b746844.ctex | Bin 0 -> 660 bytes ...n.png-5465ec1b559c454faabc599e0b746844.md5 | 3 + ....png-c1793a53215b1f08b86fab9c095138a2.ctex | Bin 0 -> 660 bytes ...n.png-c1793a53215b1f08b86fab9c095138a2.md5 | 3 + ....png-f61e94ea97c96b62fc5543e2957803c1.ctex | Bin 0 -> 660 bytes ...n.png-f61e94ea97c96b62fc5543e2957803c1.md5 | 3 + ....png-480cf0e6770ddef13bcd4021f9f56ae0.ctex | Bin 0 -> 698 bytes ...e.png-480cf0e6770ddef13bcd4021f9f56ae0.md5 | 3 + ....png-680c7cb80731795ced97a298ff076baf.ctex | Bin 0 -> 698 bytes ...e.png-680c7cb80731795ced97a298ff076baf.md5 | 3 + ....png-f5f84a6c74d080d5063875987803d399.ctex | Bin 0 -> 698 bytes ...e.png-f5f84a6c74d080d5063875987803d399.md5 | 3 + .godot/uid_cache.bin | Bin 585 -> 1074 bytes graphics/Player Death/Player Death 64x64.png | Bin 0 -> 1584 bytes .../Player Death 64x64.png.import | 34 ++++ graphics/background/Additional Sky.png | Bin 0 -> 123 bytes graphics/background/Additional Sky.png.import | 34 ++++ graphics/background/Additional Water.png | Bin 0 -> 122 bytes .../background/Additional Water.png.import | 34 ++++ graphics/background/BG Image.png | Bin 0 -> 586 bytes graphics/background/BG Image.png.import | 34 ++++ graphics/enemies/slime_green.png | Bin 0 -> 908 bytes graphics/enemies/slime_green.png.import | 34 ++++ graphics/enemies/slime_purple.png | Bin 0 -> 1030 bytes graphics/enemies/slime_purple.png.import | 34 ++++ graphics/pickups/coin.png | Bin 0 -> 500 bytes graphics/pickups/coin.png.import | 34 ++++ scenes/badguy.tscn | 73 ++++++++ scenes/character.tscn | 82 +++++++- scenes/coin.tscn | 112 +++++++++++ scenes/game.tscn | 133 +++++++++++-- scripts/CharacterBody2D.gd | 159 ++++++++-------- scripts/badguy.gd | 40 ++++ scripts/coin.gd | 19 ++ scripts/gamecontroller.gd | 21 ++- 76 files changed, 1308 insertions(+), 163 deletions(-) create mode 100644 .godot/editor/badguy.gd-folding-aa3680043b1211abf6e7d6fc641abc10.cfg create mode 100644 .godot/editor/badguy.tscn-editstate-e196a632ea77e9a0d8baa608f164a4d2.cfg create mode 100644 .godot/editor/badguy.tscn-folding-e196a632ea77e9a0d8baa608f164a4d2.cfg create mode 100644 .godot/editor/coin.gd-folding-80a47dad698f065f8d4e0255ce133510.cfg create mode 100644 .godot/editor/coin.tscn-editstate-96b2131180b71dd158e52c5527d22dd4.cfg create mode 100644 .godot/editor/coin.tscn-folding-96b2131180b71dd158e52c5527d22dd4.cfg create mode 100644 .godot/imported/Additional Sky.png-0c545090cde9f2fc7e943a672b099c59.ctex create mode 100644 .godot/imported/Additional Sky.png-0c545090cde9f2fc7e943a672b099c59.md5 create mode 100644 .godot/imported/Additional Sky.png-4683357939bfb8be7cfcbc8cef15562a.ctex create mode 100644 .godot/imported/Additional Sky.png-4683357939bfb8be7cfcbc8cef15562a.md5 create mode 100644 .godot/imported/Additional Water.png-bf782f3705a1acaec1e3ab97da39a373.ctex create mode 100644 .godot/imported/Additional Water.png-bf782f3705a1acaec1e3ab97da39a373.md5 create mode 100644 .godot/imported/Additional Water.png-bfeb19df0dbfebd1295251f0b1873f10.ctex create mode 100644 .godot/imported/Additional Water.png-bfeb19df0dbfebd1295251f0b1873f10.md5 create mode 100644 .godot/imported/BG Image.png-a4c16c98f815c26fe14456abfb54be92.ctex create mode 100644 .godot/imported/BG Image.png-a4c16c98f815c26fe14456abfb54be92.md5 create mode 100644 .godot/imported/BG Image.png-fdf6a666b22c5a162cf497c01f045810.ctex create mode 100644 .godot/imported/BG Image.png-fdf6a666b22c5a162cf497c01f045810.md5 create mode 100644 .godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.ctex create mode 100644 .godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.md5 create mode 100644 .godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.ctex create mode 100644 .godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.md5 create mode 100644 .godot/imported/coin.png-1a4f832699b00a99e538d3c588e44dd9.ctex create mode 100644 .godot/imported/coin.png-1a4f832699b00a99e538d3c588e44dd9.md5 create mode 100644 .godot/imported/coin.png-73c91dc4cbca5202b885de6adb8bd3f1.ctex create mode 100644 .godot/imported/coin.png-73c91dc4cbca5202b885de6adb8bd3f1.md5 create mode 100644 .godot/imported/coin.png-b04a16f8896ddd41f884de642ba05be4.ctex create mode 100644 .godot/imported/coin.png-b04a16f8896ddd41f884de642ba05be4.md5 create mode 100644 .godot/imported/slime_green.png-5465ec1b559c454faabc599e0b746844.ctex create mode 100644 .godot/imported/slime_green.png-5465ec1b559c454faabc599e0b746844.md5 create mode 100644 .godot/imported/slime_green.png-c1793a53215b1f08b86fab9c095138a2.ctex create mode 100644 .godot/imported/slime_green.png-c1793a53215b1f08b86fab9c095138a2.md5 create mode 100644 .godot/imported/slime_green.png-f61e94ea97c96b62fc5543e2957803c1.ctex create mode 100644 .godot/imported/slime_green.png-f61e94ea97c96b62fc5543e2957803c1.md5 create mode 100644 .godot/imported/slime_purple.png-480cf0e6770ddef13bcd4021f9f56ae0.ctex create mode 100644 .godot/imported/slime_purple.png-480cf0e6770ddef13bcd4021f9f56ae0.md5 create mode 100644 .godot/imported/slime_purple.png-680c7cb80731795ced97a298ff076baf.ctex create mode 100644 .godot/imported/slime_purple.png-680c7cb80731795ced97a298ff076baf.md5 create mode 100644 .godot/imported/slime_purple.png-f5f84a6c74d080d5063875987803d399.ctex create mode 100644 .godot/imported/slime_purple.png-f5f84a6c74d080d5063875987803d399.md5 create mode 100644 graphics/Player Death/Player Death 64x64.png create mode 100644 graphics/Player Death/Player Death 64x64.png.import create mode 100644 graphics/background/Additional Sky.png create mode 100644 graphics/background/Additional Sky.png.import create mode 100644 graphics/background/Additional Water.png create mode 100644 graphics/background/Additional Water.png.import create mode 100644 graphics/background/BG Image.png create mode 100644 graphics/background/BG Image.png.import create mode 100644 graphics/enemies/slime_green.png create mode 100644 graphics/enemies/slime_green.png.import create mode 100644 graphics/enemies/slime_purple.png create mode 100644 graphics/enemies/slime_purple.png.import create mode 100644 graphics/pickups/coin.png create mode 100644 graphics/pickups/coin.png.import create mode 100644 scenes/badguy.tscn create mode 100644 scenes/coin.tscn create mode 100644 scripts/badguy.gd create mode 100644 scripts/coin.gd diff --git a/.godot/editor/badguy.gd-folding-aa3680043b1211abf6e7d6fc641abc10.cfg b/.godot/editor/badguy.gd-folding-aa3680043b1211abf6e7d6fc641abc10.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/badguy.gd-folding-aa3680043b1211abf6e7d6fc641abc10.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/badguy.tscn-editstate-e196a632ea77e9a0d8baa608f164a4d2.cfg b/.godot/editor/badguy.tscn-editstate-e196a632ea77e9a0d8baa608f164a4d2.cfg new file mode 100644 index 0000000..d54a250 --- /dev/null +++ b/.godot/editor/badguy.tscn-editstate-e196a632ea77e9a0d8baa608f164a4d2.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-52.3034, -21.1039), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 6.3496 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/CharacterBody2D")]) diff --git a/.godot/editor/badguy.tscn-folding-e196a632ea77e9a0d8baa608f164a4d2.cfg b/.godot/editor/badguy.tscn-folding-e196a632ea77e9a0d8baa608f164a4d2.cfg new file mode 100644 index 0000000..0b92a7d --- /dev/null +++ b/.godot/editor/badguy.tscn-folding-e196a632ea77e9a0d8baa608f164a4d2.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("AnimatedSprite2D"), PackedStringArray("Animation", "sprite_frames", "Texture")] +resource_unfolds=["res://scenes/badguy.tscn::SpriteFrames_uh2us", PackedStringArray(), "res://scenes/badguy.tscn::RectangleShape2D_vdsen", PackedStringArray()] +nodes_folded=[] diff --git a/.godot/editor/bullet.tscn-editstate-6d8e6ff1e6f20a36e0402d27c623c86c.cfg b/.godot/editor/bullet.tscn-editstate-6d8e6ff1e6f20a36e0402d27c623c86c.cfg index 74a1dd6..cc23de8 100644 --- a/.godot/editor/bullet.tscn-editstate-6d8e6ff1e6f20a36e0402d27c623c86c.cfg +++ b/.godot/editor/bullet.tscn-editstate-6d8e6ff1e6f20a36e0402d27c623c86c.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/level/StaticBody2D/CollisionShape2D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/CharacterBody2D")]) diff --git a/.godot/editor/character.tscn-editstate-b6bd7a241034177d7fe082a7597ba8ea.cfg b/.godot/editor/character.tscn-editstate-b6bd7a241034177d7fe082a7597ba8ea.cfg index eb74cb7..1f3ccd9 100644 --- a/.godot/editor/character.tscn-editstate-b6bd7a241034177d7fe082a7597ba8ea.cfg +++ b/.godot/editor/character.tscn-editstate-b6bd7a241034177d7fe082a7597ba8ea.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-116.383, -59.1309), +"ofs": Vector2(-103.803, -28.6502), "primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, @@ -32,7 +32,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 6.3496 +"zoom": 5.99323 } 3D={ "fov": 70.01, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/level/StaticBody2D/CollisionShape2D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/CharacterBody2D")]) diff --git a/.godot/editor/coin.gd-folding-80a47dad698f065f8d4e0255ce133510.cfg b/.godot/editor/coin.gd-folding-80a47dad698f065f8d4e0255ce133510.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/.godot/editor/coin.gd-folding-80a47dad698f065f8d4e0255ce133510.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/.godot/editor/coin.tscn-editstate-96b2131180b71dd158e52c5527d22dd4.cfg b/.godot/editor/coin.tscn-editstate-96b2131180b71dd158e52c5527d22dd4.cfg new file mode 100644 index 0000000..44af9cb --- /dev/null +++ b/.godot/editor/coin.tscn-editstate-96b2131180b71dd158e52c5527d22dd4.cfg @@ -0,0 +1,175 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-75.75, -58.5), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 4.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/CharacterBody2D")]) diff --git a/.godot/editor/coin.tscn-folding-96b2131180b71dd158e52c5527d22dd4.cfg b/.godot/editor/coin.tscn-folding-96b2131180b71dd158e52c5527d22dd4.cfg new file mode 100644 index 0000000..8c378b7 --- /dev/null +++ b/.godot/editor/coin.tscn-folding-96b2131180b71dd158e52c5527d22dd4.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("AnimatedSprite2D"), PackedStringArray("Animation", "sprite_frames", "Texture")] +resource_unfolds=["res://scenes/coin.tscn::SpriteFrames_w1v5w", PackedStringArray(), "res://scenes/coin.tscn::CircleShape2D_ngajn", PackedStringArray()] +nodes_folded=[] diff --git a/.godot/editor/crate.tscn-editstate-65637dc57c83dac3d15ec1cb22439bd7.cfg b/.godot/editor/crate.tscn-editstate-65637dc57c83dac3d15ec1cb22439bd7.cfg index db08a9c..935376b 100644 --- a/.godot/editor/crate.tscn-editstate-65637dc57c83dac3d15ec1cb22439bd7.cfg +++ b/.godot/editor/crate.tscn-editstate-65637dc57c83dac3d15ec1cb22439bd7.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/level/StaticBody2D/CollisionShape2D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/CharacterBody2D")]) diff --git a/.godot/editor/create_recent.Node b/.godot/editor/create_recent.Node index a4c571f..395c938 100644 --- a/.godot/editor/create_recent.Node +++ b/.godot/editor/create_recent.Node @@ -1,11 +1,14 @@ -Node2D -AnimationPlayer +Timer +RayCast2D CollisionShape2D -AnimatableBody2D -Sprite2D -Camera2D -TileMap -Node AnimatedSprite2D Area2D -RayCast2D +Node +Sprite2D +ParallaxLayer +ParallaxBackground +Node2D +AnimationPlayer +AnimatableBody2D +Camera2D +TileMap diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg index 0733aaa..1e32de3 100644 --- a/.godot/editor/editor_layout.cfg +++ b/.godot/editor/editor_layout.cfg @@ -19,24 +19,24 @@ dock_filesystem_split=0 dock_filesystem_display_mode=0 dock_filesystem_file_sort=0 dock_filesystem_file_list_display_mode=1 -dock_filesystem_selected_paths=PackedStringArray("res://scripts/Trigger.gd") -dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scenes/", "res://graphics/", "res://graphics/items/") +dock_filesystem_selected_paths=PackedStringArray("res://graphics/Player Death/") +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scenes/", "res://graphics/", "res://graphics/Player Death/", "res://graphics/pickups/", "res://graphics/enemies/") dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://scenes/game.tscn", "res://scenes/character.tscn", "res://scenes/bullet.tscn", "res://scenes/crate.tscn", "res://scenes/platform.tscn") +open_scenes=PackedStringArray("res://scenes/game.tscn", "res://scenes/character.tscn", "res://scenes/bullet.tscn", "res://scenes/crate.tscn", "res://scenes/platform.tscn", "res://scenes/coin.tscn", "res://scenes/badguy.tscn") current_scene="res://scenes/game.tscn" center_split_offset=-397 selected_default_debugger_tab_idx=0 -selected_main_editor_idx=0 +selected_main_editor_idx=2 selected_bottom_panel_item=0 [ScriptEditor] -open_scripts=["res://scripts/bullet.gd", "res://scripts/CharacterBody2D.gd", "res://scripts/gamecontroller.gd", "res://scripts/Trigger.gd"] +open_scripts=["res://scripts/badguy.gd", "res://scripts/bullet.gd", "res://scripts/CharacterBody2D.gd", "res://scripts/coin.gd", "res://scripts/gamecontroller.gd", "res://scripts/Trigger.gd"] selected_script="res://scripts/gamecontroller.gd" open_help=[] script_split_offset=70 diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8 index b261f54..46fc9ac 100644 --- a/.godot/editor/filesystem_cache8 +++ b/.godot/editor/filesystem_cache8 @@ -1,26 +1,42 @@ ea4bc82a6ad023ab7ee23ee620429895 -::res://::1722291986 -icon.svg::CompressedTexture2D::9114977118871582245::1722289482::1722289482::1::::<><>:: -::res://graphics/::1722289482 -Terrain (32x32).png::CompressedTexture2D::8707534964839485024::1722289482::1722289482::1::::<><>:: -::res://graphics/items/::1722297925 -bullet.png::CompressedTexture2D::4146801143722277085::1722297925::1722297925::1::::<><>:: -cannister.png::CompressedTexture2D::7418095402531000042::1722289482::1722289482::1::::<><>:: -::res://graphics/Player Idle/::1722289482 -Player Idle 48x48.png::CompressedTexture2D::6544563428604246579::1722289482::1722289482::1::::<><>:: -::res://graphics/Player Jump/::1722289482 -player jump 48x48.png::CompressedTexture2D::1627608568707791839::1722289482::1722289482::1::::<><>:: -::res://graphics/Player Land/::1722289482 -player land 48x48.png::CompressedTexture2D::3499637713582873633::1722289482::1722289482::1::::<><>:: -::res://graphics/Player Run/::1722289482 -player run 48x48.png::CompressedTexture2D::1502492849971408816::1722289482::1722289482::1::::<><>:: -::res://scenes/::1722297258 -bullet.tscn::PackedScene::6880909734590904373::1722297258::0::1::::<><>::res://scripts/bullet.gd -character.tscn::PackedScene::451838158579532324::1722297258::0::1::::<><>::res://scripts/CharacterBody2D.gd<>uid://c0iiaebonyhh0::::res://graphics/Player Idle/Player Idle 48x48.png<>uid://xgoqfqmvorcx::::res://graphics/Player Jump/player jump 48x48.png<>uid://vn23qn3f0dvc::::res://graphics/Player Run/player run 48x48.png -crate.tscn::PackedScene::41931541512830250::1722297258::0::1::::<><>::uid://ddxm7hj323fta::::res://graphics/items/cannister.png -game.tscn::PackedScene::1738196330916037717::1722297258::0::1::::<><>::res://scripts/gamecontroller.gd<>uid://go4yc8hfo1gq::::res://scenes/character.tscn<>uid://dwb83f7uoweuy::::res://graphics/Terrain (32x32).png<>res://scripts/Trigger.gd<>uid://ukuu7p7vhlq::::res://scenes/crate.tscn -::res://scripts/::1722293659 -bullet.gd::GDScript::-1::1722289482::0::1::::<>Area2D<>:: -CharacterBody2D.gd::GDScript::-1::1722293659::0::1::::<>CharacterBody2D<>:: -gamecontroller.gd::GDScript::-1::1722289482::0::1::::<>Node2D<>:: -Trigger.gd::GDScript::-1::1722289482::0::1::::<>Area2D<>:: +::res://::1723510012 +icon.svg::CompressedTexture2D::9114977118871582245::1723500937::1723500937::1::::<><>:: +::res://graphics/::1723510012 +Terrain (32x32).png::CompressedTexture2D::8707534964839485024::1723500937::1723500937::1::::<><>:: +::res://graphics/background/::1723502317 +Additional Sky.png::CompressedTexture2D::7405875053565000941::1723501352::1723501363::1::::<><>:: +Additional Water.png::CompressedTexture2D::5548836167267955277::1723501352::1723501363::1::::<><>:: +BG Image.png::CompressedTexture2D::4005256289399045782::1723501352::1723501363::1::::<><>:: +::res://graphics/enemies/::1723506310 +slime_green.png::CompressedTexture2D::1134669905662794867::1723506254::1723506310::1::::<><>:: +slime_purple.png::CompressedTexture2D::3992152575753882488::1723506254::1723506310::1::::<><>:: +::res://graphics/items/::1723500937 +bullet.png::CompressedTexture2D::4146801143722277085::1723500937::1723500937::1::::<><>:: +cannister.png::CompressedTexture2D::7418095402531000042::1723500937::1723500937::1::::<><>:: +::res://graphics/pickups/::1723502549 +coin.png::CompressedTexture2D::3843186516589658432::1723502532::1723502549::1::::<><>:: +::res://graphics/Player Death/::1723510012 +Player Death 64x64.png::CompressedTexture2D::7118346198518807013::1723509990::1723510012::1::::<><>:: +::res://graphics/Player Idle/::1723500937 +Player Idle 48x48.png::CompressedTexture2D::6544563428604246579::1723500937::1723500937::1::::<><>:: +::res://graphics/Player Jump/::1723500937 +player jump 48x48.png::CompressedTexture2D::1627608568707791839::1723500937::1723500937::1::::<><>:: +::res://graphics/Player Land/::1723500937 +player land 48x48.png::CompressedTexture2D::3499637713582873633::1723500937::1723500937::1::::<><>:: +::res://graphics/Player Run/::1723500937 +player run 48x48.png::CompressedTexture2D::1502492849971408816::1723500937::1723500937::1::::<><>:: +::res://scenes/::1723509760 +badguy.tscn::PackedScene::8649992596256653425::1723509760::0::1::::<><>::res://scripts/badguy.gd<>uid://bw43f1enjixbk::::res://graphics/enemies/slime_purple.png +bullet.tscn::PackedScene::6880909734590904373::1723509745::0::1::::<><>::res://scripts/bullet.gd<>uid://b0c0hdt3afypx::::res://graphics/items/bullet.png +character.tscn::PackedScene::451838158579532324::1723509745::0::1::::<><>::res://scripts/CharacterBody2D.gd<>uid://c0iiaebonyhh0::::res://graphics/Player Idle/Player Idle 48x48.png<>uid://xgoqfqmvorcx::::res://graphics/Player Jump/player jump 48x48.png<>uid://vn23qn3f0dvc::::res://graphics/Player Run/player run 48x48.png +coin.tscn::PackedScene::2256142337678812705::1723509745::0::1::::<><>::uid://bu0wyq230xip1::::res://graphics/pickups/coin.png<>res://scripts/coin.gd +crate.tscn::PackedScene::41931541512830250::1723509745::0::1::::<><>::uid://ddxm7hj323fta::::res://graphics/items/cannister.png +game.tscn::PackedScene::1738196330916037717::1723509745::0::1::::<><>::res://scripts/gamecontroller.gd<>uid://go4yc8hfo1gq::::res://scenes/character.tscn<>uid://dwb83f7uoweuy::::res://graphics/Terrain (32x32).png<>res://scripts/Trigger.gd<>uid://bxcf8ryispa5c::::res://graphics/background/BG Image.png<>uid://ddrpxehpjros0::::res://graphics/background/Additional Sky.png<>uid://clb5ryiub2nfh::::res://graphics/background/Additional Water.png<>uid://ukuu7p7vhlq::::res://scenes/crate.tscn<>uid://i3l8y3rbx4o1::::res://scenes/platform.tscn<>uid://7e5lm5ck08k8::::res://scenes/coin.tscn<>uid://dvied5dxkc7e0::::res://scenes/badguy.tscn +platform.tscn::PackedScene::620041448926829138::1723509745::0::1::::<><>:: +::res://scripts/::1723509745 +badguy.gd::GDScript::-1::1723509745::0::1::::<>Area2D<>:: +bullet.gd::GDScript::-1::1723500937::0::1::::<>Area2D<>:: +CharacterBody2D.gd::GDScript::-1::1723500937::0::1::::<>CharacterBody2D<>:: +coin.gd::GDScript::-1::1723504936::0::1::::<>Area2D<>:: +gamecontroller.gd::GDScript::-1::1723509527::0::1::::<>Node<>:: +Trigger.gd::GDScript::-1::1723500937::0::1::::<>Area2D<>:: diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 index f13a72f..4f8f9e4 100644 --- a/.godot/editor/filesystem_update4 +++ b/.godot/editor/filesystem_update4 @@ -2,6 +2,9 @@ res://scenes/game.tscn res://scenes/character.tscn res://scenes/bullet.tscn res://scenes/crate.tscn -res://scripts/CharacterBody2D.gd res://scenes/platform.tscn +res://scenes/coin.tscn +res://scenes/badguy.tscn res://scripts/gamecontroller.gd +res://scripts/badguy.gd +res://scripts/CharacterBody2D.gd diff --git a/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg b/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg index cda31ae..a6057cc 100644 --- a/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg +++ b/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-383.852, -188.74), +"ofs": Vector2(-267.416, -219.461), "primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, @@ -32,7 +32,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 1.18921 +"zoom": 1.12246 } 3D={ "fov": 70.01, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/level/StaticBody2D/CollisionShape2D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/CharacterBody2D")]) diff --git a/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg b/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg index 4bc55d4..61a542f 100644 --- a/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg +++ b/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Transform"), NodePath("TileMap"), PackedStringArray("tile_set"), NodePath("level"), PackedStringArray("Transform"), NodePath("level/StaticBody2D"), PackedStringArray("Transform"), NodePath("AreaTrigger"), PackedStringArray("Transform"), NodePath("Platform"), PackedStringArray("Transform")] +node_unfolds=[NodePath("."), PackedStringArray("Transform"), NodePath("TileMap"), PackedStringArray("tile_set"), NodePath("ParallaxBackground/ParallaxLayer"), PackedStringArray("Motion"), NodePath("ParallaxBackground/ParallaxLayer/Sprite2D"), PackedStringArray("Transform"), NodePath("ParallaxBackground/ParallaxLayer/Sprite2D2"), PackedStringArray("Transform"), NodePath("ParallaxBackground/ParallaxLayer/Sprite2D3"), PackedStringArray("Transform"), NodePath("level"), PackedStringArray("Transform"), NodePath("level/StaticBody2D"), PackedStringArray("Transform"), NodePath("AreaTrigger"), PackedStringArray("Transform"), NodePath("Platform"), PackedStringArray("Transform")] resource_unfolds=["res://scenes/game.tscn::TileSet_47g5u", PackedStringArray("physics_layer__array"), "res://scenes/game.tscn::WorldBoundaryShape2D_3u4a8", PackedStringArray("Resource"), "res://scenes/game.tscn::CircleShape2D_x8qck", PackedStringArray("Resource")] nodes_folded=[NodePath("AreaTrigger")] diff --git a/.godot/editor/platform.tscn-editstate-cc2f727180cd42d9c13434cb55b1ce69.cfg b/.godot/editor/platform.tscn-editstate-cc2f727180cd42d9c13434cb55b1ce69.cfg index e17dd42..30957d9 100644 --- a/.godot/editor/platform.tscn-editstate-cc2f727180cd42d9c13434cb55b1ce69.cfg +++ b/.godot/editor/platform.tscn-editstate-cc2f727180cd42d9c13434cb55b1ce69.cfg @@ -1,7 +1,7 @@ [editor_states] Anim={ -"visible": true +"visible": false } 2D={ "grid_offset": Vector2(0, 0), @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/level/StaticBody2D/CollisionShape2D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/CharacterBody2D")]) diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg index 0587f74..81c9879 100644 --- a/.godot/editor/project_metadata.cfg +++ b/.godot/editor/project_metadata.cfg @@ -1,6 +1,6 @@ [editor_metadata] -executable_path="/home/timbeezy/Documents/software/godot/Godot_v4.2.1-stable_linux.x86_64" +executable_path="/home/timberg/Documents/software/godot/Godot_v4.2.1-stable_linux.x86_64" use_advanced_connections=false tile_source_sort=0 tile_snap_option=0 @@ -14,8 +14,8 @@ run_debug_collisions=true [recent_files] -scenes=["res://scenes/platform.tscn", "res://scenes/crate.tscn", "res://scenes/bullet.tscn", "res://scenes/character.tscn", "res://scenes/game.tscn"] -scripts=["res://scripts/Trigger.gd", "res://scripts/bullet.gd", "res://scripts/CharacterBody2D.gd", "res://scripts/gamecontroller.gd"] +scenes=["res://scenes/badguy.tscn", "res://scenes/coin.tscn", "res://scenes/platform.tscn", "res://scenes/crate.tscn", "res://scenes/bullet.tscn", "res://scenes/character.tscn", "res://scenes/game.tscn"] +scripts=["res://scripts/badguy.gd", "res://scripts/coin.gd", "res://scripts/Trigger.gd", "res://scripts/bullet.gd", "res://scripts/CharacterBody2D.gd", "res://scripts/gamecontroller.gd"] [linked_properties] @@ -33,6 +33,10 @@ Camera2D:zoom=true Camera2D:scale=true Sprite2D:scale=true AnimatableBody2D:scale=true +ParallaxBackground:scroll_base_scale=true +ParallaxBackground:scale=true +ParallaxLayer:motion_scale=true +ParallaxLayer:scale=true [dialog_bounds] diff --git a/.godot/editor/recent_dirs b/.godot/editor/recent_dirs index 16105d0..07dc086 100644 --- a/.godot/editor/recent_dirs +++ b/.godot/editor/recent_dirs @@ -1,5 +1,8 @@ +res://graphics/Player Death +res://scripts +res://graphics/enemies res://scenes +res://graphics/pickups res://graphics/Player Jump res://graphics/Player Run res://graphics/Player Idle -res://scripts diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg index 275c9fa..93a32e5 100644 --- a/.godot/editor/script_editor_cache.cfg +++ b/.godot/editor/script_editor_cache.cfg @@ -3,11 +3,11 @@ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 34, +"column": 13, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 23, -"scroll_position": 10.0, +"row": 37, +"scroll_position": 25.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -17,11 +17,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 25, +"column": 15, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 54, -"scroll_position": 39.0, +"row": 28, +"scroll_position": 20.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -53,3 +53,31 @@ state={ "selection": false, "syntax_highlighter": "GDScript" } + +[res://scripts/coin.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 14, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 18, +"scroll_position": 1.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://scripts/badguy.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 20, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 38, +"scroll_position": 22.0, +"selection": false, +"syntax_highlighter": "GDScript" +} diff --git a/.godot/imported/Additional Sky.png-0c545090cde9f2fc7e943a672b099c59.ctex b/.godot/imported/Additional Sky.png-0c545090cde9f2fc7e943a672b099c59.ctex new file mode 100644 index 0000000000000000000000000000000000000000..28f01e6b8e0345789109b89397a25eb27a90e450 GIT binary patch literal 94 zcmZ<{4l!b6U|>*yVj#u)9|(Xn954Y{3Sbos46H!58W0D0y1B^#>2O!4fUp1yA3-2n XU;Y3)1AD;ZGV?9}8#`XqGcW)EV)+oI literal 0 HcmV?d00001 diff --git a/.godot/imported/Additional Sky.png-0c545090cde9f2fc7e943a672b099c59.md5 b/.godot/imported/Additional Sky.png-0c545090cde9f2fc7e943a672b099c59.md5 new file mode 100644 index 0000000..813be63 --- /dev/null +++ b/.godot/imported/Additional Sky.png-0c545090cde9f2fc7e943a672b099c59.md5 @@ -0,0 +1,3 @@ +source_md5="ef05607ab18b6e14047ef305d4967bca" +dest_md5="c4a79c607243be25d3669dc2144fdbe8" + diff --git a/.godot/imported/Additional Sky.png-4683357939bfb8be7cfcbc8cef15562a.ctex b/.godot/imported/Additional Sky.png-4683357939bfb8be7cfcbc8cef15562a.ctex new file mode 100644 index 0000000000000000000000000000000000000000..28f01e6b8e0345789109b89397a25eb27a90e450 GIT binary patch literal 94 zcmZ<{4l!b6U|>*yVj#u)9|(Xn954Y{3Sbos46H!58W0D0y1B^#>2O!4fUp1yA3-2n XU;Y3)1AD;ZGV?9}8#`XqGcW)EV)+oI literal 0 HcmV?d00001 diff --git a/.godot/imported/Additional Sky.png-4683357939bfb8be7cfcbc8cef15562a.md5 b/.godot/imported/Additional Sky.png-4683357939bfb8be7cfcbc8cef15562a.md5 new file mode 100644 index 0000000..813be63 --- /dev/null +++ b/.godot/imported/Additional Sky.png-4683357939bfb8be7cfcbc8cef15562a.md5 @@ -0,0 +1,3 @@ +source_md5="ef05607ab18b6e14047ef305d4967bca" +dest_md5="c4a79c607243be25d3669dc2144fdbe8" + diff --git a/.godot/imported/Additional Water.png-bf782f3705a1acaec1e3ab97da39a373.ctex b/.godot/imported/Additional Water.png-bf782f3705a1acaec1e3ab97da39a373.ctex new file mode 100644 index 0000000000000000000000000000000000000000..bed577dd21ff5b074e21fb880566a3e5b017453c GIT binary patch literal 94 zcmZ<{4l!b6U|>*yVj#u)9|(Xn954Y{3Sbos46H!58W0D0y1B^#>2O!4fUp1yA3-2n XU;Y3)1N((5Ue|X1Z|rzc&%gixY+DhI literal 0 HcmV?d00001 diff --git a/.godot/imported/Additional Water.png-bf782f3705a1acaec1e3ab97da39a373.md5 b/.godot/imported/Additional Water.png-bf782f3705a1acaec1e3ab97da39a373.md5 new file mode 100644 index 0000000..3ab7479 --- /dev/null +++ b/.godot/imported/Additional Water.png-bf782f3705a1acaec1e3ab97da39a373.md5 @@ -0,0 +1,3 @@ +source_md5="707fe1be51389c0a7dc6bce6b8df1ad8" +dest_md5="a1f827ff5491bfc85a30898cd8164541" + diff --git a/.godot/imported/Additional Water.png-bfeb19df0dbfebd1295251f0b1873f10.ctex b/.godot/imported/Additional Water.png-bfeb19df0dbfebd1295251f0b1873f10.ctex new file mode 100644 index 0000000000000000000000000000000000000000..bed577dd21ff5b074e21fb880566a3e5b017453c GIT binary patch literal 94 zcmZ<{4l!b6U|>*yVj#u)9|(Xn954Y{3Sbos46H!58W0D0y1B^#>2O!4fUp1yA3-2n XU;Y3)1N((5Ue|X1Z|rzc&%gixY+DhI literal 0 HcmV?d00001 diff --git a/.godot/imported/Additional Water.png-bfeb19df0dbfebd1295251f0b1873f10.md5 b/.godot/imported/Additional Water.png-bfeb19df0dbfebd1295251f0b1873f10.md5 new file mode 100644 index 0000000..3ab7479 --- /dev/null +++ b/.godot/imported/Additional Water.png-bfeb19df0dbfebd1295251f0b1873f10.md5 @@ -0,0 +1,3 @@ +source_md5="707fe1be51389c0a7dc6bce6b8df1ad8" +dest_md5="a1f827ff5491bfc85a30898cd8164541" + diff --git a/.godot/imported/BG Image.png-a4c16c98f815c26fe14456abfb54be92.ctex b/.godot/imported/BG Image.png-a4c16c98f815c26fe14456abfb54be92.ctex new file mode 100644 index 0000000000000000000000000000000000000000..224819e708c56d7eaa5264d802882345323fd665 GIT binary patch literal 142 zcmZ<{4l!b6U|?tf5)D8a2zdVk0fY%5nSfLSV*{AO3M9jTILOn@%@0V2yE+Ag1z7kv z0onTX2jv;$6$Cu~oD{pM%&W-wv3{Cz*b9**xd$>I)z0JV%QbpQYW literal 0 HcmV?d00001 diff --git a/.godot/imported/BG Image.png-a4c16c98f815c26fe14456abfb54be92.md5 b/.godot/imported/BG Image.png-a4c16c98f815c26fe14456abfb54be92.md5 new file mode 100644 index 0000000..0a89380 --- /dev/null +++ b/.godot/imported/BG Image.png-a4c16c98f815c26fe14456abfb54be92.md5 @@ -0,0 +1,3 @@ +source_md5="7f10db4045810c42977343e59a782178" +dest_md5="c50c902db0eea75f65be64479d81b3ae" + diff --git a/.godot/imported/BG Image.png-fdf6a666b22c5a162cf497c01f045810.ctex b/.godot/imported/BG Image.png-fdf6a666b22c5a162cf497c01f045810.ctex new file mode 100644 index 0000000000000000000000000000000000000000..224819e708c56d7eaa5264d802882345323fd665 GIT binary patch literal 142 zcmZ<{4l!b6U|?tf5)D8a2zdVk0fY%5nSfLSV*{AO3M9jTILOn@%@0V2yE+Ag1z7kv z0onTX2jv;$6$Cu~oD{pM%&W-wv3{Cz*b9**xd$>I)z0JV%QbpQYW literal 0 HcmV?d00001 diff --git a/.godot/imported/BG Image.png-fdf6a666b22c5a162cf497c01f045810.md5 b/.godot/imported/BG Image.png-fdf6a666b22c5a162cf497c01f045810.md5 new file mode 100644 index 0000000..0a89380 --- /dev/null +++ b/.godot/imported/BG Image.png-fdf6a666b22c5a162cf497c01f045810.md5 @@ -0,0 +1,3 @@ +source_md5="7f10db4045810c42977343e59a782178" +dest_md5="c50c902db0eea75f65be64479d81b3ae" + diff --git a/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.ctex b/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.ctex new file mode 100644 index 0000000000000000000000000000000000000000..80fda5e2e955b4e0260f678fd151b8ed2c0595ed GIT binary patch literal 910 zcmV;919ALEQ&chm0002s0RR9n00000000gD|Ns900000000000000020002s0Wbgn z00005000110{{S0Nk&Fa0{{S5MM6+kP&iCM0{{Ro-@ywIx1cDJq^7G7z%NO_3jRMC z52#TZNmA7Aav%mY`Ah7d1`0({g({Mj>=zxVKmhU)3j3JAF@k`g$p6s-{%d&df@=Nn zXcvli;a(0DQo`jA)Z)P@2lP(CfN0xR)JDYw%&1oU|6i@|zNcP+bZ$idCAe)QNfIMs zX7=`EWp~zg|DgI$sXDXxIX_3UQv95sp;;|{&aVOXKK!V=EQR)-~<}Og+h@AYB z}`&&i&W_6gcAtiDlrZ#82kt2>TqgXD6)Qqq3aJw2*;mjXhrNipYfhM_Ya zB&Br5G4{#*eovEi@GxLJb=gH;IrlHRw8~scXCEd7W^cog;b2n0+lSU;GwGa60c#kn z=bTasVHjbXT(7q~)s+Ru!rF&#UOm%@^mDSlGP<}_b>AW1(b z<=0H(SX$>14Y$YRae$a8Z_6Mjk6QHdat_RK@gNyZk@nO2f9eOwASaWD8dZ1Y1U=95 zoorr2DGta=Hp-o29yy7;SFpPhf^t&JNb`OggT_dA1trPJT z^93767`m>@G-th(nzoJ7&%W=uW{OI2_3MjVP@vhMWr$*HDkLErDQ z>A6Nk0#(5+^fAK8>2u1-rIvab7X5~x{Z2^IIX9|nhV`tCj7G`nY-P@A3?k)(*KY7l z0{fM=d~)iM(w>`b$r_0osl`((c24Jvl_ur%R;@@fCqqTn0KHFMBRyqhR`m{RKcgZP kfi5|Dil4JJR+^PFShaE=o_5X;qN>2E?*&!){0^=P0P}0CKL7v# literal 0 HcmV?d00001 diff --git a/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.md5 b/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.md5 new file mode 100644 index 0000000..ec35684 --- /dev/null +++ b/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.md5 @@ -0,0 +1,3 @@ +source_md5="e5256a9ceb0ab699f4b89ff036b2a902" +dest_md5="9cd9459a73f825afbfd37992d6a40bfb" + diff --git a/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.ctex b/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.ctex new file mode 100644 index 0000000000000000000000000000000000000000..80fda5e2e955b4e0260f678fd151b8ed2c0595ed GIT binary patch literal 910 zcmV;919ALEQ&chm0002s0RR9n00000000gD|Ns900000000000000020002s0Wbgn z00005000110{{S0Nk&Fa0{{S5MM6+kP&iCM0{{Ro-@ywIx1cDJq^7G7z%NO_3jRMC z52#TZNmA7Aav%mY`Ah7d1`0({g({Mj>=zxVKmhU)3j3JAF@k`g$p6s-{%d&df@=Nn zXcvli;a(0DQo`jA)Z)P@2lP(CfN0xR)JDYw%&1oU|6i@|zNcP+bZ$idCAe)QNfIMs zX7=`EWp~zg|DgI$sXDXxIX_3UQv95sp;;|{&aVOXKK!V=EQR)-~<}Og+h@AYB z}`&&i&W_6gcAtiDlrZ#82kt2>TqgXD6)Qqq3aJw2*;mjXhrNipYfhM_Ya zB&Br5G4{#*eovEi@GxLJb=gH;IrlHRw8~scXCEd7W^cog;b2n0+lSU;GwGa60c#kn z=bTasVHjbXT(7q~)s+Ru!rF&#UOm%@^mDSlGP<}_b>AW1(b z<=0H(SX$>14Y$YRae$a8Z_6Mjk6QHdat_RK@gNyZk@nO2f9eOwASaWD8dZ1Y1U=95 zoorr2DGta=Hp-o29yy7;SFpPhf^t&JNb`OggT_dA1trPJT z^93767`m>@G-th(nzoJ7&%W=uW{OI2_3MjVP@vhMWr$*HDkLErDQ z>A6Nk0#(5+^fAK8>2u1-rIvab7X5~x{Z2^IIX9|nhV`tCj7G`nY-P@A3?k)(*KY7l z0{fM=d~)iM(w>`b$r_0osl`((c24Jvl_ur%R;@@fCqqTn0KHFMBRyqhR`m{RKcgZP kfi5|Dil4JJR+^PFShaE=o_5X;qN>2E?*&!){0^=P0P}0CKL7v# literal 0 HcmV?d00001 diff --git a/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.md5 b/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.md5 new file mode 100644 index 0000000..ec35684 --- /dev/null +++ b/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.md5 @@ -0,0 +1,3 @@ +source_md5="e5256a9ceb0ab699f4b89ff036b2a902" +dest_md5="9cd9459a73f825afbfd37992d6a40bfb" + diff --git a/.godot/imported/coin.png-1a4f832699b00a99e538d3c588e44dd9.ctex b/.godot/imported/coin.png-1a4f832699b00a99e538d3c588e44dd9.ctex new file mode 100644 index 0000000000000000000000000000000000000000..f11888e0066345e005cb681bc1ce6d1cab9d58ca GIT binary patch literal 332 zcmZ<{4l!b6U|=`^!~#GJ1ib%&0K$ZjOhD=YRF)OU76EDq@^o|K0n*{FP61&77CsC> zw*LMD%mVrjVhKj|6ZdXhBIF>&b!%Iq*YZCH=f*ZV2%Y#hi<_hCkG$?b>0Qn(EF2TE zZ};A=@M1jT$^7F5Ljdz*JLaqPx_$Oc=U;dHvo4VKoVZ6Qxa|7_{%EOvKYZkWGFk6C zuZz=v%uZoeVm2 zX7Wr)X$9p}hPBK2-g&j1Ie)1(W`#zx(OOPngFwY57p++iGp&TZ7q4)U+G!;G?9?JT zR^e*VyfcNbnR<2_-dM}c$HvmA{#Ccc&-mLn?_3x8AX6)>*zUI-kdDruQbJu^^ OTlar|wg3P99~c3SFoYuj literal 0 HcmV?d00001 diff --git a/.godot/imported/coin.png-1a4f832699b00a99e538d3c588e44dd9.md5 b/.godot/imported/coin.png-1a4f832699b00a99e538d3c588e44dd9.md5 new file mode 100644 index 0000000..a9421a9 --- /dev/null +++ b/.godot/imported/coin.png-1a4f832699b00a99e538d3c588e44dd9.md5 @@ -0,0 +1,3 @@ +source_md5="9972ae36d7f15087663eef880c2522c7" +dest_md5="6323bfa165d4025b36e466114be0533d" + diff --git a/.godot/imported/coin.png-73c91dc4cbca5202b885de6adb8bd3f1.ctex b/.godot/imported/coin.png-73c91dc4cbca5202b885de6adb8bd3f1.ctex new file mode 100644 index 0000000000000000000000000000000000000000..f11888e0066345e005cb681bc1ce6d1cab9d58ca GIT binary patch literal 332 zcmZ<{4l!b6U|=`^!~#GJ1ib%&0K$ZjOhD=YRF)OU76EDq@^o|K0n*{FP61&77CsC> zw*LMD%mVrjVhKj|6ZdXhBIF>&b!%Iq*YZCH=f*ZV2%Y#hi<_hCkG$?b>0Qn(EF2TE zZ};A=@M1jT$^7F5Ljdz*JLaqPx_$Oc=U;dHvo4VKoVZ6Qxa|7_{%EOvKYZkWGFk6C zuZz=v%uZoeVm2 zX7Wr)X$9p}hPBK2-g&j1Ie)1(W`#zx(OOPngFwY57p++iGp&TZ7q4)U+G!;G?9?JT zR^e*VyfcNbnR<2_-dM}c$HvmA{#Ccc&-mLn?_3x8AX6)>*zUI-kdDruQbJu^^ OTlar|wg3P99~c3SFoYuj literal 0 HcmV?d00001 diff --git a/.godot/imported/coin.png-73c91dc4cbca5202b885de6adb8bd3f1.md5 b/.godot/imported/coin.png-73c91dc4cbca5202b885de6adb8bd3f1.md5 new file mode 100644 index 0000000..a9421a9 --- /dev/null +++ b/.godot/imported/coin.png-73c91dc4cbca5202b885de6adb8bd3f1.md5 @@ -0,0 +1,3 @@ +source_md5="9972ae36d7f15087663eef880c2522c7" +dest_md5="6323bfa165d4025b36e466114be0533d" + diff --git a/.godot/imported/coin.png-b04a16f8896ddd41f884de642ba05be4.ctex b/.godot/imported/coin.png-b04a16f8896ddd41f884de642ba05be4.ctex new file mode 100644 index 0000000000000000000000000000000000000000..f11888e0066345e005cb681bc1ce6d1cab9d58ca GIT binary patch literal 332 zcmZ<{4l!b6U|=`^!~#GJ1ib%&0K$ZjOhD=YRF)OU76EDq@^o|K0n*{FP61&77CsC> zw*LMD%mVrjVhKj|6ZdXhBIF>&b!%Iq*YZCH=f*ZV2%Y#hi<_hCkG$?b>0Qn(EF2TE zZ};A=@M1jT$^7F5Ljdz*JLaqPx_$Oc=U;dHvo4VKoVZ6Qxa|7_{%EOvKYZkWGFk6C zuZz=v%uZoeVm2 zX7Wr)X$9p}hPBK2-g&j1Ie)1(W`#zx(OOPngFwY57p++iGp&TZ7q4)U+G!;G?9?JT zR^e*VyfcNbnR<2_-dM}c$HvmA{#Ccc&-mLn?_3x8AX6)>*zUI-kdDruQbJu^^ OTlar|wg3P99~c3SFoYuj literal 0 HcmV?d00001 diff --git a/.godot/imported/coin.png-b04a16f8896ddd41f884de642ba05be4.md5 b/.godot/imported/coin.png-b04a16f8896ddd41f884de642ba05be4.md5 new file mode 100644 index 0000000..a9421a9 --- /dev/null +++ b/.godot/imported/coin.png-b04a16f8896ddd41f884de642ba05be4.md5 @@ -0,0 +1,3 @@ +source_md5="9972ae36d7f15087663eef880c2522c7" +dest_md5="6323bfa165d4025b36e466114be0533d" + diff --git a/.godot/imported/slime_green.png-5465ec1b559c454faabc599e0b746844.ctex b/.godot/imported/slime_green.png-5465ec1b559c454faabc599e0b746844.ctex new file mode 100644 index 0000000000000000000000000000000000000000..e76e5a17216db87f6783ee82d71e8f52044a605d GIT binary patch literal 660 zcmZ<{4l!b6U|>i9Vhbl-B<^|8YeYPEXnYh+XG2U*;mC5<>&ws{P*k126v`RZ- zEBAh~@~s)%yUMFx+~VEa(PPQ{a?!In2Y(v*KV|zdlLdA=*`@}E$4>t)9>@5i9Vhbl-B<^|8YeYPEXnYh+XG2U*;mC5<>&ws{P*k126v`RZ- zEBAh~@~s)%yUMFx+~VEa(PPQ{a?!In2Y(v*KV|zdlLdA=*`@}E$4>t)9>@5i9Vhbl-B<^|8YeYPEXnYh+XG2U*;mC5<>&ws{P*k126v`RZ- zEBAh~@~s)%yUMFx+~VEa(PPQ{a?!In2Y(v*KV|zdlLdA=*`@}E$4>t)9>@5%di* z?&o<*3%4G~(e}S>8@OJ1o-{_ z6sXiKqW=)wNKzy@7mhCmUQzuYt@gCpG;Ox++kVN01Lx)i4Xva#pty}}?yjy-X&d_x z<5%Fh%{%9@4I8kH8&(oEHB`0Lb}*+lZdh@HWmXrr**$E&t3B)LJ=Xb7shz=pL*kVONAm^PpxsNJAeL)t*{Kyd>RSXSNuc*z6}e0vLfVj(H;_C~+&~1Dl{Wz1pSq!%ezlSOJMg^Z8Lu*XcBG}-$2o&@ z&fuIIwYj^xn%0LHzY-A&wXUE*b_dJ|)a&~qmEUnA9 z2hn|k0`ZO_mkibRFxPj1xKQ?+myA}zuXcD6#yZ^fDmfiB{PgV~YPESJ^ g&=ArF)GyQe#ONV;fErj{#yvz}88@H~mY6*=0C4g?e*gdg literal 0 HcmV?d00001 diff --git a/.godot/imported/slime_purple.png-480cf0e6770ddef13bcd4021f9f56ae0.md5 b/.godot/imported/slime_purple.png-480cf0e6770ddef13bcd4021f9f56ae0.md5 new file mode 100644 index 0000000..f186d88 --- /dev/null +++ b/.godot/imported/slime_purple.png-480cf0e6770ddef13bcd4021f9f56ae0.md5 @@ -0,0 +1,3 @@ +source_md5="54f57af24a12b9a7016da6f96c55a77d" +dest_md5="d56883b02fd383d0809e6e9ecbe5df3b" + diff --git a/.godot/imported/slime_purple.png-680c7cb80731795ced97a298ff076baf.ctex b/.godot/imported/slime_purple.png-680c7cb80731795ced97a298ff076baf.ctex new file mode 100644 index 0000000000000000000000000000000000000000..e3520a064efa6ec7a91af57b405bcc8cb1ac1cc8 GIT binary patch literal 698 zcmV;r0!95tQ&chm0001B0000;00000000gD|Ns900000000000000020001B07w7; z000050001j0ssI~Nk&F`0ssJ4MM6+kP&iC&0ssInU%(L%Z=fc!)#!IrxH$bgzz8BB zN0o^U1(9q}Cxgmr31PJPD~%*Y8jmLl@*xRAN51DyKv3lWXaNBD|BqDwCQ*PS>%di* z?&o<*3%4G~(e}S>8@OJ1o-{_ z6sXiKqW=)wNKzy@7mhCmUQzuYt@gCpG;Ox++kVN01Lx)i4Xva#pty}}?yjy-X&d_x z<5%Fh%{%9@4I8kH8&(oEHB`0Lb}*+lZdh@HWmXrr**$E&t3B)LJ=Xb7shz=pL*kVONAm^PpxsNJAeL)t*{Kyd>RSXSNuc*z6}e0vLfVj(H;_C~+&~1Dl{Wz1pSq!%ezlSOJMg^Z8Lu*XcBG}-$2o&@ z&fuIIwYj^xn%0LHzY-A&wXUE*b_dJ|)a&~qmEUnA9 z2hn|k0`ZO_mkibRFxPj1xKQ?+myA}zuXcD6#yZ^fDmfiB{PgV~YPESJ^ g&=ArF)GyQe#ONV;fErj{#yvz}88@H~mY6*=0C4g?e*gdg literal 0 HcmV?d00001 diff --git a/.godot/imported/slime_purple.png-680c7cb80731795ced97a298ff076baf.md5 b/.godot/imported/slime_purple.png-680c7cb80731795ced97a298ff076baf.md5 new file mode 100644 index 0000000..f186d88 --- /dev/null +++ b/.godot/imported/slime_purple.png-680c7cb80731795ced97a298ff076baf.md5 @@ -0,0 +1,3 @@ +source_md5="54f57af24a12b9a7016da6f96c55a77d" +dest_md5="d56883b02fd383d0809e6e9ecbe5df3b" + diff --git a/.godot/imported/slime_purple.png-f5f84a6c74d080d5063875987803d399.ctex b/.godot/imported/slime_purple.png-f5f84a6c74d080d5063875987803d399.ctex new file mode 100644 index 0000000000000000000000000000000000000000..e3520a064efa6ec7a91af57b405bcc8cb1ac1cc8 GIT binary patch literal 698 zcmV;r0!95tQ&chm0001B0000;00000000gD|Ns900000000000000020001B07w7; z000050001j0ssI~Nk&F`0ssJ4MM6+kP&iC&0ssInU%(L%Z=fc!)#!IrxH$bgzz8BB zN0o^U1(9q}Cxgmr31PJPD~%*Y8jmLl@*xRAN51DyKv3lWXaNBD|BqDwCQ*PS>%di* z?&o<*3%4G~(e}S>8@OJ1o-{_ z6sXiKqW=)wNKzy@7mhCmUQzuYt@gCpG;Ox++kVN01Lx)i4Xva#pty}}?yjy-X&d_x z<5%Fh%{%9@4I8kH8&(oEHB`0Lb}*+lZdh@HWmXrr**$E&t3B)LJ=Xb7shz=pL*kVONAm^PpxsNJAeL)t*{Kyd>RSXSNuc*z6}e0vLfVj(H;_C~+&~1Dl{Wz1pSq!%ezlSOJMg^Z8Lu*XcBG}-$2o&@ z&fuIIwYj^xn%0LHzY-A&wXUE*b_dJ|)a&~qmEUnA9 z2hn|k0`ZO_mkibRFxPj1xKQ?+myA}zuXcD6#yZ^fDmfiB{PgV~YPESJ^ g&=ArF)GyQe#ONV;fErj{#yvz}88@H~mY6*=0C4g?e*gdg literal 0 HcmV?d00001 diff --git a/.godot/imported/slime_purple.png-f5f84a6c74d080d5063875987803d399.md5 b/.godot/imported/slime_purple.png-f5f84a6c74d080d5063875987803d399.md5 new file mode 100644 index 0000000..f186d88 --- /dev/null +++ b/.godot/imported/slime_purple.png-f5f84a6c74d080d5063875987803d399.md5 @@ -0,0 +1,3 @@ +source_md5="54f57af24a12b9a7016da6f96c55a77d" +dest_md5="d56883b02fd383d0809e6e9ecbe5df3b" + diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin index db940c32e3cf63fd1ca9752ae3b67be289e3c753..55522606d1ad3c3418b32331799e4509d9f241e1 100644 GIT binary patch delta 503 zcmX@fvWcT!oPmMiteaDoP z%#zIfyu=)Z;Ot7hg1mI!O*f(>av6Q~h}9RKSdv-<(mAb;{Z4%QRCBd@yjq>y6+Ckj z(^ElOiesWHTr~Fct6}O$%}dSAOfA+g&dJP8jZZI1P0a)8sObK2Z0^rAb9FpA_`q5U zN{b3|K(dEBQorOAv;5+=!sd3l+|PVFaZ>Xs}rjZ4i$=Rg^ z#rnzlnRy%a6c|+s85W<+|HM@x0asg`40I_dOjFWJEA>i>lk+C~F?!1?E)!VMkn1lm zhOQ7~)Z{6QUXzuX)F$6!l;V79`CU!D=wy=W#P^aCE~$wn846}56=o(N-@@dKfO0Zm PIsJf~#LCnn1vG^K++?(c delta 60 zcmdnQagv3Fmw|y{vIV2w=823ljFT@ic~7=uc9m2uQ?E*WURTEllr2gvw$j(nOwP~K PD=wSN!>BX4nOO}0^}rDq diff --git a/graphics/Player Death/Player Death 64x64.png b/graphics/Player Death/Player Death 64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..2e6a1ae0514b237d754893f563c87ba5f95dc109 GIT binary patch literal 1584 zcmV-02G9A4P)6ha{(mSDs~=&eemLQhsu5De5)C{a8JIe3wvJ+;t7 zrHbvvg27;Ok>XiYQVE4ttTBeFjoM_}te8c|!|qIHrt@dByV-f4?e_yqH#3{$H|g#? z?>zJFtOx)A00000000000000000000000000000000000?h~e#Z+hk1W%sTV_47V@ zs=JOzTTgp_0Dykm>iFJp@rqk!EA9CK0E*RGfRhT9h9agtKL9|v2eJ-;+R;h}0KMvI zLBkHT(g8pr3b1ap(g8rJT3gUY;&<>h&8%)R?fF}V_BJ~C0o1CVBjBh)rKxyn&)-V4 zx6#QDVAEa%wsJ&7rpI!Dh0ne8zPC;pTIm3w zQ0fuz!)-ZPyIs^+m|7mKbYOFsbOxKG7U15_-OlB!i{94>?Ps}o{Q_Vr4o2%G7#oJ`Ip9}%D2bK2G-+)79C zj@w2L4T`Makpu=1pBxksk*Sw2g&$_^HjrO6CY`|=RnLNc^6|&akH7pTM?PMYg_0xt zcRv(ZUzx-tBI0Z}+s$X4pUaCkUT9#{t>w$FffGK5t&n#vesZ=bQBJ6J=!Z$+2#w`Mgamg^FCmw^Ue9#m4$!)lQy%{v~6p1TRgOL5KH^cpZs?6y=%ke z%vJ6jIi~-@GakdSdrXjLOo9ul&W={YV8{ck2`i-Cz`ZV_1e^6jiLZ3g-6P*sO5qT^+F zzb|Z%dIVf4zLCbxEgFg5(L1-+*6N7WJP|E*M?~k5Fo3c{XI8yih|L32+-It7K}TNj zA?ChZUs{rlQmN)p7O?W%wX1OSnZVcXAR?k0VI}fsOM8Bwz&>a^KNweZ1CJj&w-~n` zXsW~lTq+DpNBc_DD({K!Yt;sd@Om-+idk7Xb#UH{=Le13eompX2x~$9Y-!IgB68~B zyi{J#W;{RWh$LfR<KYVZZqWO8bH?sI@P$~?|dU0L)`^qi#E7$tnRVqHt&p#k4+|J8itGi6`?;Vjl zpOKL{5zF>D;r#Dh{lkce6E%P!f8(`U{=)6N6z;@7-Yvdj;cGcfwZ+%9BX{>hB>MZV$nuSDQ@E3N7X|*9mX4Yo5s`dbL6(2DdxRLn z%dhdsUC5ucs-FKg7T?MM!rRCA4gfsfX#w9wcEVRIt6YF5ZGK9_ix~OK8l6As9B{qu zSlcEsg}29acP_^cDlB{(QsD0yIxjCjy#9St!_$@1_XNH)!Gj00009ZhT`MGYL?v~^nRo75UoU1oyBMep2{fokzCXh3@iSrjC6K76tDnm{ Hr-UW|@_8UB literal 0 HcmV?d00001 diff --git a/graphics/background/Additional Water.png.import b/graphics/background/Additional Water.png.import new file mode 100644 index 0000000..bcfe88f --- /dev/null +++ b/graphics/background/Additional Water.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clb5ryiub2nfh" +path="res://.godot/imported/Additional Water.png-bf782f3705a1acaec1e3ab97da39a373.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/background/Additional Water.png" +dest_files=["res://.godot/imported/Additional Water.png-bf782f3705a1acaec1e3ab97da39a373.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/graphics/background/BG Image.png b/graphics/background/BG Image.png new file mode 100644 index 0000000000000000000000000000000000000000..3f2a66cdec1b972eb949fe533eeaa80f766ed3f1 GIT binary patch literal 586 zcmeAS@N?(olHy`uVBq!ia0y~yU~B-g8#vg2B-4g{+(3%4ILO_JVcj{Imp~yFPZ!6K ziaBp@8uBtZ2)H^bgex&#*I3}nq09ARf`ez#j)ZRW#ShB$tIKO_^L{fpoXf0YU@&H3 zQ1D`4STrc8YtR4Ay~l8%p>*Gxm%I!-1&j)|>BJL8*qp)78&qol`;+0G-xy AkpKVy literal 0 HcmV?d00001 diff --git a/graphics/background/BG Image.png.import b/graphics/background/BG Image.png.import new file mode 100644 index 0000000..eeba774 --- /dev/null +++ b/graphics/background/BG Image.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxcf8ryispa5c" +path="res://.godot/imported/BG Image.png-a4c16c98f815c26fe14456abfb54be92.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/background/BG Image.png" +dest_files=["res://.godot/imported/BG Image.png-a4c16c98f815c26fe14456abfb54be92.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/graphics/enemies/slime_green.png b/graphics/enemies/slime_green.png new file mode 100644 index 0000000000000000000000000000000000000000..a21cb6fa253a2142be9bdad248238299dce6e695 GIT binary patch literal 908 zcmeAS@N?(olHy`uVBq!ia0vp^2|(<@!3HEb(?2AGr~;43Vg?3oVGw3ym^DX&fq~i1 z)5S5QV$Rz+)_J!b1lrmiqe6M+oJ(NX&NN4Phv|b`z4{NYP5+>JWrs--17qeTsRD5g z!(g=zZP^CRNrf+-+NH@KR$Td0s&mngVw3+xu0?EXcCBM}?K8i`C}Wk?V1NhZ=gNnL znwH6IezGFZ!~9a6?RHUyhPV4>Uu{?_FnfW>zS{qPKK*<4uVTZ$ce_63>1Q2~5psEW zx_|#J@#X97|9=sRdr@7gG^K>%S{q!=tk;zc{umA757CW^gF~?Y* zzL@Q4_FeSScBuyG05^_0b=8H-_E|RV`0{(oCG+JLF?=tr`x)+BFt>laYl`#E_4#US z^)8yV;ydQc)Lt=IzWv`O|NWa{=kBflzObA3)w^Aa^ZVqko^^cn|Ic5O3*}M*OaJxH zkT2-?mBRcbPJn+~%B^6jY(87p9(Mo#>Q7(h~rm&XFcnS2%Pu(#j4I<=R1EbeZ((y;O5o?wIy5Q|G$2J-k$H; z`tsE}e}z7FZ&xe&&T>;Ie$t&EuHB#RoL~6BudegQ(e6(xj^8Zaa&Il$W#4ySE~~5m zTfmt7%O>)U?6I5hEH)mc^Zy7i2AYE5_cS8+Pd zEL*XBwVBru|99M6hFkZ|y>aAN9DmO}@fM%8>yNRi-8VbG`yY1_&*gmzOfw=rUyaF+ zc6a>UWOJqT@=>+Yz0nhwE57CCn(*tmRI)?YzOxPXujg|0Ui|Qj8JN8oJYD@<);T3K F0RY5^vzq__ literal 0 HcmV?d00001 diff --git a/graphics/enemies/slime_green.png.import b/graphics/enemies/slime_green.png.import new file mode 100644 index 0000000..e8138e9 --- /dev/null +++ b/graphics/enemies/slime_green.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qfv32134f4tb" +path="res://.godot/imported/slime_green.png-5465ec1b559c454faabc599e0b746844.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/enemies/slime_green.png" +dest_files=["res://.godot/imported/slime_green.png-5465ec1b559c454faabc599e0b746844.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/graphics/enemies/slime_purple.png b/graphics/enemies/slime_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..76f564e1d18d3f4b59c032ee8233ebf4665af431 GIT binary patch literal 1030 zcmeAS@N?(olHy`uVBq!ia0vp^2|(<@!3HEb(?2AGr~;43Vg?3oVGw3ym^DX&fq{94 zr;B4q#hkZu_UB)A5IH_yFgSBs)oT$}vmn=*zw9@ptqPdBe?d}nV{fk>$4CBvg?)Ed z_vO50>IiWPSm-r%m!<3^wh~P~_4RS~ zpI=Gub+-QhIeq%h`RaxX{5TJNc>dLzfkEQSwe9u4|AzdIT*^2{!A86~-QWe|7ymwB zC>Ti{|81}_`+UPPl@+TN=sEg&On58UrMgnvLQXF0_ys@bQ1@EdnLWo=s>t&5b6*sD zcFMcwU?tm(D_Xg)W-Wc$-E!h}Crjk()1K3gUwWA?xq;Wdw18cHo3k~Zx-$Fb`AU$*-@DD zmGPf?jG6V$dCTQj>{2>(Zt>F0fcfj}50vb4xa*Xko3|y%e%9UPUyOMTg5ncDvEEv- z-pIj{ckVgygWdnMA2Z(bzqjb#^{`seQ^pPQ$9_6a&90O2#S*<mC1;UMyZZkxfN& z@uKHWkGnrH91Z`H^EmwCk41a3FUGWg-!^5J_|wx1K5Uz!#D3x7Zw}ELVrNTt9P8IR z_1(WOXsY%rc>^6i*W&vj&+HC_UuW8s@vbNLPX_a^r!6hi!Wct>kSmw76A*+mkqIDVjdDL!Rb}5E?Td;C@2y9S zHih2xK(yTWh+gXdrTqK8Uwx^_$MoI4V|67Hn26^Qp-rJ*c_3P5d_*tx|6%^yEznE& zeE6^KHvJ|vI7934d=L#ytZIR)9hxaN1Jm8sZ6_j{Yx1#nTWt!D2<;1?{VNX?M*l~R zzukKP+i+D+FAlB;7qkOXfaGA?&h>EX&+$Oxqgs>{d4C#zhd05hUS`kO@{&+Bb`?-H zKXwYn7Ms9B!`F}PQh%-o65r;4=uy!A4;g>*6iCRL!wF!o{9{X0YM%Mf@U=DvM2}Kx zY#A;!e+4Y{Qh#m^NPMe5dkcj0f5`ZIy8@JYG2kpkh}LrU76{dHI?&Z}2LKX(>v1MX z4k6>OaQ_N1p97frj@jdSpELonJ&y=&3jN9h(K6#Bda3^x^WUBW>`ee7IfzLSUk<|l qVg27u071wNc?u+CjZ6R`YyJS*Ofbr5QwY-l0000