diff --git a/febfabgame/Assets/graphics/backgrounds/block.png b/febfabgame/Assets/graphics/backgrounds/block.png new file mode 100644 index 0000000..9514574 Binary files /dev/null and b/febfabgame/Assets/graphics/backgrounds/block.png differ diff --git a/febfabgame/Assets/graphics/backgrounds/block.png.import b/febfabgame/Assets/graphics/backgrounds/block.png.import new file mode 100644 index 0000000..cccd00e --- /dev/null +++ b/febfabgame/Assets/graphics/backgrounds/block.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0qpo3wfi6qju" +path="res://.godot/imported/block.png-09b062913538d48a2c0b012ce57224a6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/graphics/backgrounds/block.png" +dest_files=["res://.godot/imported/block.png-09b062913538d48a2c0b012ce57224a6.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/febfabgame/Assets/graphics/backgrounds/forestbackground.png b/febfabgame/Assets/graphics/backgrounds/forestbackground.png new file mode 100644 index 0000000..975c185 Binary files /dev/null and b/febfabgame/Assets/graphics/backgrounds/forestbackground.png differ diff --git a/febfabgame/Assets/graphics/backgrounds/forestbackground.png.import b/febfabgame/Assets/graphics/backgrounds/forestbackground.png.import new file mode 100644 index 0000000..ca619ef --- /dev/null +++ b/febfabgame/Assets/graphics/backgrounds/forestbackground.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cq4t2eebwx5mj" +path="res://.godot/imported/forestbackground.png-22cb4aad5ee4cfb3a8761c9065f8bdac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/graphics/backgrounds/forestbackground.png" +dest_files=["res://.godot/imported/forestbackground.png-22cb4aad5ee4cfb3a8761c9065f8bdac.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/febfabgame/Assets/graphics/backgrounds/rocks.png b/febfabgame/Assets/graphics/backgrounds/rocks.png new file mode 100644 index 0000000..2ab7cab Binary files /dev/null and b/febfabgame/Assets/graphics/backgrounds/rocks.png differ diff --git a/febfabgame/Assets/graphics/backgrounds/rocks.png.import b/febfabgame/Assets/graphics/backgrounds/rocks.png.import new file mode 100644 index 0000000..fff6113 --- /dev/null +++ b/febfabgame/Assets/graphics/backgrounds/rocks.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1k7osqmbur1d" +path="res://.godot/imported/rocks.png-da214747c7ea33058a26f08d24e52b1c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/graphics/backgrounds/rocks.png" +dest_files=["res://.godot/imported/rocks.png-da214747c7ea33058a26f08d24e52b1c.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/febfabgame/Assets/graphics/backgrounds/shrubs.png b/febfabgame/Assets/graphics/backgrounds/shrubs.png new file mode 100644 index 0000000..0aa282d Binary files /dev/null and b/febfabgame/Assets/graphics/backgrounds/shrubs.png differ diff --git a/febfabgame/Assets/graphics/backgrounds/shrubs.png.import b/febfabgame/Assets/graphics/backgrounds/shrubs.png.import new file mode 100644 index 0000000..105b765 --- /dev/null +++ b/febfabgame/Assets/graphics/backgrounds/shrubs.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://j137m3ot6vm3" +path="res://.godot/imported/shrubs.png-7dc9ea655dbf454c5da610f9ff3c40de.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/graphics/backgrounds/shrubs.png" +dest_files=["res://.godot/imported/shrubs.png-7dc9ea655dbf454c5da610f9ff3c40de.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/febfabgame/Assets/graphics/terrains/Terrain (32x32).png b/febfabgame/Assets/graphics/terrains/Terrain (32x32).png new file mode 100644 index 0000000..ddf1eaf Binary files /dev/null and b/febfabgame/Assets/graphics/terrains/Terrain (32x32).png differ diff --git a/febfabgame/Assets/graphics/terrains/Terrain (32x32).png.import b/febfabgame/Assets/graphics/terrains/Terrain (32x32).png.import new file mode 100644 index 0000000..852ae9b --- /dev/null +++ b/febfabgame/Assets/graphics/terrains/Terrain (32x32).png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fwqc3qyc3jss" +path="res://.godot/imported/Terrain (32x32).png-af8e73607744ece0aa6437bc560be06a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/graphics/terrains/Terrain (32x32).png" +dest_files=["res://.godot/imported/Terrain (32x32).png-af8e73607744ece0aa6437bc560be06a.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/febfabgame/Assets/graphics/terrains/mushroom.png b/febfabgame/Assets/graphics/terrains/mushroom.png new file mode 100644 index 0000000..a06366f Binary files /dev/null and b/febfabgame/Assets/graphics/terrains/mushroom.png differ diff --git a/febfabgame/Assets/graphics/terrains/mushroom.png.import b/febfabgame/Assets/graphics/terrains/mushroom.png.import new file mode 100644 index 0000000..a015f53 --- /dev/null +++ b/febfabgame/Assets/graphics/terrains/mushroom.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://utgxiv6xx1jb" +path="res://.godot/imported/mushroom.png-500b4262e90c0145c223a1eab09c9ffe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/graphics/terrains/mushroom.png" +dest_files=["res://.godot/imported/mushroom.png-500b4262e90c0145c223a1eab09c9ffe.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/febfabgame/Assets/graphics/terrains/veg_32x32.png b/febfabgame/Assets/graphics/terrains/veg_32x32.png new file mode 100644 index 0000000..7c01e02 Binary files /dev/null and b/febfabgame/Assets/graphics/terrains/veg_32x32.png differ diff --git a/febfabgame/Assets/graphics/terrains/veg_32x32.png.import b/febfabgame/Assets/graphics/terrains/veg_32x32.png.import new file mode 100644 index 0000000..92f6f8e --- /dev/null +++ b/febfabgame/Assets/graphics/terrains/veg_32x32.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dccf4tkybalhs" +path="res://.godot/imported/veg_32x32.png-b233bab3310d982b47091ee0baa39952.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/graphics/terrains/veg_32x32.png" +dest_files=["res://.godot/imported/veg_32x32.png-b233bab3310d982b47091ee0baa39952.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/febfabgame/Scenes/feb_fab_game lv2.tscn b/febfabgame/Scenes/feb_fab_game lv2.tscn new file mode 100644 index 0000000..8aa0e46 --- /dev/null +++ b/febfabgame/Scenes/feb_fab_game lv2.tscn @@ -0,0 +1,497 @@ +[gd_scene load_steps=22 format=4 uid="uid://dj7i8q4okyc4t"] + +[ext_resource type="Script" path="res://Scripts/gamecontroller.gd" id="1_8umew"] +[ext_resource type="Texture2D" uid="uid://b0qpo3wfi6qju" path="res://Assets/graphics/backgrounds/block.png" id="2_bhclh"] +[ext_resource type="Texture2D" uid="uid://cq4t2eebwx5mj" path="res://Assets/graphics/backgrounds/forestbackground.png" id="3_my58p"] +[ext_resource type="Texture2D" uid="uid://j137m3ot6vm3" path="res://Assets/graphics/backgrounds/shrubs.png" id="4_n8wgm"] +[ext_resource type="Texture2D" uid="uid://c1k7osqmbur1d" path="res://Assets/graphics/backgrounds/rocks.png" id="5_cahuf"] +[ext_resource type="Texture2D" uid="uid://fwqc3qyc3jss" path="res://Assets/graphics/terrains/Terrain (32x32).png" id="6_aca0c"] +[ext_resource type="Texture2D" uid="uid://dccf4tkybalhs" path="res://Assets/graphics/terrains/veg_32x32.png" id="7_ro60l"] +[ext_resource type="Texture2D" uid="uid://utgxiv6xx1jb" path="res://Assets/graphics/terrains/mushroom.png" id="8_4qtfi"] +[ext_resource type="PackedScene" uid="uid://bad28kns14sve" path="res://Scenes/crate.tscn" id="9_nc3jb"] +[ext_resource type="Script" path="res://Scripts/crate.gd" id="10_ooq4e"] +[ext_resource type="PackedScene" uid="uid://b0snboj7mbad5" path="res://Scenes/player.tscn" id="11_q3vru"] +[ext_resource type="Script" path="res://Scripts/scene_manager.gd" id="12_cqomf"] +[ext_resource type="PackedScene" uid="uid://d0ve3ds64sk3p" path="res://Scenes/trigger.tscn" id="13_buf7s"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ky1en"] +texture = ExtResource("6_aca0c") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_right_corner = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_right_corner = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/bottom_left_corner = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/bottom_left_corner = 0 +2:0/0/terrains_peering_bit/left_side = 0 +4:0/0 = 0 +4:0/0/terrain_set = 0 +4:0/0/terrain = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +4:0/0/terrains_peering_bit/bottom_side = 0 +6:0/0 = 0 +6:0/0/terrain_set = 0 +6:0/0/terrain = 0 +6:0/0/terrains_peering_bit/right_side = 0 +6:0/0/terrains_peering_bit/bottom_side = 0 +6:0/0/terrains_peering_bit/bottom_left_corner = 0 +6:0/0/terrains_peering_bit/left_side = 0 +6:0/0/terrains_peering_bit/top_left_corner = 0 +6:0/0/terrains_peering_bit/top_side = 0 +6:0/0/terrains_peering_bit/top_right_corner = 0 +7:0/0 = 0 +7:0/0/terrain_set = 0 +7:0/0/terrain = 0 +7:0/0/terrains_peering_bit/right_side = 0 +7:0/0/terrains_peering_bit/bottom_right_corner = 0 +7:0/0/terrains_peering_bit/bottom_side = 0 +7:0/0/terrains_peering_bit/left_side = 0 +7:0/0/terrains_peering_bit/top_left_corner = 0 +7:0/0/terrains_peering_bit/top_side = 0 +7:0/0/terrains_peering_bit/top_right_corner = 0 +9:0/0 = 0 +9:0/0/terrain_set = 0 +9:0/0/terrain = 0 +9:0/0/terrains_peering_bit/right_side = 0 +9:0/0/terrains_peering_bit/bottom_right_corner = 0 +9:0/0/terrains_peering_bit/bottom_side = 0 +9:0/0/terrains_peering_bit/bottom_left_corner = 0 +9:0/0/terrains_peering_bit/left_side = 0 +9:0/0/terrains_peering_bit/top_side = 0 +10:0/0 = 0 +10:0/0/terrain_set = 0 +10:0/0/terrain = 0 +10:0/0/terrains_peering_bit/right_side = 0 +10:0/0/terrains_peering_bit/bottom_side = 0 +10:0/0/terrains_peering_bit/bottom_left_corner = 0 +10:0/0/terrains_peering_bit/left_side = 0 +10:0/0/terrains_peering_bit/top_left_corner = 0 +10:0/0/terrains_peering_bit/top_side = 0 +12:0/0 = 0 +12:0/0/terrain_set = 0 +12:0/0/terrain = 0 +12:0/0/terrains_peering_bit/right_side = 0 +12:0/0/terrains_peering_bit/bottom_right_corner = 0 +12:0/0/terrains_peering_bit/bottom_side = 0 +12:0/0/terrains_peering_bit/left_side = 0 +12:0/0/terrains_peering_bit/top_side = 0 +13:0/0 = 0 +13:0/0/terrain_set = 0 +13:0/0/terrain = 0 +13:0/0/terrains_peering_bit/right_side = 0 +13:0/0/terrains_peering_bit/bottom_side = 0 +13:0/0/terrains_peering_bit/bottom_left_corner = 0 +13:0/0/terrains_peering_bit/left_side = 0 +13:0/0/terrains_peering_bit/top_side = 0 +15:0/0 = 0 +15:0/0/terrain_set = 0 +15:0/0/terrain = 0 +15:0/0/terrains_peering_bit/right_side = 0 +15:0/0/terrains_peering_bit/bottom_side = 0 +15:0/0/terrains_peering_bit/left_side = 0 +15:0/0/terrains_peering_bit/top_side = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_right_corner = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +0:1/0/terrains_peering_bit/top_right_corner = 0 +1:1/0 = 0 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/bottom_left_corner = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_left_corner = 0 +2:1/0/terrains_peering_bit/top_side = 0 +4:1/0 = 0 +4:1/0/terrain_set = 0 +4:1/0/terrain = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +4:1/0/terrains_peering_bit/bottom_side = 0 +4:1/0/terrains_peering_bit/top_side = 0 +6:1/0 = 0 +6:1/0/terrain_set = 0 +6:1/0/terrain = 0 +6:1/0/terrains_peering_bit/right_side = 0 +6:1/0/terrains_peering_bit/bottom_right_corner = 0 +6:1/0/terrains_peering_bit/bottom_side = 0 +6:1/0/terrains_peering_bit/bottom_left_corner = 0 +6:1/0/terrains_peering_bit/left_side = 0 +6:1/0/terrains_peering_bit/top_left_corner = 0 +6:1/0/terrains_peering_bit/top_side = 0 +7:1/0 = 0 +7:1/0/terrain_set = 0 +7:1/0/terrain = 0 +7:1/0/terrains_peering_bit/right_side = 0 +7:1/0/terrains_peering_bit/bottom_right_corner = 0 +7:1/0/terrains_peering_bit/bottom_side = 0 +7:1/0/terrains_peering_bit/bottom_left_corner = 0 +7:1/0/terrains_peering_bit/left_side = 0 +7:1/0/terrains_peering_bit/top_side = 0 +7:1/0/terrains_peering_bit/top_right_corner = 0 +9:1/0 = 0 +9:1/0/terrain_set = 0 +9:1/0/terrain = 0 +9:1/0/terrains_peering_bit/right_side = 0 +9:1/0/terrains_peering_bit/bottom_right_corner = 0 +9:1/0/terrains_peering_bit/bottom_side = 0 +9:1/0/terrains_peering_bit/left_side = 0 +9:1/0/terrains_peering_bit/top_side = 0 +9:1/0/terrains_peering_bit/top_right_corner = 0 +10:1/0 = 0 +10:1/0/terrain_set = 0 +10:1/0/terrain = 0 +10:1/0/terrains_peering_bit/right_side = 0 +10:1/0/terrains_peering_bit/bottom_side = 0 +10:1/0/terrains_peering_bit/left_side = 0 +10:1/0/terrains_peering_bit/top_left_corner = 0 +10:1/0/terrains_peering_bit/top_side = 0 +10:1/0/terrains_peering_bit/top_right_corner = 0 +12:1/0 = 0 +12:1/0/terrain_set = 0 +12:1/0/terrain = 0 +12:1/0/terrains_peering_bit/right_side = 0 +12:1/0/terrains_peering_bit/bottom_side = 0 +12:1/0/terrains_peering_bit/left_side = 0 +12:1/0/terrains_peering_bit/top_side = 0 +12:1/0/terrains_peering_bit/top_right_corner = 0 +13:1/0 = 0 +13:1/0/terrain_set = 0 +13:1/0/terrain = 0 +13:1/0/terrains_peering_bit/right_side = 0 +13:1/0/terrains_peering_bit/bottom_side = 0 +13:1/0/terrains_peering_bit/left_side = 0 +13:1/0/terrains_peering_bit/top_left_corner = 0 +13:1/0/terrains_peering_bit/top_side = 0 +15:1/0 = 0 +15:1/0/terrain_set = 0 +15:1/0/terrain = 0 +15:1/0/terrains_peering_bit/right_side = 0 +15:1/0/terrains_peering_bit/bottom_side = 0 +15:1/0/terrains_peering_bit/bottom_left_corner = 0 +15:1/0/terrains_peering_bit/left_side = 0 +15:1/0/terrains_peering_bit/top_side = 0 +15:1/0/terrains_peering_bit/top_right_corner = 0 +16:1/0 = 0 +16:1/0/terrain_set = 0 +16:1/0/terrain = 0 +16:1/0/terrains_peering_bit/right_side = 0 +16:1/0/terrains_peering_bit/bottom_right_corner = 0 +16:1/0/terrains_peering_bit/bottom_side = 0 +16:1/0/terrains_peering_bit/left_side = 0 +16:1/0/terrains_peering_bit/top_left_corner = 0 +16:1/0/terrains_peering_bit/top_side = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +0:2/0/terrains_peering_bit/top_right_corner = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_left_corner = 0 +1:2/0/terrains_peering_bit/top_side = 0 +1:2/0/terrains_peering_bit/top_right_corner = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_left_corner = 0 +2:2/0/terrains_peering_bit/top_side = 0 +4:2/0 = 0 +4:2/0/terrain_set = 0 +4:2/0/terrain = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +4:2/0/terrains_peering_bit/top_side = 0 +6:3/0 = 0 +6:3/0/terrain_set = 0 +6:3/0/terrain = 0 +6:3/0/terrains_peering_bit/right_side = 0 +6:3/0/terrains_peering_bit/bottom_side = 0 +6:3/0/terrains_peering_bit/top_side = 0 +6:3/0/terrains_peering_bit/top_right_corner = 0 +7:3/0 = 0 +7:3/0/terrain_set = 0 +7:3/0/terrain = 0 +7:3/0/terrains_peering_bit/bottom_side = 0 +7:3/0/terrains_peering_bit/left_side = 0 +7:3/0/terrains_peering_bit/top_left_corner = 0 +7:3/0/terrains_peering_bit/top_side = 0 +9:3/0 = 0 +9:3/0/terrain_set = 0 +9:3/0/terrain = 0 +9:3/0/terrains_peering_bit/right_side = 0 +9:3/0/terrains_peering_bit/bottom_side = 0 +9:3/0/terrains_peering_bit/bottom_left_corner = 0 +9:3/0/terrains_peering_bit/left_side = 0 +10:3/0 = 0 +10:3/0/terrain_set = 0 +10:3/0/terrain = 0 +10:3/0/terrains_peering_bit/right_side = 0 +10:3/0/terrains_peering_bit/bottom_right_corner = 0 +10:3/0/terrains_peering_bit/bottom_side = 0 +10:3/0/terrains_peering_bit/left_side = 0 +12:3/0 = 0 +12:3/0/terrain_set = 0 +12:3/0/terrain = 0 +12:3/0/terrains_peering_bit/right_side = 0 +12:3/0/terrains_peering_bit/bottom_side = 0 +12:3/0/terrains_peering_bit/top_side = 0 +13:3/0 = 0 +13:3/0/terrain_set = 0 +13:3/0/terrain = 0 +13:3/0/terrains_peering_bit/right_side = 0 +13:3/0/terrains_peering_bit/bottom_side = 0 +13:3/0/terrains_peering_bit/left_side = 0 +15:3/0 = 0 +15:3/0/terrain_set = 0 +15:3/0/terrain = 0 +15:3/0/terrains_peering_bit/right_side = 0 +15:3/0/terrains_peering_bit/bottom_side = 0 +16:3/0 = 0 +16:3/0/terrain_set = 0 +16:3/0/terrain = 0 +16:3/0/terrains_peering_bit/bottom_side = 0 +16:3/0/terrains_peering_bit/left_side = 0 +0:4/0 = 0 +0:4/0/terrain_set = 0 +0:4/0/terrain = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +0:4/0/terrains_peering_bit/right_side = 0 +1:4/0 = 0 +1:4/0/terrain_set = 0 +1:4/0/terrain = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +1:4/0/terrains_peering_bit/right_side = 0 +1:4/0/terrains_peering_bit/left_side = 0 +2:4/0 = 0 +2:4/0/terrain_set = 0 +2:4/0/terrain = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +2:4/0/terrains_peering_bit/left_side = 0 +4:4/0 = 0 +4:4/0/terrain_set = 0 +4:4/0/terrain = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 14, 12.5, 8.75, 16, -4.5, 16, -12, 13.25, -16, 9.25) +6:4/0 = 0 +6:4/0/terrain_set = 0 +6:4/0/terrain = 0 +6:4/0/terrains_peering_bit/right_side = 0 +6:4/0/terrains_peering_bit/bottom_right_corner = 0 +6:4/0/terrains_peering_bit/bottom_side = 0 +6:4/0/terrains_peering_bit/top_side = 0 +7:4/0 = 0 +7:4/0/terrain_set = 0 +7:4/0/terrain = 0 +7:4/0/terrains_peering_bit/bottom_side = 0 +7:4/0/terrains_peering_bit/bottom_left_corner = 0 +7:4/0/terrains_peering_bit/left_side = 0 +7:4/0/terrains_peering_bit/top_side = 0 +9:4/0 = 0 +9:4/0/terrain_set = 0 +9:4/0/terrain = 0 +9:4/0/terrains_peering_bit/right_side = 0 +9:4/0/terrains_peering_bit/left_side = 0 +9:4/0/terrains_peering_bit/top_left_corner = 0 +9:4/0/terrains_peering_bit/top_side = 0 +10:4/0 = 0 +10:4/0/terrain_set = 0 +10:4/0/terrain = 0 +10:4/0/terrains_peering_bit/right_side = 0 +10:4/0/terrains_peering_bit/left_side = 0 +10:4/0/terrains_peering_bit/top_side = 0 +10:4/0/terrains_peering_bit/top_right_corner = 0 +12:4/0 = 0 +12:4/0/terrain_set = 0 +12:4/0/terrain = 0 +12:4/0/terrains_peering_bit/right_side = 0 +12:4/0/terrains_peering_bit/left_side = 0 +12:4/0/terrains_peering_bit/top_side = 0 +13:4/0 = 0 +13:4/0/terrain_set = 0 +13:4/0/terrain = 0 +13:4/0/terrains_peering_bit/bottom_side = 0 +13:4/0/terrains_peering_bit/left_side = 0 +13:4/0/terrains_peering_bit/top_side = 0 +15:4/0 = 0 +15:4/0/terrain_set = 0 +15:4/0/terrain = 0 +15:4/0/terrains_peering_bit/right_side = 0 +15:4/0/terrains_peering_bit/top_side = 0 +16:4/0 = 0 +16:4/0/terrain_set = 0 +16:4/0/terrain = 0 +16:4/0/terrains_peering_bit/left_side = 0 +16:4/0/terrains_peering_bit/top_side = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ihpgj"] +texture = ExtResource("7_ro60l") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_30kvu"] +texture = ExtResource("8_4qtfi") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 1 +0:0/0/terrains_peering_bit/bottom_side = 1 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 1 +0:1/0/terrains_peering_bit/top_side = 1 + +[sub_resource type="TileSet" id="TileSet_r50ga"] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +terrain_set_0/terrain_1/name = "vegetation" +terrain_set_0/terrain_1/color = Color(0.5, 0.4375, 0.25, 1) +terrain_set_1/mode = 0 +sources/2 = SubResource("TileSetAtlasSource_ky1en") +sources/3 = SubResource("TileSetAtlasSource_ihpgj") +sources/4 = SubResource("TileSetAtlasSource_30kvu") + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_qkap3"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_yfjal"] +size = Vector2(65, 20) + +[sub_resource type="CircleShape2D" id="CircleShape2D_fgkk4"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ilkes"] +size = Vector2(20, 134) + +[node name="FebFabGame" type="Node2D"] +script = ExtResource("1_8umew") + +[node name="sky" type="Parallax2D" parent="."] +repeat_size = Vector2(320, 180) +metadata/_edit_group_ = true + +[node name="Sprite2D" type="Sprite2D" parent="sky"] +position = Vector2(160, 90) +texture = ExtResource("2_bhclh") + +[node name="farbg" type="Parallax2D" parent="."] +scroll_scale = Vector2(0.25, 1) +repeat_size = Vector2(320, 0) +metadata/_edit_group_ = true + +[node name="Sprite2D" type="Sprite2D" parent="farbg"] +position = Vector2(160, 490) +texture = ExtResource("3_my58p") + +[node name="midground" type="Parallax2D" parent="."] +scroll_scale = Vector2(0.5, 1) +repeat_size = Vector2(320, 0) +metadata/_edit_group_ = true + +[node name="Sprite2D" type="Sprite2D" parent="midground"] +position = Vector2(160, 500) +texture = ExtResource("4_n8wgm") + +[node name="foreground" type="Parallax2D" parent="."] +scroll_scale = Vector2(0.75, 1) +repeat_size = Vector2(320, 0) +metadata/_edit_group_ = true + +[node name="Sprite2D" type="Sprite2D" parent="foreground"] +position = Vector2(160, 500) +texture = ExtResource("5_cahuf") + +[node name="TileMapLayer" type="TileMapLayer" parent="."] +texture_filter = 1 +tile_map_data = PackedByteArray("AAASABIAAgABAAAAAAARABIAAgABAAAAAAAQABIAAgABAAAAAAAPABIAAgABAAAAAAAOABIAAgABAAAAAAANABIAAgABAAAAAAAMABIAAgABAAAAAAALABIAAgABAAAAAAAKABIAAgABAAAAAAAJABIAAgABAAAAAAAIABIAAgABAAAAAAAHABIAAgABAAAAAAAGABIAAgABAAAAAAAFABIAAgABAAAAAAAEABIAAgAGAAEAAAAEABEAAgACAAEAAAAEABAAAgACAAAAAAADABAAAgAQAAEAAAADAA8AAgACAAAAAAACAA8AAgABAAAAAAABAA8AAgAGAAEAAAABAA4AAgACAAAAAAAAAA4AAgAAAAAAAAAAAA8AAgAAAAEAAAAAABAAAgAAAAEAAAAAABEAAgAHAAEAAAACABAAAgAGAAAAAAADABEAAgAHAAAAAAAAABIAAgAHAAAAAAADABIAAgAGAAAAAAAAABMAAgAGAAAAAAD//xMAAgAGAAAAAAD+/xMAAgAGAAAAAAD+/xIAAgAGAAAAAAD9/xIAAgAGAAAAAAD9/xEAAgAGAAEAAAD8/xEAAgAAAAEAAAD+/xEAAgABAAAAAAD//xEAAgABAAAAAAD//xIAAgAGAAAAAAADABMAAgAGAAAAAAAEABMAAgAGAAAAAAAFABMAAgAGAAAAAAAGABMAAgAGAAAAAAAHABMAAgAGAAAAAAAIABMAAgAGAAAAAAAJABMAAgAGAAAAAAAKABMAAgAGAAAAAAALABMAAgAGAAAAAAAMABMAAgAGAAAAAAANABMAAgAGAAAAAAAOABMAAgAGAAAAAAAPABMAAgAGAAAAAAAQABMAAgAGAAAAAAARABMAAgAGAAAAAAASABMAAgAGAAAAAAATABMAAgAGAAAAAAATABIAAgABAAAAAAAUABIAAgAHAAEAAAAUABEAAgAAAAEAAAAUABAAAgAAAAEAAAAVAA8AAgAKAAAAAAAUAA8AAgAAAAEAAAAUAA4AAgAQAAEAAAATAA4AAgAAAAIAAAATAA0AAgAAAAEAAAATAAwAAgAHAAAAAAASAAwAAgAKAAQAAAASAAsAAgAAAAAAAAATAAsAAgABAAAAAAAUAAsAAgACAAAAAAAUAAwAAgACAAEAAAAUAA0AAgACAAEAAAAVAA4AAgACAAAAAAAVABAAAgACAAEA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") +tile_set = SubResource("TileSet_r50ga") + +[node name="Floor" type="StaticBody2D" parent="."] +position = Vector2(613, 579) +metadata/_edit_group_ = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Floor"] +shape = SubResource("WorldBoundaryShape2D_qkap3") + +[node name="Level" type="Node2D" parent="."] + +[node name="Brick" type="StaticBody2D" parent="Level"] +position = Vector2(606, 379) +metadata/_edit_group_ = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Level/Brick"] +position = Vector2(-0.5, 0) +shape = SubResource("RectangleShape2D_yfjal") + +[node name="Crates" type="Node2D" parent="."] + +[node name="Crate1" parent="Crates" instance=ExtResource("9_nc3jb")] +position = Vector2(604, 239) +rotation = -0.26268 +script = ExtResource("10_ooq4e") + +[node name="Crate2" parent="Crates" instance=ExtResource("9_nc3jb")] +position = Vector2(340, 130) +rotation = 0.262166 +script = ExtResource("10_ooq4e") + +[node name="Crate3" parent="Crates" instance=ExtResource("9_nc3jb")] +position = Vector2(849, 118) +rotation = -0.248451 +script = ExtResource("10_ooq4e") + +[node name="CharacterBody2D" parent="." instance=ExtResource("11_q3vru")] +position = Vector2(358, 306) + +[node name="SceneManager" type="Node" parent="."] +unique_name_in_owner = true +script = ExtResource("12_cqomf") + +[node name="triggers" type="Node2D" parent="."] + +[node name="Trigger" parent="triggers" instance=ExtResource("13_buf7s")] +effect = "destroy" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="triggers/Trigger"] +shape = SubResource("CircleShape2D_fgkk4") +debug_color = Color(0.62821, 0.394472, 0.903221, 0.42) + +[node name="powerup" parent="triggers" instance=ExtResource("13_buf7s")] +position = Vector2(949, 469) +effect = "powerup" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="triggers/powerup"] +position = Vector2(4, -1) +shape = SubResource("RectangleShape2D_ilkes") +debug_color = Color(0.304464, 0.623664, 0.204875, 0.42) diff --git a/febfabgame/Scenes/feb_fab_game.tscn b/febfabgame/Scenes/feb_fab_game.tscn index 965bd51..569b3ca 100644 --- a/febfabgame/Scenes/feb_fab_game.tscn +++ b/febfabgame/Scenes/feb_fab_game.tscn @@ -1,12 +1,388 @@ -[gd_scene load_steps=12 format=3 uid="uid://cpuc12n61qg6b"] +[gd_scene load_steps=22 format=4 uid="uid://cpuc12n61qg6b"] [ext_resource type="Script" path="res://Scripts/gamecontroller.gd" id="1_amnm6"] +[ext_resource type="Texture2D" uid="uid://fwqc3qyc3jss" path="res://Assets/graphics/terrains/Terrain (32x32).png" id="2_2rxht"] +[ext_resource type="Texture2D" uid="uid://b0qpo3wfi6qju" path="res://Assets/graphics/backgrounds/block.png" id="2_d6us3"] [ext_resource type="PackedScene" uid="uid://d0ve3ds64sk3p" path="res://Scenes/trigger.tscn" id="2_k6dhr"] [ext_resource type="PackedScene" uid="uid://b0snboj7mbad5" path="res://Scenes/player.tscn" id="3_3yq6m"] [ext_resource type="PackedScene" uid="uid://bad28kns14sve" path="res://Scenes/crate.tscn" id="3_gnicf"] +[ext_resource type="Texture2D" uid="uid://cq4t2eebwx5mj" path="res://Assets/graphics/backgrounds/forestbackground.png" id="3_j4rtj"] +[ext_resource type="Texture2D" uid="uid://dccf4tkybalhs" path="res://Assets/graphics/terrains/veg_32x32.png" id="3_sc82x"] [ext_resource type="Script" path="res://Scripts/crate.gd" id="4_5gakl"] -[ext_resource type="PackedScene" uid="uid://cy7x36mdb5oxu" path="res://Scenes/bullet.tscn" id="4_bk63h"] +[ext_resource type="Texture2D" uid="uid://j137m3ot6vm3" path="res://Assets/graphics/backgrounds/shrubs.png" id="4_agb3a"] +[ext_resource type="Texture2D" uid="uid://utgxiv6xx1jb" path="res://Assets/graphics/terrains/mushroom.png" id="4_u2yo2"] [ext_resource type="Script" path="res://Scripts/scene_manager.gd" id="5_4nsas"] +[ext_resource type="Texture2D" uid="uid://c1k7osqmbur1d" path="res://Assets/graphics/backgrounds/rocks.png" id="5_umo5t"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ky1en"] +texture = ExtResource("2_2rxht") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +0:0/0/terrains_peering_bit/right_side = 0 +0:0/0/terrains_peering_bit/bottom_right_corner = 0 +0:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0 = 0 +1:0/0/terrain_set = 0 +1:0/0/terrain = 0 +1:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +1:0/0/terrains_peering_bit/right_side = 0 +1:0/0/terrains_peering_bit/bottom_right_corner = 0 +1:0/0/terrains_peering_bit/bottom_side = 0 +1:0/0/terrains_peering_bit/bottom_left_corner = 0 +1:0/0/terrains_peering_bit/left_side = 0 +2:0/0 = 0 +2:0/0/terrain_set = 0 +2:0/0/terrain = 0 +2:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +2:0/0/terrains_peering_bit/bottom_side = 0 +2:0/0/terrains_peering_bit/bottom_left_corner = 0 +2:0/0/terrains_peering_bit/left_side = 0 +4:0/0 = 0 +4:0/0/terrain_set = 0 +4:0/0/terrain = 0 +4:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +4:0/0/terrains_peering_bit/bottom_side = 0 +6:0/0 = 0 +6:0/0/terrain_set = 0 +6:0/0/terrain = 0 +6:0/0/terrains_peering_bit/right_side = 0 +6:0/0/terrains_peering_bit/bottom_side = 0 +6:0/0/terrains_peering_bit/bottom_left_corner = 0 +6:0/0/terrains_peering_bit/left_side = 0 +6:0/0/terrains_peering_bit/top_left_corner = 0 +6:0/0/terrains_peering_bit/top_side = 0 +6:0/0/terrains_peering_bit/top_right_corner = 0 +7:0/0 = 0 +7:0/0/terrain_set = 0 +7:0/0/terrain = 0 +7:0/0/terrains_peering_bit/right_side = 0 +7:0/0/terrains_peering_bit/bottom_right_corner = 0 +7:0/0/terrains_peering_bit/bottom_side = 0 +7:0/0/terrains_peering_bit/left_side = 0 +7:0/0/terrains_peering_bit/top_left_corner = 0 +7:0/0/terrains_peering_bit/top_side = 0 +7:0/0/terrains_peering_bit/top_right_corner = 0 +9:0/0 = 0 +9:0/0/terrain_set = 0 +9:0/0/terrain = 0 +9:0/0/terrains_peering_bit/right_side = 0 +9:0/0/terrains_peering_bit/bottom_right_corner = 0 +9:0/0/terrains_peering_bit/bottom_side = 0 +9:0/0/terrains_peering_bit/bottom_left_corner = 0 +9:0/0/terrains_peering_bit/left_side = 0 +9:0/0/terrains_peering_bit/top_side = 0 +10:0/0 = 0 +10:0/0/terrain_set = 0 +10:0/0/terrain = 0 +10:0/0/terrains_peering_bit/right_side = 0 +10:0/0/terrains_peering_bit/bottom_side = 0 +10:0/0/terrains_peering_bit/bottom_left_corner = 0 +10:0/0/terrains_peering_bit/left_side = 0 +10:0/0/terrains_peering_bit/top_left_corner = 0 +10:0/0/terrains_peering_bit/top_side = 0 +12:0/0 = 0 +12:0/0/terrain_set = 0 +12:0/0/terrain = 0 +12:0/0/terrains_peering_bit/right_side = 0 +12:0/0/terrains_peering_bit/bottom_right_corner = 0 +12:0/0/terrains_peering_bit/bottom_side = 0 +12:0/0/terrains_peering_bit/left_side = 0 +12:0/0/terrains_peering_bit/top_side = 0 +13:0/0 = 0 +13:0/0/terrain_set = 0 +13:0/0/terrain = 0 +13:0/0/terrains_peering_bit/right_side = 0 +13:0/0/terrains_peering_bit/bottom_side = 0 +13:0/0/terrains_peering_bit/bottom_left_corner = 0 +13:0/0/terrains_peering_bit/left_side = 0 +13:0/0/terrains_peering_bit/top_side = 0 +15:0/0 = 0 +15:0/0/terrain_set = 0 +15:0/0/terrain = 0 +15:0/0/terrains_peering_bit/right_side = 0 +15:0/0/terrains_peering_bit/bottom_side = 0 +15:0/0/terrains_peering_bit/left_side = 0 +15:0/0/terrains_peering_bit/top_side = 0 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 0 +0:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +0:1/0/terrains_peering_bit/right_side = 0 +0:1/0/terrains_peering_bit/bottom_right_corner = 0 +0:1/0/terrains_peering_bit/bottom_side = 0 +0:1/0/terrains_peering_bit/top_side = 0 +0:1/0/terrains_peering_bit/top_right_corner = 0 +1:1/0 = 0 +2:1/0 = 0 +2:1/0/terrain_set = 0 +2:1/0/terrain = 0 +2:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +2:1/0/terrains_peering_bit/bottom_side = 0 +2:1/0/terrains_peering_bit/bottom_left_corner = 0 +2:1/0/terrains_peering_bit/left_side = 0 +2:1/0/terrains_peering_bit/top_left_corner = 0 +2:1/0/terrains_peering_bit/top_side = 0 +4:1/0 = 0 +4:1/0/terrain_set = 0 +4:1/0/terrain = 0 +4:1/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +4:1/0/terrains_peering_bit/bottom_side = 0 +4:1/0/terrains_peering_bit/top_side = 0 +6:1/0 = 0 +6:1/0/terrain_set = 0 +6:1/0/terrain = 0 +6:1/0/terrains_peering_bit/right_side = 0 +6:1/0/terrains_peering_bit/bottom_right_corner = 0 +6:1/0/terrains_peering_bit/bottom_side = 0 +6:1/0/terrains_peering_bit/bottom_left_corner = 0 +6:1/0/terrains_peering_bit/left_side = 0 +6:1/0/terrains_peering_bit/top_left_corner = 0 +6:1/0/terrains_peering_bit/top_side = 0 +7:1/0 = 0 +7:1/0/terrain_set = 0 +7:1/0/terrain = 0 +7:1/0/terrains_peering_bit/right_side = 0 +7:1/0/terrains_peering_bit/bottom_right_corner = 0 +7:1/0/terrains_peering_bit/bottom_side = 0 +7:1/0/terrains_peering_bit/bottom_left_corner = 0 +7:1/0/terrains_peering_bit/left_side = 0 +7:1/0/terrains_peering_bit/top_side = 0 +7:1/0/terrains_peering_bit/top_right_corner = 0 +9:1/0 = 0 +9:1/0/terrain_set = 0 +9:1/0/terrain = 0 +9:1/0/terrains_peering_bit/right_side = 0 +9:1/0/terrains_peering_bit/bottom_right_corner = 0 +9:1/0/terrains_peering_bit/bottom_side = 0 +9:1/0/terrains_peering_bit/left_side = 0 +9:1/0/terrains_peering_bit/top_side = 0 +9:1/0/terrains_peering_bit/top_right_corner = 0 +10:1/0 = 0 +10:1/0/terrain_set = 0 +10:1/0/terrain = 0 +10:1/0/terrains_peering_bit/right_side = 0 +10:1/0/terrains_peering_bit/bottom_side = 0 +10:1/0/terrains_peering_bit/left_side = 0 +10:1/0/terrains_peering_bit/top_left_corner = 0 +10:1/0/terrains_peering_bit/top_side = 0 +10:1/0/terrains_peering_bit/top_right_corner = 0 +12:1/0 = 0 +12:1/0/terrain_set = 0 +12:1/0/terrain = 0 +12:1/0/terrains_peering_bit/right_side = 0 +12:1/0/terrains_peering_bit/bottom_side = 0 +12:1/0/terrains_peering_bit/left_side = 0 +12:1/0/terrains_peering_bit/top_side = 0 +12:1/0/terrains_peering_bit/top_right_corner = 0 +13:1/0 = 0 +13:1/0/terrain_set = 0 +13:1/0/terrain = 0 +13:1/0/terrains_peering_bit/right_side = 0 +13:1/0/terrains_peering_bit/bottom_side = 0 +13:1/0/terrains_peering_bit/left_side = 0 +13:1/0/terrains_peering_bit/top_left_corner = 0 +13:1/0/terrains_peering_bit/top_side = 0 +15:1/0 = 0 +15:1/0/terrain_set = 0 +15:1/0/terrain = 0 +15:1/0/terrains_peering_bit/right_side = 0 +15:1/0/terrains_peering_bit/bottom_side = 0 +15:1/0/terrains_peering_bit/bottom_left_corner = 0 +15:1/0/terrains_peering_bit/left_side = 0 +15:1/0/terrains_peering_bit/top_side = 0 +15:1/0/terrains_peering_bit/top_right_corner = 0 +16:1/0 = 0 +16:1/0/terrain_set = 0 +16:1/0/terrain = 0 +16:1/0/terrains_peering_bit/right_side = 0 +16:1/0/terrains_peering_bit/bottom_right_corner = 0 +16:1/0/terrains_peering_bit/bottom_side = 0 +16:1/0/terrains_peering_bit/left_side = 0 +16:1/0/terrains_peering_bit/top_left_corner = 0 +16:1/0/terrains_peering_bit/top_side = 0 +0:2/0 = 0 +0:2/0/terrain_set = 0 +0:2/0/terrain = 0 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +0:2/0/terrains_peering_bit/right_side = 0 +0:2/0/terrains_peering_bit/top_side = 0 +0:2/0/terrains_peering_bit/top_right_corner = 0 +1:2/0 = 0 +1:2/0/terrain_set = 0 +1:2/0/terrain = 0 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +1:2/0/terrains_peering_bit/right_side = 0 +1:2/0/terrains_peering_bit/left_side = 0 +1:2/0/terrains_peering_bit/top_left_corner = 0 +1:2/0/terrains_peering_bit/top_side = 0 +1:2/0/terrains_peering_bit/top_right_corner = 0 +2:2/0 = 0 +2:2/0/terrain_set = 0 +2:2/0/terrain = 0 +2:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +2:2/0/terrains_peering_bit/left_side = 0 +2:2/0/terrains_peering_bit/top_left_corner = 0 +2:2/0/terrains_peering_bit/top_side = 0 +4:2/0 = 0 +4:2/0/terrain_set = 0 +4:2/0/terrain = 0 +4:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +4:2/0/terrains_peering_bit/top_side = 0 +6:3/0 = 0 +6:3/0/terrain_set = 0 +6:3/0/terrain = 0 +6:3/0/terrains_peering_bit/right_side = 0 +6:3/0/terrains_peering_bit/bottom_side = 0 +6:3/0/terrains_peering_bit/top_side = 0 +6:3/0/terrains_peering_bit/top_right_corner = 0 +7:3/0 = 0 +7:3/0/terrain_set = 0 +7:3/0/terrain = 0 +7:3/0/terrains_peering_bit/bottom_side = 0 +7:3/0/terrains_peering_bit/left_side = 0 +7:3/0/terrains_peering_bit/top_left_corner = 0 +7:3/0/terrains_peering_bit/top_side = 0 +9:3/0 = 0 +9:3/0/terrain_set = 0 +9:3/0/terrain = 0 +9:3/0/terrains_peering_bit/right_side = 0 +9:3/0/terrains_peering_bit/bottom_side = 0 +9:3/0/terrains_peering_bit/bottom_left_corner = 0 +9:3/0/terrains_peering_bit/left_side = 0 +10:3/0 = 0 +10:3/0/terrain_set = 0 +10:3/0/terrain = 0 +10:3/0/terrains_peering_bit/right_side = 0 +10:3/0/terrains_peering_bit/bottom_right_corner = 0 +10:3/0/terrains_peering_bit/bottom_side = 0 +10:3/0/terrains_peering_bit/left_side = 0 +12:3/0 = 0 +12:3/0/terrain_set = 0 +12:3/0/terrain = 0 +12:3/0/terrains_peering_bit/right_side = 0 +12:3/0/terrains_peering_bit/bottom_side = 0 +12:3/0/terrains_peering_bit/top_side = 0 +13:3/0 = 0 +13:3/0/terrain_set = 0 +13:3/0/terrain = 0 +13:3/0/terrains_peering_bit/right_side = 0 +13:3/0/terrains_peering_bit/bottom_side = 0 +13:3/0/terrains_peering_bit/left_side = 0 +15:3/0 = 0 +15:3/0/terrain_set = 0 +15:3/0/terrain = 0 +15:3/0/terrains_peering_bit/right_side = 0 +15:3/0/terrains_peering_bit/bottom_side = 0 +16:3/0 = 0 +16:3/0/terrain_set = 0 +16:3/0/terrain = 0 +16:3/0/terrains_peering_bit/bottom_side = 0 +16:3/0/terrains_peering_bit/left_side = 0 +0:4/0 = 0 +0:4/0/terrain_set = 0 +0:4/0/terrain = 0 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +0:4/0/terrains_peering_bit/right_side = 0 +1:4/0 = 0 +1:4/0/terrain_set = 0 +1:4/0/terrain = 0 +1:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +1:4/0/terrains_peering_bit/right_side = 0 +1:4/0/terrains_peering_bit/left_side = 0 +2:4/0 = 0 +2:4/0/terrain_set = 0 +2:4/0/terrain = 0 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 16, 16, 8.75, 16, -4.5, 16, -16, 16, -16, 9.25) +2:4/0/terrains_peering_bit/left_side = 0 +4:4/0 = 0 +4:4/0/terrain_set = 0 +4:4/0/terrain = 0 +4:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-16, -16, 16, -16, 16, 8.25, 14, 12.5, 8.75, 16, -4.5, 16, -12, 13.25, -16, 9.25) +6:4/0 = 0 +6:4/0/terrain_set = 0 +6:4/0/terrain = 0 +6:4/0/terrains_peering_bit/right_side = 0 +6:4/0/terrains_peering_bit/bottom_right_corner = 0 +6:4/0/terrains_peering_bit/bottom_side = 0 +6:4/0/terrains_peering_bit/top_side = 0 +7:4/0 = 0 +7:4/0/terrain_set = 0 +7:4/0/terrain = 0 +7:4/0/terrains_peering_bit/bottom_side = 0 +7:4/0/terrains_peering_bit/bottom_left_corner = 0 +7:4/0/terrains_peering_bit/left_side = 0 +7:4/0/terrains_peering_bit/top_side = 0 +9:4/0 = 0 +9:4/0/terrain_set = 0 +9:4/0/terrain = 0 +9:4/0/terrains_peering_bit/right_side = 0 +9:4/0/terrains_peering_bit/left_side = 0 +9:4/0/terrains_peering_bit/top_left_corner = 0 +9:4/0/terrains_peering_bit/top_side = 0 +10:4/0 = 0 +10:4/0/terrain_set = 0 +10:4/0/terrain = 0 +10:4/0/terrains_peering_bit/right_side = 0 +10:4/0/terrains_peering_bit/left_side = 0 +10:4/0/terrains_peering_bit/top_side = 0 +10:4/0/terrains_peering_bit/top_right_corner = 0 +12:4/0 = 0 +12:4/0/terrain_set = 0 +12:4/0/terrain = 0 +12:4/0/terrains_peering_bit/right_side = 0 +12:4/0/terrains_peering_bit/left_side = 0 +12:4/0/terrains_peering_bit/top_side = 0 +13:4/0 = 0 +13:4/0/terrain_set = 0 +13:4/0/terrain = 0 +13:4/0/terrains_peering_bit/bottom_side = 0 +13:4/0/terrains_peering_bit/left_side = 0 +13:4/0/terrains_peering_bit/top_side = 0 +15:4/0 = 0 +15:4/0/terrain_set = 0 +15:4/0/terrain = 0 +15:4/0/terrains_peering_bit/right_side = 0 +15:4/0/terrains_peering_bit/top_side = 0 +16:4/0 = 0 +16:4/0/terrain_set = 0 +16:4/0/terrain = 0 +16:4/0/terrains_peering_bit/left_side = 0 +16:4/0/terrains_peering_bit/top_side = 0 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ihpgj"] +texture = ExtResource("3_sc82x") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 1 + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_30kvu"] +texture = ExtResource("4_u2yo2") +texture_region_size = Vector2i(32, 32) +0:0/0 = 0 +0:0/0/terrain_set = 0 +0:0/0/terrain = 1 +0:0/0/terrains_peering_bit/bottom_side = 1 +0:1/0 = 0 +0:1/0/terrain_set = 0 +0:1/0/terrain = 1 +0:1/0/terrains_peering_bit/top_side = 1 + +[sub_resource type="TileSet" id="TileSet_r50ga"] +tile_size = Vector2i(32, 32) +physics_layer_0/collision_layer = 1 +terrain_set_0/mode = 0 +terrain_set_0/terrain_0/name = "ground" +terrain_set_0/terrain_0/color = Color(0.5, 0.34375, 0.25, 1) +terrain_set_0/terrain_1/name = "vegetation" +terrain_set_0/terrain_1/color = Color(0.5, 0.4375, 0.25, 1) +terrain_set_1/mode = 0 +sources/2 = SubResource("TileSetAtlasSource_ky1en") +sources/3 = SubResource("TileSetAtlasSource_ihpgj") +sources/4 = SubResource("TileSetAtlasSource_30kvu") [sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_qkap3"] @@ -21,6 +397,46 @@ size = Vector2(20, 134) [node name="FebFabGame" type="Node2D"] script = ExtResource("1_amnm6") +[node name="sky" type="Parallax2D" parent="."] +repeat_size = Vector2(320, 180) +metadata/_edit_group_ = true + +[node name="Sprite2D" type="Sprite2D" parent="sky"] +position = Vector2(160, 90) +texture = ExtResource("2_d6us3") + +[node name="farbg" type="Parallax2D" parent="."] +scroll_scale = Vector2(0.25, 1) +repeat_size = Vector2(320, 0) +metadata/_edit_group_ = true + +[node name="Sprite2D" type="Sprite2D" parent="farbg"] +position = Vector2(160, 490) +texture = ExtResource("3_j4rtj") + +[node name="midground" type="Parallax2D" parent="."] +scroll_scale = Vector2(0.5, 1) +repeat_size = Vector2(320, 0) +metadata/_edit_group_ = true + +[node name="Sprite2D" type="Sprite2D" parent="midground"] +position = Vector2(160, 500) +texture = ExtResource("4_agb3a") + +[node name="foreground" type="Parallax2D" parent="."] +scroll_scale = Vector2(0.75, 1) +repeat_size = Vector2(320, 0) +metadata/_edit_group_ = true + +[node name="Sprite2D" type="Sprite2D" parent="foreground"] +position = Vector2(160, 500) +texture = ExtResource("5_umo5t") + +[node name="TileMapLayer" type="TileMapLayer" parent="."] +texture_filter = 1 +tile_map_data = PackedByteArray("AAASABIAAgABAAAAAAARABIAAgABAAAAAAAQABIAAgABAAAAAAAPABIAAgABAAAAAAAOABIAAgABAAAAAAANABIAAgABAAAAAAAMABIAAgABAAAAAAALABIAAgABAAAAAAAKABIAAgABAAAAAAAJABIAAgABAAAAAAAIABIAAgABAAAAAAAHABIAAgABAAAAAAAGABIAAgABAAAAAAAFABIAAgABAAAAAAAEABIAAgAGAAEAAAAEABEAAgACAAEAAAAEABAAAgACAAAAAAADABAAAgAQAAEAAAADAA8AAgACAAAAAAACAA8AAgABAAAAAAABAA8AAgAGAAEAAAABAA4AAgACAAAAAAAAAA4AAgAAAAAAAAAAAA8AAgAAAAEAAAAAABAAAgAAAAEAAAAAABEAAgAHAAEAAAACABAAAgAGAAAAAAADABEAAgAHAAAAAAAAABIAAgAHAAAAAAADABIAAgAGAAAAAAAAABMAAgAGAAAAAAD//xMAAgAGAAAAAAD+/xMAAgAGAAAAAAD+/xIAAgAGAAAAAAD9/xIAAgAGAAAAAAD9/xEAAgAGAAEAAAD8/xEAAgAAAAEAAAD+/xEAAgABAAAAAAD//xEAAgABAAAAAAD//xIAAgAGAAAAAAADABMAAgAGAAAAAAAEABMAAgAGAAAAAAAFABMAAgAGAAAAAAAGABMAAgAGAAAAAAAHABMAAgAGAAAAAAAIABMAAgAGAAAAAAAJABMAAgAGAAAAAAAKABMAAgAGAAAAAAALABMAAgAGAAAAAAAMABMAAgAGAAAAAAANABMAAgAGAAAAAAAOABMAAgAGAAAAAAAPABMAAgAGAAAAAAAQABMAAgAGAAAAAAARABMAAgAGAAAAAAASABMAAgAGAAAAAAATABMAAgAGAAAAAAATABIAAgABAAAAAAAUABIAAgAHAAEAAAAUABEAAgAAAAEAAAAUABAAAgAAAAEAAAAVAA8AAgAKAAAAAAAUAA8AAgAAAAEAAAAUAA4AAgAQAAEAAAATAA4AAgAAAAIAAAATAA0AAgAAAAEAAAATAAwAAgAHAAAAAAASAAwAAgAKAAQAAAASAAsAAgAAAAAAAAATAAsAAgABAAAAAAAUAAsAAgACAAAAAAAUAAwAAgACAAEAAAAUAA0AAgACAAEAAAAVAA4AAgACAAAAAAAVABAAAgACAAEA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") +tile_set = SubResource("TileSet_r50ga") + [node name="Floor" type="StaticBody2D" parent="."] position = Vector2(613, 579) metadata/_edit_group_ = true @@ -38,23 +454,6 @@ metadata/_edit_group_ = true position = Vector2(-0.5, 0) shape = SubResource("RectangleShape2D_yfjal") -[node name="Brick3" type="StaticBody2D" parent="Level"] -position = Vector2(353, 385) -metadata/_edit_group_ = true - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Level/Brick3"] -position = Vector2(-0.5, 0) -shape = SubResource("RectangleShape2D_yfjal") - -[node name="Brick2" type="StaticBody2D" parent="Level"] -position = Vector2(478, 490) -rotation = 0.699225 -metadata/_edit_group_ = true - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Level/Brick2"] -position = Vector2(-0.5, 0) -shape = SubResource("RectangleShape2D_yfjal") - [node name="Crates" type="Node2D" parent="."] [node name="Crate1" parent="Crates" instance=ExtResource("3_gnicf")] @@ -73,10 +472,7 @@ rotation = -0.248451 script = ExtResource("4_5gakl") [node name="CharacterBody2D" parent="." instance=ExtResource("3_3yq6m")] -position = Vector2(158, 94) - -[node name="Area2D" parent="." instance=ExtResource("4_bk63h")] -position = Vector2(236, 307) +position = Vector2(358, 306) [node name="SceneManager" type="Node" parent="."] unique_name_in_owner = true diff --git a/febfabgame/project.godot b/febfabgame/project.godot index 6c6d3f2..8ffa2b2 100644 --- a/febfabgame/project.godot +++ b/febfabgame/project.godot @@ -17,8 +17,8 @@ config/icon="res://icon.svg" [display] -window/size/viewport_width=428 -window/size/viewport_height=240 +window/size/viewport_width=320 +window/size/viewport_height=180 window/size/window_width_override=960 window/size/window_height_override=540 window/stretch/mode="viewport"