commit c2a73ff69a09cf842091232201557bc01049defa Author: Wynd Date: Sat Sep 14 22:26:26 2024 +0300 Initial commit with some textures and map tests diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8ad74f7 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0af181c --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# Godot 4+ specific ignores +.godot/ +/android/ diff --git a/bat.png b/bat.png new file mode 100644 index 0000000..1409978 Binary files /dev/null and b/bat.png differ diff --git a/bat.png.import b/bat.png.import new file mode 100644 index 0000000..7deedf6 --- /dev/null +++ b/bat.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxkxa6e6ue1b6" +path="res://.godot/imported/bat.png-8c5f11e0110a5921c6efd8f18e634996.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://bat.png" +dest_files=["res://.godot/imported/bat.png-8c5f11e0110a5921c6efd8f18e634996.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/box-switch.png b/box-switch.png new file mode 100644 index 0000000..4eb273e Binary files /dev/null and b/box-switch.png differ diff --git a/box-switch.png.import b/box-switch.png.import new file mode 100644 index 0000000..695241a --- /dev/null +++ b/box-switch.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4i416bsd62n1" +path="res://.godot/imported/box-switch.png-09af05dc015f6a7c21a3d4c8a8039a04.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://box-switch.png" +dest_files=["res://.godot/imported/box-switch.png-09af05dc015f6a7c21a3d4c8a8039a04.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/box.png b/box.png new file mode 100644 index 0000000..09d80d0 Binary files /dev/null and b/box.png differ diff --git a/box.png.import b/box.png.import new file mode 100644 index 0000000..6f694b5 --- /dev/null +++ b/box.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://br4mm65ok0dfl" +path="res://.godot/imported/box.png-196cb2b6d7422a4ab3b9c60b5a994fe3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://box.png" +dest_files=["res://.godot/imported/box.png-196cb2b6d7422a4ab3b9c60b5a994fe3.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/box.tscn b/box.tscn new file mode 100644 index 0000000..3af7a66 --- /dev/null +++ b/box.tscn @@ -0,0 +1,53 @@ +[gd_scene load_steps=5 format=3 uid="uid://cjus07bbbn4wd"] + +[ext_resource type="Texture2D" uid="uid://br4mm65ok0dfl" path="res://box.png" id="1_myqej"] + +[sub_resource type="Animation" id="Animation_21bg4"] +resource_name = "RESET" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} + +[sub_resource type="Animation" id="Animation_db20y"] +resource_name = "complete" +length = 0.5 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.15, 0.3, 0.45), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 1, +"values": [0, 1, 2, 3] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_g7bql"] +_data = { +"RESET": SubResource("Animation_21bg4"), +"complete": SubResource("Animation_db20y") +} + +[node name="Box" type="Node2D"] + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture_filter = 1 +texture = ExtResource("1_myqej") +hframes = 5 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Sprite2D"] +libraries = { +"": SubResource("AnimationLibrary_g7bql") +} +autoplay = "RESET" diff --git a/box_switch.tscn b/box_switch.tscn new file mode 100644 index 0000000..1a9f6b7 --- /dev/null +++ b/box_switch.tscn @@ -0,0 +1,60 @@ +[gd_scene load_steps=6 format=3 uid="uid://c2qq84wh76mkx"] + +[ext_resource type="Texture2D" uid="uid://b4i416bsd62n1" path="res://box-switch.png" id="1_s5gx1"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_g4f6l"] +size = Vector2(8, 8) + +[sub_resource type="Animation" id="Animation_33k1i"] +resource_name = "active" +length = 0.5 +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.25), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [0, 1] +} + +[sub_resource type="Animation" id="Animation_615sy"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Sprite2D:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_78s6f"] +_data = { +"RESET": SubResource("Animation_615sy"), +"active": SubResource("Animation_33k1i") +} + +[node name="BoxSwitch" type="Area2D"] + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture_filter = 1 +texture = ExtResource("1_s5gx1") +hframes = 2 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_g4f6l") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +"": SubResource("AnimationLibrary_78s6f") +} +autoplay = "active" diff --git a/ghost.png b/ghost.png new file mode 100644 index 0000000..3439b8f Binary files /dev/null and b/ghost.png differ diff --git a/ghost.png.import b/ghost.png.import new file mode 100644 index 0000000..2064aa4 --- /dev/null +++ b/ghost.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2weyvrv4qsa2" +path="res://.godot/imported/ghost.png-f343bb4bd35f12f8f631dffe3b7d2891.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ghost.png" +dest_files=["res://.godot/imported/ghost.png-f343bb4bd35f12f8f631dffe3b7d2891.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/grave.png b/grave.png new file mode 100644 index 0000000..bb003a3 Binary files /dev/null and b/grave.png differ diff --git a/grave.png.import b/grave.png.import new file mode 100644 index 0000000..f60104f --- /dev/null +++ b/grave.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://boii66my2eiqr" +path="res://.godot/imported/grave.png-04e515fa19f6c3c60cd0f12f47ff3134.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://grave.png" +dest_files=["res://.godot/imported/grave.png-04e515fa19f6c3c60cd0f12f47ff3134.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/grave.tscn b/grave.tscn new file mode 100644 index 0000000..953018a --- /dev/null +++ b/grave.tscn @@ -0,0 +1,73 @@ +[gd_scene load_steps=7 format=3 uid="uid://chmxabjea27ay"] + +[ext_resource type="Texture2D" uid="uid://boii66my2eiqr" path="res://grave.png" id="1_wcgrd"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_h3pxl"] +atlas = ExtResource("1_wcgrd") + +[sub_resource type="Animation" id="Animation_w5bs5"] +resource_name = "sing" +loop_mode = 1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.25, 0.5, 0.75), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 1, +"values": [1, 2, 3, 4] +} + +[sub_resource type="Animation" id="Animation_4eb2t"] +resource_name = "RESET" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [0] +} + +[sub_resource type="Animation" id="Animation_x7kib"] +resource_name = "complete" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:frame") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.25, 0.5, 0.75, 1), +"transitions": PackedFloat32Array(1, 1, 1, 1, 1), +"update": 1, +"values": [5, 6, 7, 8, 9] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_n47hy"] +_data = { +"RESET": SubResource("Animation_4eb2t"), +"complete": SubResource("Animation_x7kib"), +"sing": SubResource("Animation_w5bs5") +} + +[node name="Grave" type="Node2D"] + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture_filter = 1 +texture = SubResource("AtlasTexture_h3pxl") +hframes = 5 +vframes = 2 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="Sprite2D"] +libraries = { +"": SubResource("AnimationLibrary_n47hy") +} +autoplay = "RESET" diff --git a/main.tscn b/main.tscn new file mode 100644 index 0000000..44e7906 --- /dev/null +++ b/main.tscn @@ -0,0 +1,73 @@ +[gd_scene load_steps=7 format=4 uid="uid://cbg46c4q2ian4"] + +[ext_resource type="Texture2D" uid="uid://cbuibrshdpkm1" path="res://tileset.png" id="1_7ovc0"] +[ext_resource type="PackedScene" uid="uid://chmxabjea27ay" path="res://grave.tscn" id="2_qgd40"] +[ext_resource type="PackedScene" uid="uid://cjus07bbbn4wd" path="res://box.tscn" id="3_2srwt"] +[ext_resource type="PackedScene" uid="uid://c2qq84wh76mkx" path="res://box_switch.tscn" id="4_vxduc"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_m1u1u"] +texture = ExtResource("1_7ovc0") +texture_region_size = Vector2i(8, 8) +0:0/0 = 0 +1:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +7:0/0 = 0 +1:1/0 = 0 +0:1/animation_columns = 1 +0:1/animation_speed = 2.0 +0:1/animation_frame_0/duration = 1.0 +0:1/animation_frame_1/duration = 1.0 +0:1/0 = 0 +2:0/animation_mode = 1 +2:0/0 = 0 +2:0/0/probability = 0.5 +3:0/animation_columns = 1 +3:0/animation_mode = 1 +3:0/animation_frame_0/duration = 1.0 +3:0/animation_frame_1/duration = 1.0 +3:0/0 = 0 +3:0/0/probability = 0.2 + +[sub_resource type="TileSet" id="TileSet_8jj36"] +tile_size = Vector2i(8, 8) +sources/0 = SubResource("TileSetAtlasSource_m1u1u") + +[node name="Main" type="Node"] + +[node name="TileMapLayer" type="TileMapLayer" parent="."] +texture_filter = 1 +tile_map_data = PackedByteArray("AAAAAAAAAAAGAAAAAAABAAEAAAAFAAAAAAACAAIAAAAFAAAAAAADAAMAAAAFAAAAAAAEAAQAAAAFAAAAAAAFAAUAAAAFAAAAAAAGAAYAAAAFAAAAAAAHAAYAAAAGAAAAAAAHAAcAAAAGAAAAAAAIAAgAAAAAAAAAAAAJAAgAAAAAAAAAAAADAAYAAAAFAAAAAAADAAUAAAAFAAAAAAADAAQAAAAFAAAAAAACAAQAAAAFAAAAAAACAAMAAAAFAAAAAAABAAMAAAAFAAAAAAABAAIAAAAFAAAAAAAAAAIAAAAGAAAAAAAAAAEAAAAGAAAAAAAAAAMAAAAGAAAAAAAAAAQAAAAGAAAAAAAAAAUAAAAGAAAAAAAAAAYAAAAGAAAAAAAAAAcAAAAGAAAAAAAAAAgAAAAAAAAAAAABAAgAAAAEAAAAAAABAAcAAAAGAAAAAAABAAYAAAAFAAAAAAABAAUAAAAFAAAAAAABAAQAAAAFAAAAAAACAAUAAAAFAAAAAAACAAYAAAAFAAAAAAACAAcAAAAGAAAAAAACAAgAAAAEAAAAAAADAAgAAAAEAAAAAAADAAcAAAAGAAEAAAAEAAcAAAAGAAAAAAAEAAYAAAAFAAAAAAAEAAUAAAAFAAAAAAAFAAYAAAAFAAAAAAAFAAcAAAAGAAAAAAAFAAgAAAAEAAAAAAAEAAgAAAAEAAAAAAAGAAgAAAAEAAAAAAAGAAcAAAAGAAAAAAAHAAgAAAAAAAAAAAAIAAUAAAAGAAAAAAAIAAQAAAAFAAAAAAAIAAMAAAAFAAAAAAAIAAIAAAAGAAAAAAAIAAEAAAAAAAAAAAAIAAAAAAAAAAAAAAAHAAAAAAAGAAAAAAAGAAAAAAAGAAAAAAAFAAAAAAAGAAAAAAAEAAAAAAAGAAAAAAADAAAAAAAGAAAAAAACAAAAAAAGAAAAAAABAAAAAAAGAAAAAAACAAEAAAAFAAAAAAADAAEAAAAFAAAAAAADAAIAAAAFAAAAAAAEAAIAAAAFAAAAAAAEAAEAAAAFAAAAAAAFAAEAAAAFAAAAAAAFAAIAAAAFAAAAAAAFAAMAAAAFAAAAAAAEAAMAAAAFAAAAAAAFAAQAAAAFAAAAAAAGAAQAAAAFAAAAAAAGAAMAAAAFAAAAAAAGAAIAAAAFAAAAAAAGAAEAAAAFAAAAAAAHAAEAAAAGAAAAAAAHAAIAAAAGAAAAAAAHAAMAAAAFAAAAAAAHAAQAAAAFAAAAAAAHAAUAAAAGAAAAAAAGAAUAAAAFAAAAAAAJAAAAAAAAAAAAAAAJAAEAAAAAAAAAAAAJAAIAAAAGAAAAAAAJAAMAAAAFAAAAAAAJAAQAAAAFAAAAAAAJAAUAAAAGAAAAAAAJAAYAAAAAAAAAAAAIAAYAAAAAAAAAAAAIAAcAAAAAAAAAAAAJAAcAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAsAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA4AAAAAAAAAAAAAAA8AAAAAAAAAAAAAABAAAAAAAAAAAAAAABEAAAAAAAAAAAABAAkAAAAEAAAAAAABAAoAAAAEAAAAAAABAAsAAAAEAAAAAAABAAwAAAAEAAAAAAABAA0AAAAEAAAAAAABAA4AAAAEAAAAAAABAA8AAAAEAAAAAAABABAAAAAEAAAAAAABABEAAAAAAAAAAAACAAkAAAAEAAAAAAACAAoAAAAEAAAAAAACAAsAAAAEAAAAAAACAAwAAAAEAAAAAAACAA0AAAAEAAAAAAACAA4AAAAEAAAAAAACAA8AAAAEAAAAAAACABAAAAAEAAAAAAACABEAAAAAAAAAAAADAAkAAAAEAAAAAAADAAoAAAAEAAAAAAADAAsAAAAEAAAAAAADAAwAAAAEAAAAAAADAA0AAAAEAAAAAAADAA4AAAAEAAAAAAADAA8AAAAEAAAAAAADABAAAAAEAAAAAAADABEAAAAAAAAAAAAEAAkAAAAEAAAAAAAEAAoAAAAEAAAAAAAEAAsAAAAEAAAAAAAEAAwAAAAEAAAAAAAEAA0AAAAEAAAAAAAEAA4AAAAEAAAAAAAEAA8AAAAEAAAAAAAEABAAAAAEAAAAAAAEABEAAAAAAAAAAAAFAAkAAAAEAAAAAAAFAAoAAAAEAAAAAAAFAAsAAAAEAAAAAAAFAAwAAAAEAAAAAAAFAA0AAAAEAAAAAAAFAA4AAAAEAAAAAAAFAA8AAAAEAAAAAAAFABAAAAAEAAAAAAAFABEAAAAAAAAAAAAGAAkAAAAEAAAAAAAGAAoAAAAEAAAAAAAGAAsAAAAEAAAAAAAGAAwAAAAEAAAAAAAGAA0AAAAEAAAAAAAGAA4AAAAEAAAAAAAGAA8AAAAEAAAAAAAGABAAAAAEAAAAAAAGABEAAAAAAAAAAAAHAAkAAAAAAAAAAAAHAAoAAAAAAAAAAAAHAAsAAAAAAAAAAAAHAAwAAAAAAAAAAAAHAA0AAAACAAAAAAAHAA4AAAABAAAAAAAHAA8AAAABAAAAAAAHABAAAAAAAAAAAAAHABEAAAAAAAAAAAAIAAkAAAAAAAAAAAAIAAoAAAAAAAAAAAAIAAsAAAAAAAAAAAAIAAwAAAAAAAAAAAAIAA0AAAABAAAAAAAIAA4AAAABAAAAAAAIAA8AAAADAAAAAAAIABAAAAAAAAAAAAAIABEAAAAAAAAAAAAJAAkAAAAAAAAAAAAJAAoAAAAAAAAAAAAJAAsAAAAAAAAAAAAJAAwAAAAAAAAAAAAJAA0AAAABAAAAAAAJAA4AAAACAAAAAAAJAA8AAAABAAAAAAAJABAAAAAAAAAAAAAJABEAAAAAAAAAAAAKAAAAAAAAAAAAAAAKAAEAAAAAAAAAAAAKAAIAAAAGAAAAAAAKAAMAAAAFAAAAAAAKAAQAAAAFAAAAAAAKAAUAAAAGAAAAAAAKAAYAAAAAAAAAAAAKAAcAAAAAAAAAAAAKAAgAAAAAAAAAAAAKAAkAAAAAAAAAAAAKAAoAAAAAAAAAAAAKAAsAAAAAAAAAAAAKAAwAAAAAAAAAAAAKAA0AAAADAAAAAAAKAA4AAAABAAAAAAAKAA8AAAABAAAAAAAKABAAAAAAAAAAAAAKABEAAAAAAAAAAAALAAAAAAAAAAAAAAALAAEAAAAAAAAAAAALAAIAAAAGAAAAAAALAAMAAAAFAAAAAAALAAQAAAAFAAAAAAALAAUAAAAGAAAAAAALAAYAAAAAAAAAAAALAAcAAAAAAAAAAAALAAgAAAAAAAAAAAALAAkAAAAAAAAAAAALAAoAAAAAAAAAAAALAAsAAAAAAAAAAAALAAwAAAAAAAAAAAALAA0AAAABAAAAAAALAA4AAAADAAAAAAALAA8AAAABAAAAAAALABAAAAAAAAAAAAALABEAAAAAAAAAAAAMAAAAAAAGAAAAAAAMAAEAAAAGAAAAAAAMAAIAAAAGAAAAAAAMAAMAAAAFAAAAAAAMAAQAAAAFAAAAAAAMAAUAAAAGAAAAAAAMAAYAAAAGAAAAAAAMAAcAAAAGAAAAAAAMAAgAAAAAAAAAAAAMAAkAAAAAAAAAAAAMAAoAAAAAAAAAAAAMAAsAAAAAAAAAAAAMAAwAAAAAAAAAAAAMAA0AAAABAAAAAAAMAA4AAAABAAAAAAAMAA8AAAACAAAAAAAMABAAAAAAAAAAAAAMABEAAAAAAAAAAAANAAAAAAAGAAAAAAANAAEAAAAFAAAAAAANAAIAAAAFAAAAAAANAAMAAAAFAAAAAAANAAQAAAAFAAAAAAANAAUAAAAFAAAAAAANAAYAAAAFAAAAAAANAAcAAAAGAAAAAAANAAgAAAAAAAAAAAANAAkAAAAAAAAAAAANAAoAAAAAAAAAAAANAAsAAAAAAAAAAAANAAwAAAABAAAAAAANAA0AAAABAAAAAAANAA4AAAADAAAAAAANAA8AAAACAAAAAAANABAAAAABAAAAAAANABEAAAAAAAAAAAAOAAAAAAAGAAAAAAAOAAEAAAAFAAAAAAAOAAIAAAAFAAAAAAAOAAMAAAAFAAAAAAAOAAQAAAAFAAAAAAAOAAUAAAAFAAAAAAAOAAYAAAAFAAAAAAAOAAcAAAAGAAAAAAAOAAgAAAAAAAAAAAAOAAkAAAAAAAAAAAAOAAoAAAAAAAAAAAAOAAsAAAAAAAAAAAAOAAwAAAADAAAAAAAOAA0AAAABAAAAAAAOAA4AAAABAAAAAAAOAA8AAAABAAAAAAAOABAAAAADAAAAAAAOABEAAAAAAAAAAAAPAAAAAAAGAAAAAAAPAAEAAAAFAAAAAAAPAAIAAAAFAAAAAAAPAAMAAAAFAAAAAAAPAAQAAAAFAAAAAAAPAAUAAAAFAAAAAAAPAAYAAAAFAAAAAAAPAAcAAAAGAAAAAAAPAAgAAAABAAAAAAAPAAkAAAACAAAAAAAPAAoAAAABAAAAAAAPAAsAAAABAAAAAAAPAAwAAAABAAAAAAAPAA0AAAABAAAAAAAPAA4AAAACAAAAAAAPAA8AAAABAAAAAAAPABAAAAABAAAAAAAPABEAAAAAAAAAAAAQAAAAAAAGAAAAAAAQAAEAAAAFAAAAAAAQAAIAAAAFAAAAAAAQAAMAAAAFAAAAAAAQAAQAAAAFAAAAAAAQAAUAAAAFAAAAAAAQAAYAAAAFAAAAAAAQAAcAAAAHAAAAAAAQAAgAAAABAAAAAAAQAAkAAAABAAAAAAAQAAoAAAADAAAAAAAQAAsAAAACAAAAAAAQAAwAAAABAAAAAAAQAA0AAAADAAAAAAAQAA4AAAABAAAAAAAQAA8AAAACAAAAAAAQABAAAAABAAAAAAAQABEAAAAAAAAAAAARAAAAAAAGAAAAAAARAAEAAAAFAAAAAAARAAIAAAAFAAEAAAARAAMAAAAFAAAAAAARAAQAAAAFAAAAAAARAAUAAAAFAAAAAAARAAYAAAAFAAAAAAARAAcAAAAGAAAAAAARAAgAAAABAAAAAAARAAkAAAADAAAAAAARAAoAAAABAAAAAAARAAsAAAABAAAAAAARAAwAAAACAAAAAAARAA0AAAABAAAAAAARAA4AAAABAAAAAAARAA8AAAABAAAAAAARABAAAAADAAAAAAARABEAAAAAAAAAAAASAAAAAAAGAAAAAAASAAEAAAAFAAAAAAASAAIAAAAFAAAAAAASAAMAAAAFAAAAAAASAAQAAAAFAAAAAAASAAUAAAAFAAAAAAASAAYAAAAFAAAAAAASAAcAAAAGAAAAAAASAAgAAAAAAAAAAAASAAkAAAAAAAAAAAASAAoAAAAAAAAAAAASAAsAAAAAAAAAAAASAAwAAAABAAAAAAASAA0AAAABAAAAAAASAA4AAAADAAAAAAASAA8AAAABAAAAAAASABAAAAABAAAAAAASABEAAAAAAAAAAAATAAAAAAAGAAAAAAATAAEAAAAGAAAAAAATAAIAAAAGAAAAAAATAAMAAAAGAAAAAAATAAQAAAAGAAAAAAATAAUAAAAGAAAAAAATAAYAAAAGAAAAAAATAAcAAAAGAAAAAAATAAgAAAAAAAAAAAATAAkAAAAAAAAAAAATAAoAAAAAAAAAAAATAAsAAAAAAAAAAAATAAwAAAAAAAAAAAATAA0AAAAAAAAAAAATAA4AAAAAAAAAAAATAA8AAAAAAAAAAAATABAAAAAAAAAAAAATABEAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAAEAAAAAAAAAAAAUAAIAAAAAAAAAAAAUAAMAAAAAAAAAAAAUAAQAAAAAAAAAAAAUAAUAAAAAAAAAAAAUAAYAAAAAAAAAAAAUAAcAAAAAAAAAAAAUAAgAAAAAAAAAAAAUAAkAAAAAAAAAAAAUAAoAAAAAAAAAAAAUAAsAAAAAAAAAAAAUAAwAAAAAAAAAAAAUAA0AAAAAAAAAAAAUAA4AAAAAAAAAAAAUAA8AAAAAAAAAAAAUABAAAAAAAAAAAAAVAAAAAAAAAAAAAAAVAAEAAAADAAAAAAAVAAIAAAABAAAAAAAVAAMAAAACAAAAAAAVAAQAAAABAAAAAAAVAAUAAAABAAAAAAAVAAYAAAABAAAAAAAVAAcAAAABAAAAAAAVAAgAAAACAAAAAAAVAAkAAAABAAAAAAAVAAoAAAACAAAAAAAVAAsAAAABAAAAAAAVAAwAAAACAAAAAAAVAA0AAAACAAAAAAAVAA4AAAABAAAAAAAVAA8AAAABAAAAAAAVABAAAAACAAAAAAAWAAAAAAAAAAAAAAAWAAEAAAABAAAAAAAWAAIAAAABAAAAAAAWAAMAAAABAAAAAAAWAAQAAAADAAAAAAAWAAUAAAACAAAAAAAWAAYAAAACAAAAAAAWAAcAAAADAAAAAAAWAAgAAAABAAAAAAAWAAkAAAABAAAAAAAWAAoAAAADAAAAAAAWAAsAAAABAAAAAAAWAAwAAAABAAAAAAAWAA0AAAADAAAAAAAWAA4AAAABAAAAAAAWAA8AAAACAAAAAAAWABAAAAABAAAAAAAXAAAAAAAAAAAAAAAXAAEAAAACAAAAAAAXAAIAAAABAAAAAAAXAAMAAAABAAAAAAAXAAQAAAABAAAAAAAXAAUAAAACAAAAAAAXAAYAAAABAAAAAAAXAAcAAAACAAAAAAAXAAgAAAABAAAAAAAXAAkAAAABAAAAAAAXAAoAAAABAAAAAAAXAAsAAAACAAAAAAAXAAwAAAACAAAAAAAXAA0AAAABAAAAAAAXAA4AAAABAAAAAAAXAA8AAAADAAAAAAAXABAAAAABAAAAAAAYAAAAAAAAAAAAAAAYAAEAAAABAAAAAAAYAAIAAAADAAAAAAAYAAMAAAACAAAAAAAYAAQAAAABAAAAAAAYAAUAAAACAAAAAAAYAAYAAAACAAAAAAAYAAcAAAABAAAAAAAYAAgAAAABAAAAAAAYAAkAAAABAAAAAAAYAAoAAAABAAAAAAAYAAsAAAABAAAAAAAYAAwAAAADAAAAAAAYAA0AAAABAAAAAAAYAA4AAAABAAAAAAAYAA8AAAADAAAAAAAYABAAAAABAAAAAAAZAAAAAAAAAAAAAAAZAAEAAAACAAAAAAAZAAIAAAABAAAAAAAZAAMAAAACAAAAAAAZAAQAAAABAAAAAAAZAAUAAAABAAAAAAAZAAYAAAACAAAAAAAZAAcAAAABAAAAAAAZAAgAAAABAAAAAAAZAAkAAAABAAAAAAAZAAoAAAACAAAAAAAZAAsAAAABAAAAAAAZAAwAAAABAAAAAAAZAA0AAAABAAAAAAAZAA4AAAABAAAAAAAZAA8AAAABAAAAAAAZABAAAAACAAAAAAAaAAAAAAAAAAAAAAAaAAEAAAABAAAAAAAaAAIAAAACAAAAAAAaAAMAAAACAAAAAAAaAAQAAAACAAAAAAAaAAUAAAABAAAAAAAaAAYAAAABAAAAAAAaAAcAAAABAAAAAAAaAAgAAAABAAAAAAAaAAkAAAABAAAAAAAaAAoAAAADAAAAAAAaAAsAAAABAAAAAAAaAAwAAAABAAAAAAAaAA0AAAADAAAAAAAaAA4AAAABAAAAAAAaAA8AAAACAAAAAAAaABAAAAABAAAAAAAbAAAAAAAAAAAAAAAbAAEAAAABAAAAAAAbAAIAAAACAAAAAAAbAAMAAAABAAAAAAAbAAQAAAACAAAAAAAbAAUAAAABAAAAAAAbAAYAAAABAAAAAAAbAAcAAAACAAAAAAAbAAgAAAACAAAAAAAbAAkAAAACAAAAAAAbAAoAAAADAAAAAAAbAAsAAAABAAAAAAAbAAwAAAACAAAAAAAbAA0AAAADAAAAAAAbAA4AAAACAAAAAAAbAA8AAAADAAAAAAAbABAAAAABAAAAAAAcAAAAAAAAAAAAAAAcAAEAAAACAAAAAAAcAAIAAAABAAAAAAAcAAMAAAABAAAAAAAcAAQAAAABAAAAAAAcAAUAAAABAAAAAAAcAAYAAAACAAAAAAAcAAcAAAACAAAAAAAcAAgAAAABAAAAAAAcAAkAAAACAAAAAAAcAAoAAAADAAAAAAAcAAsAAAACAAAAAAAcAAwAAAACAAAAAAAcAA0AAAABAAAAAAAcAA4AAAADAAAAAAAcAA8AAAACAAAAAAAcABAAAAABAAAAAAAdAAAAAAAAAAAAAAAdAAEAAAACAAAAAAAdAAIAAAABAAAAAAAdAAMAAAABAAAAAAAdAAQAAAABAAAAAAAdAAUAAAACAAAAAAAdAAYAAAABAAAAAAAdAAcAAAACAAAAAAAdAAgAAAABAAAAAAAdAAkAAAACAAAAAAAdAAoAAAABAAAAAAAdAAsAAAABAAAAAAAdAAwAAAABAAAAAAAdAA0AAAABAAAAAAAdAA4AAAABAAAAAAAdAA8AAAADAAAAAAAdABAAAAACAAAAAAAeAAAAAAAAAAAAAAAeAAEAAAABAAAAAAAeAAIAAAACAAAAAAAeAAMAAAABAAAAAAAeAAQAAAACAAAAAAAeAAUAAAABAAAAAAAeAAYAAAABAAAAAAAeAAcAAAABAAAAAAAeAAgAAAABAAAAAAAeAAkAAAACAAAAAAAeAAoAAAACAAAAAAAeAAsAAAABAAAAAAAeAAwAAAABAAAAAAAeAA0AAAACAAAAAAAeAA4AAAABAAAAAAAeAA8AAAABAAAAAAAeABAAAAACAAAAAAAfAAAAAAAAAAAAAAAfAAEAAAAGAAAAAAAfAAIAAAAGAAAAAAAfAAMAAAAGAAAAAAAfAAQAAAAGAAAAAAAfAAUAAAAGAAAAAAAfAAYAAAAGAAAAAAAfAAcAAAAGAAAAAAAfAAgAAAAGAAAAAAAfAAkAAAAGAAAAAAAfAAoAAAAGAAAAAAAfAAsAAAAGAAAAAAAfAAwAAAAGAAAAAAAfAA0AAAAGAAAAAAAfAA4AAAAGAAAAAAAfAA8AAAAGAAAAAAAfABAAAAAGAAAAAAAgAAAAAAAAAAAAAAAgAAEAAAAGAAAAAAAgAAIAAAAGAAAAAAAgAAMAAAAGAAAAAAAgAAQAAAAGAAAAAAAgAAUAAAAGAAAAAAAgAAYAAAAGAAAAAAAgAAcAAAAGAAAAAAAgAAgAAAAGAAAAAAAgAAkAAAAGAAAAAAAgAAoAAAAGAAAAAAAgAAsAAAAGAAAAAAAgAAwAAAAGAAAAAAAgAA0AAAAGAAAAAAAgAA4AAAAGAAAAAAAgAA8AAAAGAAAAAAAgABAAAAAGAAAAAAAhAAAAAAAAAAAAAAAhAAEAAAAEAAEAAAAhAAIAAAAEAAEAAAAhAAMAAAAEAAEAAAAhAAQAAAAEAAEAAAAhAAUAAAAGAAAAAAAhAAYAAAAGAAAAAAAhAAcAAAAEAAEAAAAhAAgAAAABAAAAAAAhAAkAAAACAAAAAAAhAAoAAAAEAAEAAAAhAAsAAAAEAAEAAAAhAAwAAAAEAAEAAAAhAA0AAAAEAAEAAAAhAA4AAAAEAAEAAAAhAA8AAAAEAAEAAAAhABAAAAAEAAEAAAAiAAAAAAAAAAAAAAAiAAEAAAAEAAEAAAAiAAIAAAAEAAEAAAAiAAMAAAAEAAEAAAAiAAQAAAAEAAEAAAAiAAUAAAAGAAAAAAAiAAYAAAAGAAAAAAAiAAcAAAADAAAAAAAiAAgAAAAEAAEAAAAiAAkAAAABAAAAAAAiAAoAAAAEAAEAAAAiAAsAAAAEAAEAAAAiAAwAAAAEAAEAAAAiAA0AAAAEAAEAAAAiAA4AAAAEAAEAAAAiAA8AAAAEAAEAAAAiABAAAAAEAAEAAAAjAAAAAAAAAAAAAAAjAAEAAAAEAAEAAAAjAAIAAAAEAAEAAAAjAAMAAAAEAAEAAAAjAAQAAAAEAAEAAAAjAAUAAAAGAAAAAAAjAAYAAAAGAAAAAAAjAAcAAAAEAAEAAAAjAAgAAAAEAAEAAAAjAAkAAAAEAAEAAAAjAAoAAAAEAAEAAAAjAAsAAAAEAAEAAAAjAAwAAAAEAAEAAAAjAA0AAAAEAAEAAAAjAA4AAAAEAAEAAAAjAA8AAAAEAAEAAAAjABAAAAAEAAEAAAAkAAAAAAAAAAAAAAAkAAEAAAAEAAEAAAAkAAIAAAAEAAEAAAAkAAMAAAAEAAEAAAAkAAQAAAAEAAEAAAAkAAUAAAAGAAAAAAAkAAYAAAAGAAAAAAAkAAcAAAAEAAEAAAAkAAgAAAAEAAEAAAAkAAkAAAAEAAEAAAAkAAoAAAAGAAAAAAAkAAsAAAAGAAAAAAAkAAwAAAAEAAEAAAAkAA0AAAAEAAEAAAAkAA4AAAAEAAEAAAAkAA8AAAAEAAEAAAAkABAAAAAEAAEAAAAlAAAAAAAAAAAAAAAlAAEAAAAEAAEAAAAlAAIAAAAEAAEAAAAlAAMAAAAEAAEAAAAlAAQAAAAEAAEAAAAlAAUAAAAEAAEAAAAlAAYAAAAEAAEAAAAlAAcAAAAEAAEAAAAlAAgAAAAEAAEAAAAlAAkAAAAEAAEAAAAlAAoAAAAGAAAAAAAlAAsAAAAGAAAAAAAlAAwAAAAEAAEAAAAlAA0AAAAEAAEAAAAlAA4AAAAEAAEAAAAlAA8AAAAEAAEAAAAlABAAAAAEAAEAAAAmAAAAAAAAAAAAAAAmAAEAAAAEAAEAAAAmAAIAAAAEAAEAAAAmAAMAAAAEAAEAAAAmAAQAAAAEAAEAAAAmAAUAAAAEAAEAAAAmAAYAAAAEAAEAAAAmAAcAAAAEAAEAAAAmAAgAAAAEAAEAAAAmAAkAAAAEAAEAAAAmAAoAAAAGAAAAAAAmAAsAAAAGAAAAAAAmAAwAAAAEAAEAAAAmAA0AAAAEAAEAAAAmAA4AAAAEAAEAAAAmAA8AAAAEAAEAAAAmABAAAAAEAAEAAAAnAAAAAAAAAAAAAAAnAAEAAAAAAAAAAAAnAAIAAAAAAAAAAAAnAAMAAAAAAAAAAAAnAAQAAAAAAAAAAAAnAAUAAAAAAAAAAAAnAAYAAAAAAAAAAAAnAAcAAAAAAAAAAAAnAAgAAAAAAAAAAAAnAAkAAAAAAAAAAAAnAAoAAAAAAAAAAAAnAAsAAAAAAAAAAAAnAAwAAAAAAAAAAAAnAA0AAAAAAAAAAAAnAA4AAAAAAAAAAAAnAA8AAAAAAAAAAAAnABAAAAAAAAAAAAAUABEAAAAAAAAAAAAVABEAAAAAAAAAAAAWABEAAAAAAAAAAAAXABEAAAAAAAAAAAAYABEAAAAAAAAAAAAZABEAAAAAAAAAAAAaABEAAAAAAAAAAAAbABEAAAAAAAAAAAAcABEAAAAAAAAAAAAdABEAAAAAAAAAAAAeABEAAAAAAAAAAAAfABEAAAAAAAAAAAAgABEAAAAAAAAAAAAhABEAAAAAAAAAAAAiABEAAAAAAAAAAAAjABEAAAAAAAAAAAAkABEAAAAAAAAAAAAlABEAAAAAAAAAAAAmABEAAAAAAAAAAAAnABEAAAAAAAAAAAA=") +tile_set = SubResource("TileSet_8jj36") + +[node name="Player" type="Node2D" parent="."] +position = Vector2(240, 72) + +[node name="Camera2D" type="Camera2D" parent="Player"] + +[node name="Grave" parent="." instance=ExtResource("2_qgd40")] +texture_filter = 1 +position = Vector2(228, 20) + +[node name="Grave2" parent="." instance=ExtResource("2_qgd40")] +texture_filter = 1 +position = Vector2(196, 36) + +[node name="Grave3" parent="." instance=ExtResource("2_qgd40")] +texture_filter = 1 +position = Vector2(244, 28) + +[node name="Grave4" parent="." instance=ExtResource("2_qgd40")] +texture_filter = 1 +position = Vector2(244, 44) + +[node name="Box" parent="." instance=ExtResource("3_2srwt")] +position = Vector2(276, 20) + +[node name="BoxSwitch" parent="." instance=ExtResource("4_vxduc")] +position = Vector2(292, 116) diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..c441e6d --- /dev/null +++ b/project.godot @@ -0,0 +1,27 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="GBJAM12" +run/main_scene="res://main.tscn" +config/features=PackedStringArray("4.3", "GL Compatibility") +config/icon="res://icon.svg" + +[display] + +window/size/viewport_width=160 +window/size/viewport_height=144 +window/stretch/mode="canvas_items" + +[rendering] + +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility" diff --git a/tileset.png b/tileset.png new file mode 100644 index 0000000..7370fda Binary files /dev/null and b/tileset.png differ diff --git a/tileset.png.import b/tileset.png.import new file mode 100644 index 0000000..87de142 --- /dev/null +++ b/tileset.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cbuibrshdpkm1" +path="res://.godot/imported/tileset.png-a39e944f25b35d62f55d4f98a36e2b5e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://tileset.png" +dest_files=["res://.godot/imported/tileset.png-a39e944f25b35d62f55d4f98a36e2b5e.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