diff --git a/.gitignore b/.gitignore index 0af181c..e514666 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ # Godot 4+ specific ignores .godot/ /android/ + +# temporary files +**/*.tmp \ No newline at end of file diff --git a/graphics/testingground/Doll.png b/graphics/testingground/Doll.png new file mode 100644 index 0000000..7493d62 Binary files /dev/null and b/graphics/testingground/Doll.png differ diff --git a/graphics/testingground/Doll.png.import b/graphics/testingground/Doll.png.import new file mode 100644 index 0000000..a442e7e --- /dev/null +++ b/graphics/testingground/Doll.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dj1syhq0dmf3p" +path="res://.godot/imported/Doll.png-6f0443c64ba885f03fa15b69fdd4a622.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/Doll.png" +dest_files=["res://.godot/imported/Doll.png-6f0443c64ba885f03fa15b69fdd4a622.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/testingground/IveSeenSomeShit.png b/graphics/testingground/IveSeenSomeShit.png new file mode 100644 index 0000000..689f0c2 Binary files /dev/null and b/graphics/testingground/IveSeenSomeShit.png differ diff --git a/graphics/testingground/IveSeenSomeShit.png.import b/graphics/testingground/IveSeenSomeShit.png.import new file mode 100644 index 0000000..04253d9 --- /dev/null +++ b/graphics/testingground/IveSeenSomeShit.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcah7lrg2oae1" +path="res://.godot/imported/IveSeenSomeShit.png-a70e0f6edf8bc1e32ae477ef1b86b685.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/IveSeenSomeShit.png" +dest_files=["res://.godot/imported/IveSeenSomeShit.png-a70e0f6edf8bc1e32ae477ef1b86b685.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/testingground/TakeThatCandy.png b/graphics/testingground/TakeThatCandy.png new file mode 100644 index 0000000..8c66ff7 Binary files /dev/null and b/graphics/testingground/TakeThatCandy.png differ diff --git a/graphics/testingground/TakeThatCandy.png.import b/graphics/testingground/TakeThatCandy.png.import new file mode 100644 index 0000000..2ca9dce --- /dev/null +++ b/graphics/testingground/TakeThatCandy.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cumdgxn0ibpv7" +path="res://.godot/imported/TakeThatCandy.png-f01b70ef03aa14681b514f7be251778e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/TakeThatCandy.png" +dest_files=["res://.godot/imported/TakeThatCandy.png-f01b70ef03aa14681b514f7be251778e.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/testingground/concerned.png b/graphics/testingground/concerned.png new file mode 100644 index 0000000..bcd780f Binary files /dev/null and b/graphics/testingground/concerned.png differ diff --git a/graphics/testingground/concerned.png.import b/graphics/testingground/concerned.png.import new file mode 100644 index 0000000..dbbf074 --- /dev/null +++ b/graphics/testingground/concerned.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvn2p215jq2am" +path="res://.godot/imported/concerned.png-205741d8bc7fe187c462562cc67cb650.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/concerned.png" +dest_files=["res://.godot/imported/concerned.png-205741d8bc7fe187c462562cc67cb650.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/testingground/slice1.png b/graphics/testingground/slice1.png new file mode 100644 index 0000000..bae023c Binary files /dev/null and b/graphics/testingground/slice1.png differ diff --git a/graphics/testingground/slice1.png.import b/graphics/testingground/slice1.png.import new file mode 100644 index 0000000..745312b --- /dev/null +++ b/graphics/testingground/slice1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1iyeflkwaqxf" +path="res://.godot/imported/slice1.png-b72999428ada44e964bd109576bfc6ec.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice1.png" +dest_files=["res://.godot/imported/slice1.png-b72999428ada44e964bd109576bfc6ec.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/testingground/slice10.png b/graphics/testingground/slice10.png new file mode 100644 index 0000000..b0530b2 Binary files /dev/null and b/graphics/testingground/slice10.png differ diff --git a/graphics/testingground/slice10.png.import b/graphics/testingground/slice10.png.import new file mode 100644 index 0000000..c847e2f --- /dev/null +++ b/graphics/testingground/slice10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6xxebx7ry6o8" +path="res://.godot/imported/slice10.png-c68dbaaae53cf5d3378876f496f1de74.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice10.png" +dest_files=["res://.godot/imported/slice10.png-c68dbaaae53cf5d3378876f496f1de74.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/testingground/slice11.png b/graphics/testingground/slice11.png new file mode 100644 index 0000000..19fdb86 Binary files /dev/null and b/graphics/testingground/slice11.png differ diff --git a/graphics/testingground/slice11.png.import b/graphics/testingground/slice11.png.import new file mode 100644 index 0000000..696d0bf --- /dev/null +++ b/graphics/testingground/slice11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bednd2jncey0i" +path="res://.godot/imported/slice11.png-9e0a2939255404bb93de200eee86f73e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice11.png" +dest_files=["res://.godot/imported/slice11.png-9e0a2939255404bb93de200eee86f73e.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/testingground/slice12.png b/graphics/testingground/slice12.png new file mode 100644 index 0000000..5d18f11 Binary files /dev/null and b/graphics/testingground/slice12.png differ diff --git a/graphics/testingground/slice12.png.import b/graphics/testingground/slice12.png.import new file mode 100644 index 0000000..01a8297 --- /dev/null +++ b/graphics/testingground/slice12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cam7x7byvqtb2" +path="res://.godot/imported/slice12.png-427a23b5c54a25e0e9f1c95432dc54e7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice12.png" +dest_files=["res://.godot/imported/slice12.png-427a23b5c54a25e0e9f1c95432dc54e7.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/testingground/slice13.png b/graphics/testingground/slice13.png new file mode 100644 index 0000000..9874826 Binary files /dev/null and b/graphics/testingground/slice13.png differ diff --git a/graphics/testingground/slice13.png.import b/graphics/testingground/slice13.png.import new file mode 100644 index 0000000..f327708 --- /dev/null +++ b/graphics/testingground/slice13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://widr8wxfj1lm" +path="res://.godot/imported/slice13.png-47c69b50a464e7d26d045bb451691c4a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice13.png" +dest_files=["res://.godot/imported/slice13.png-47c69b50a464e7d26d045bb451691c4a.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/testingground/slice14.png b/graphics/testingground/slice14.png new file mode 100644 index 0000000..7595b39 Binary files /dev/null and b/graphics/testingground/slice14.png differ diff --git a/graphics/testingground/slice14.png.import b/graphics/testingground/slice14.png.import new file mode 100644 index 0000000..cc639f6 --- /dev/null +++ b/graphics/testingground/slice14.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfynp0xqtpcke" +path="res://.godot/imported/slice14.png-07568f7ec42a492d90f54a1140b9ddbd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice14.png" +dest_files=["res://.godot/imported/slice14.png-07568f7ec42a492d90f54a1140b9ddbd.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/testingground/slice15.png b/graphics/testingground/slice15.png new file mode 100644 index 0000000..817b0c4 Binary files /dev/null and b/graphics/testingground/slice15.png differ diff --git a/graphics/testingground/slice15.png.import b/graphics/testingground/slice15.png.import new file mode 100644 index 0000000..011c02f --- /dev/null +++ b/graphics/testingground/slice15.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://63rgrra0tdef" +path="res://.godot/imported/slice15.png-ea2eb45f655d1c17a7eb181c15007abc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice15.png" +dest_files=["res://.godot/imported/slice15.png-ea2eb45f655d1c17a7eb181c15007abc.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/testingground/slice16.png b/graphics/testingground/slice16.png new file mode 100644 index 0000000..92aefaa Binary files /dev/null and b/graphics/testingground/slice16.png differ diff --git a/graphics/testingground/slice16.png.import b/graphics/testingground/slice16.png.import new file mode 100644 index 0000000..9a868dd --- /dev/null +++ b/graphics/testingground/slice16.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1iij1pwbteq6" +path="res://.godot/imported/slice16.png-2256872f3f802bccca77d6191dc3f369.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice16.png" +dest_files=["res://.godot/imported/slice16.png-2256872f3f802bccca77d6191dc3f369.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/testingground/slice2.png b/graphics/testingground/slice2.png new file mode 100644 index 0000000..c8fb28e Binary files /dev/null and b/graphics/testingground/slice2.png differ diff --git a/graphics/testingground/slice2.png.import b/graphics/testingground/slice2.png.import new file mode 100644 index 0000000..edbacec --- /dev/null +++ b/graphics/testingground/slice2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clqou4xqud8br" +path="res://.godot/imported/slice2.png-40fb0a59867b6b11340f8e63a2c69562.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice2.png" +dest_files=["res://.godot/imported/slice2.png-40fb0a59867b6b11340f8e63a2c69562.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/testingground/slice3.png b/graphics/testingground/slice3.png new file mode 100644 index 0000000..723177e Binary files /dev/null and b/graphics/testingground/slice3.png differ diff --git a/graphics/testingground/slice3.png.import b/graphics/testingground/slice3.png.import new file mode 100644 index 0000000..a0fcd3e --- /dev/null +++ b/graphics/testingground/slice3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcjvoivg8mhng" +path="res://.godot/imported/slice3.png-71a3b11b0d508c1e2a1969d98e5b5be8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice3.png" +dest_files=["res://.godot/imported/slice3.png-71a3b11b0d508c1e2a1969d98e5b5be8.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/testingground/slice4.png b/graphics/testingground/slice4.png new file mode 100644 index 0000000..2bf6d04 Binary files /dev/null and b/graphics/testingground/slice4.png differ diff --git a/graphics/testingground/slice4.png.import b/graphics/testingground/slice4.png.import new file mode 100644 index 0000000..7ba97b9 --- /dev/null +++ b/graphics/testingground/slice4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cj1bfgpunfsoq" +path="res://.godot/imported/slice4.png-bae35636a3b3a51b00ae84657060aa03.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice4.png" +dest_files=["res://.godot/imported/slice4.png-bae35636a3b3a51b00ae84657060aa03.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/testingground/slice5.png b/graphics/testingground/slice5.png new file mode 100644 index 0000000..0d80431 Binary files /dev/null and b/graphics/testingground/slice5.png differ diff --git a/graphics/testingground/slice5.png.import b/graphics/testingground/slice5.png.import new file mode 100644 index 0000000..accdbdc --- /dev/null +++ b/graphics/testingground/slice5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnb3bjk274vgn" +path="res://.godot/imported/slice5.png-1b997656a7d3ed5ee070ff09d5824722.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice5.png" +dest_files=["res://.godot/imported/slice5.png-1b997656a7d3ed5ee070ff09d5824722.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/testingground/slice6.png b/graphics/testingground/slice6.png new file mode 100644 index 0000000..2e32e20 Binary files /dev/null and b/graphics/testingground/slice6.png differ diff --git a/graphics/testingground/slice6.png.import b/graphics/testingground/slice6.png.import new file mode 100644 index 0000000..4ed5365 --- /dev/null +++ b/graphics/testingground/slice6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0oy8by6pd2wg" +path="res://.godot/imported/slice6.png-fdbf06a9fbd3c01e310922f72bc86cdd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice6.png" +dest_files=["res://.godot/imported/slice6.png-fdbf06a9fbd3c01e310922f72bc86cdd.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/testingground/slice7.png b/graphics/testingground/slice7.png new file mode 100644 index 0000000..17cc1ce Binary files /dev/null and b/graphics/testingground/slice7.png differ diff --git a/graphics/testingground/slice7.png.import b/graphics/testingground/slice7.png.import new file mode 100644 index 0000000..758aef3 --- /dev/null +++ b/graphics/testingground/slice7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1h55mnc1giqu" +path="res://.godot/imported/slice7.png-52f07b27688ebc2d82cde6cb9cebe87d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice7.png" +dest_files=["res://.godot/imported/slice7.png-52f07b27688ebc2d82cde6cb9cebe87d.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/testingground/slice8.png b/graphics/testingground/slice8.png new file mode 100644 index 0000000..185270c Binary files /dev/null and b/graphics/testingground/slice8.png differ diff --git a/graphics/testingground/slice8.png.import b/graphics/testingground/slice8.png.import new file mode 100644 index 0000000..d25d67a --- /dev/null +++ b/graphics/testingground/slice8.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5lsjern0iqmc" +path="res://.godot/imported/slice8.png-f6e6619e54651e33ffaa0a0fa456d533.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice8.png" +dest_files=["res://.godot/imported/slice8.png-f6e6619e54651e33ffaa0a0fa456d533.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/testingground/slice9.png b/graphics/testingground/slice9.png new file mode 100644 index 0000000..6fc0cd8 Binary files /dev/null and b/graphics/testingground/slice9.png differ diff --git a/graphics/testingground/slice9.png.import b/graphics/testingground/slice9.png.import new file mode 100644 index 0000000..1077d70 --- /dev/null +++ b/graphics/testingground/slice9.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bg465y2vkrvfm" +path="res://.godot/imported/slice9.png-222eebf940519e35931eabefa9522a4c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://graphics/testingground/slice9.png" +dest_files=["res://.godot/imported/slice9.png-222eebf940519e35931eabefa9522a4c.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/project.godot b/project.godot index 409c833..21f3967 100644 --- a/project.godot +++ b/project.godot @@ -11,6 +11,33 @@ config_version=5 [application] config/name="Babushka" -run/main_scene="res://scenes/audio_test_scene.tscn" +run/main_scene="res://scenes/2DTestingGround.tscn" config/features=PackedStringArray("4.3", "Forward Plus") config/icon="res://icon.svg" + +[display] + +window/size/always_on_top=true + +[input] + +move_left={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null) +] +} +move_right={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +] +} +move_up={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null) +] +} +move_down={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) +] +} diff --git a/scenes/2DTestingGround.tscn b/scenes/2DTestingGround.tscn new file mode 100644 index 0000000..fdb04a9 --- /dev/null +++ b/scenes/2DTestingGround.tscn @@ -0,0 +1,49 @@ +[gd_scene load_steps=8 format=3 uid="uid://b6qkpdal83kyr"] + +[ext_resource type="Script" path="res://scripts/camera_controller.gd" id="4_qljgx"] +[ext_resource type="Script" path="res://scripts/player.gd" id="5_1bxee"] +[ext_resource type="Texture2D" uid="uid://cumdgxn0ibpv7" path="res://graphics/testingground/TakeThatCandy.png" id="5_myle6"] +[ext_resource type="Texture2D" uid="uid://dj1syhq0dmf3p" path="res://graphics/testingground/Doll.png" id="7_kqops"] +[ext_resource type="PackedScene" uid="uid://txjiuosyfv34" path="res://scenes/props/test_world.tscn" id="7_yb6mq"] +[ext_resource type="Texture2D" uid="uid://bcah7lrg2oae1" path="res://graphics/testingground/IveSeenSomeShit.png" id="8_576gf"] +[ext_resource type="Texture2D" uid="uid://cvn2p215jq2am" path="res://graphics/testingground/concerned.png" id="9_7m3ec"] + +[node name="2dTestingGround" type="Node2D"] +y_sort_enabled = true + +[node name="player" type="Node2D" parent="."] +z_as_relative = false +y_sort_enabled = true +script = ExtResource("5_1bxee") +speed = 300.0 + +[node name="TakeThatCandy" type="Sprite2D" parent="player"] +visible = false +scale = Vector2(0.4, 0.4) +texture = ExtResource("5_myle6") +offset = Vector2(16.71, -221.315) + +[node name="Doll" type="Sprite2D" parent="player"] +visible = false +scale = Vector2(0.450315, 0.450315) +texture = ExtResource("7_kqops") +offset = Vector2(-8.925, -208.125) + +[node name="IveSeenSomeShit" type="Sprite2D" parent="player"] +scale = Vector2(0.367314, 0.367314) +texture = ExtResource("8_576gf") +offset = Vector2(-16.49, -269.615) + +[node name="Concerned" type="Sprite2D" parent="player"] +visible = false +scale = Vector2(0.388489, 0.388489) +texture = ExtResource("9_7m3ec") +offset = Vector2(-24.175, -249.235) + +[node name="Camera2D" type="Camera2D" parent="." node_paths=PackedStringArray("followNode")] +position = Vector2(166.03, 0) +script = ExtResource("4_qljgx") +multiplier = 100.0 +followNode = NodePath("../player") + +[node name="World" parent="." instance=ExtResource("7_yb6mq")] diff --git a/scenes/props/Mushrooms/Mushroom1.tscn b/scenes/props/Mushrooms/Mushroom1.tscn new file mode 100644 index 0000000..ad83ccf --- /dev/null +++ b/scenes/props/Mushrooms/Mushroom1.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://bs02r12yhvse3"] + +[ext_resource type="Texture2D" uid="uid://cj1bfgpunfsoq" path="res://graphics/testingground/slice4.png" id="2_t84c7"] + +[node name="Mushroom1" type="Node2D"] +z_as_relative = false +y_sort_enabled = true + +[node name="Slice4" type="Sprite2D" parent="."] +scale = Vector2(0.37, 0.37) +texture = ExtResource("2_t84c7") +offset = Vector2(-65.575, -120.235) diff --git a/scenes/props/Mushrooms/Mushroom2.tscn b/scenes/props/Mushrooms/Mushroom2.tscn new file mode 100644 index 0000000..bdc0e9b --- /dev/null +++ b/scenes/props/Mushrooms/Mushroom2.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://b1pbkxawpcwxc"] + +[ext_resource type="Texture2D" uid="uid://bnb3bjk274vgn" path="res://graphics/testingground/slice5.png" id="1_dm7r2"] + +[node name="Mushroom1" type="Node2D"] +z_as_relative = false +y_sort_enabled = true + +[node name="Slice4" type="Sprite2D" parent="."] +scale = Vector2(0.37, 0.37) +texture = ExtResource("1_dm7r2") +offset = Vector2(-19.935, -120.235) diff --git a/scenes/props/Mushrooms/Mushroom3.tscn b/scenes/props/Mushrooms/Mushroom3.tscn new file mode 100644 index 0000000..3d4488b --- /dev/null +++ b/scenes/props/Mushrooms/Mushroom3.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://u5slo32os2oo"] + +[ext_resource type="Texture2D" uid="uid://0oy8by6pd2wg" path="res://graphics/testingground/slice6.png" id="1_k1qpa"] + +[node name="Mushroom1" type="Node2D"] +z_as_relative = false +y_sort_enabled = true + +[node name="Slice4" type="Sprite2D" parent="."] +scale = Vector2(0.37, 0.37) +texture = ExtResource("1_k1qpa") +offset = Vector2(9.355, -105.085) diff --git a/scenes/props/Mushrooms/Mushroom4.tscn b/scenes/props/Mushrooms/Mushroom4.tscn new file mode 100644 index 0000000..135b7b6 --- /dev/null +++ b/scenes/props/Mushrooms/Mushroom4.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=2 format=3 uid="uid://cqnpqk1kg0hrc"] + +[ext_resource type="Texture2D" uid="uid://b1h55mnc1giqu" path="res://graphics/testingground/slice7.png" id="1_qtwer"] + +[node name="Mushroom1" type="Node2D"] +z_as_relative = false +y_sort_enabled = true + +[node name="Slice4" type="Sprite2D" parent="."] +position = Vector2(9.53674e-07, -3.8147e-06) +scale = Vector2(0.21, 0.21) +texture = ExtResource("1_qtwer") +offset = Vector2(-8.38, -225.995) diff --git a/scenes/props/Mushrooms/Mushroom5.tscn b/scenes/props/Mushrooms/Mushroom5.tscn new file mode 100644 index 0000000..2eac79e --- /dev/null +++ b/scenes/props/Mushrooms/Mushroom5.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://dblpcx0gljvxl"] + +[ext_resource type="Texture2D" uid="uid://c5lsjern0iqmc" path="res://graphics/testingground/slice8.png" id="1_um1sv"] + +[node name="Mushroom1" type="Node2D"] +z_as_relative = false +y_sort_enabled = true + +[node name="Slice4" type="Sprite2D" parent="."] +scale = Vector2(0.25, 0.25) +texture = ExtResource("1_um1sv") +offset = Vector2(-50.545, -259.48) diff --git a/scenes/props/Mushrooms/Mushroom6.tscn b/scenes/props/Mushrooms/Mushroom6.tscn new file mode 100644 index 0000000..0524f8d --- /dev/null +++ b/scenes/props/Mushrooms/Mushroom6.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://cmmfoduf37cd5"] + +[ext_resource type="Texture2D" uid="uid://bg465y2vkrvfm" path="res://graphics/testingground/slice9.png" id="1_y728e"] + +[node name="Mushroom1" type="Node2D"] +z_as_relative = false +y_sort_enabled = true + +[node name="Slice4" type="Sprite2D" parent="."] +scale = Vector2(0.37, 0.37) +texture = ExtResource("1_y728e") +offset = Vector2(-19.085, -179.395) diff --git a/scenes/props/Mushrooms/Mushroom7.tscn b/scenes/props/Mushrooms/Mushroom7.tscn new file mode 100644 index 0000000..635fd91 --- /dev/null +++ b/scenes/props/Mushrooms/Mushroom7.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://dhclggadclwm5"] + +[ext_resource type="Texture2D" uid="uid://6xxebx7ry6o8" path="res://graphics/testingground/slice10.png" id="1_dhs3m"] + +[node name="Mushroom1" type="Node2D"] +z_as_relative = false +y_sort_enabled = true + +[node name="Slice4" type="Sprite2D" parent="."] +scale = Vector2(0.37, 0.37) +texture = ExtResource("1_dhs3m") +offset = Vector2(-8.765, -293.095) diff --git a/scenes/props/Mushrooms/Mushroom8.tscn b/scenes/props/Mushrooms/Mushroom8.tscn new file mode 100644 index 0000000..a6d20ec --- /dev/null +++ b/scenes/props/Mushrooms/Mushroom8.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://cn77bho6ohd18"] + +[ext_resource type="Texture2D" uid="uid://bednd2jncey0i" path="res://graphics/testingground/slice11.png" id="1_kcu8g"] + +[node name="Mushroom1" type="Node2D"] +z_as_relative = false +y_sort_enabled = true + +[node name="Slice4" type="Sprite2D" parent="."] +scale = Vector2(0.485, 0.485) +texture = ExtResource("1_kcu8g") +offset = Vector2(-7.83, -59.33) diff --git a/scenes/props/Mushrooms/Mushroom9.tscn b/scenes/props/Mushrooms/Mushroom9.tscn new file mode 100644 index 0000000..58d5926 --- /dev/null +++ b/scenes/props/Mushrooms/Mushroom9.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=2 format=3 uid="uid://bq58bkfjh4x7p"] + +[ext_resource type="Texture2D" uid="uid://cam7x7byvqtb2" path="res://graphics/testingground/slice12.png" id="1_smq5e"] + +[node name="Mushroom1" type="Node2D"] +z_as_relative = false +y_sort_enabled = true + +[node name="Slice4" type="Sprite2D" parent="."] +scale = Vector2(0.27, 0.27) +texture = ExtResource("1_smq5e") +offset = Vector2(10.81, -254.385) diff --git a/scenes/props/test_world.tscn b/scenes/props/test_world.tscn new file mode 100644 index 0000000..528a815 --- /dev/null +++ b/scenes/props/test_world.tscn @@ -0,0 +1,96 @@ +[gd_scene load_steps=11 format=3 uid="uid://txjiuosyfv34"] + +[ext_resource type="PackedScene" uid="uid://bs02r12yhvse3" path="res://scenes/props/Mushrooms/Mushroom1.tscn" id="1_xh6c0"] +[ext_resource type="PackedScene" uid="uid://dblpcx0gljvxl" path="res://scenes/props/Mushrooms/Mushroom5.tscn" id="2_qgko5"] +[ext_resource type="PackedScene" uid="uid://u5slo32os2oo" path="res://scenes/props/Mushrooms/Mushroom3.tscn" id="3_trccr"] +[ext_resource type="PackedScene" uid="uid://cqnpqk1kg0hrc" path="res://scenes/props/Mushrooms/Mushroom4.tscn" id="4_d1uua"] +[ext_resource type="PackedScene" uid="uid://cmmfoduf37cd5" path="res://scenes/props/Mushrooms/Mushroom6.tscn" id="5_cpvsb"] +[ext_resource type="PackedScene" uid="uid://dhclggadclwm5" path="res://scenes/props/Mushrooms/Mushroom7.tscn" id="6_r2ugk"] +[ext_resource type="PackedScene" uid="uid://cn77bho6ohd18" path="res://scenes/props/Mushrooms/Mushroom8.tscn" id="7_tcfv3"] +[ext_resource type="PackedScene" uid="uid://bq58bkfjh4x7p" path="res://scenes/props/Mushrooms/Mushroom9.tscn" id="8_4abfk"] + +[sub_resource type="Gradient" id="Gradient_b685w"] +colors = PackedColorArray(0.47451, 0.376471, 0.301961, 1, 0.40386, 0.317103, 0.251074, 1) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_pr38i"] +gradient = SubResource("Gradient_b685w") + +[node name="World" type="Node2D"] +z_as_relative = false +y_sort_enabled = true + +[node name="Background" type="Sprite2D" parent="."] +z_index = -1 +z_as_relative = false +y_sort_enabled = true +position = Vector2(0, -2) +rotation = 1.5708 +scale = Vector2(20.7709, 5230.99) +texture = SubResource("GradientTexture1D_pr38i") + +[node name="Mushroom1" parent="." instance=ExtResource("1_xh6c0")] +position = Vector2(423, -26) + +[node name="Mushroom2" parent="." instance=ExtResource("2_qgko5")] +position = Vector2(124, -257) + +[node name="Mushroom18" parent="." instance=ExtResource("2_qgko5")] +position = Vector2(217, 107) + +[node name="Mushroom3" parent="." instance=ExtResource("3_trccr")] +position = Vector2(-35, -190) + +[node name="Mushroom10" parent="." instance=ExtResource("3_trccr")] +position = Vector2(33, -214) + +[node name="Mushroom11" parent="." instance=ExtResource("3_trccr")] +position = Vector2(-3.00001, -266) +rotation = 0.091293 + +[node name="Mushroom4" parent="." instance=ExtResource("4_d1uua")] +position = Vector2(200, -2) + +[node name="Mushroom19" parent="." instance=ExtResource("4_d1uua")] +position = Vector2(337, -53) + +[node name="Mushroom5" parent="." instance=ExtResource("2_qgko5")] +position = Vector2(206, -377) + +[node name="Mushroom12" parent="." instance=ExtResource("2_qgko5")] +position = Vector2(308, -306) + +[node name="Mushroom6" parent="." instance=ExtResource("5_cpvsb")] +position = Vector2(81, -233) + +[node name="Mushroom21" parent="." instance=ExtResource("5_cpvsb")] +position = Vector2(228, 23) + +[node name="Mushroom13" parent="." instance=ExtResource("5_cpvsb")] +position = Vector2(454, -64) + +[node name="Mushroom7" parent="." instance=ExtResource("6_r2ugk")] +position = Vector2(142, -288) + +[node name="Mushroom20" parent="." instance=ExtResource("6_r2ugk")] +position = Vector2(563, -152) + +[node name="Mushroom8" parent="." instance=ExtResource("7_tcfv3")] +position = Vector2(512, -88) + +[node name="Mushroom16" parent="." instance=ExtResource("7_tcfv3")] +position = Vector2(572, -133) + +[node name="Mushroom17" parent="." instance=ExtResource("7_tcfv3")] +position = Vector2(389, -112) + +[node name="Mushroom9" parent="." instance=ExtResource("8_4abfk")] +position = Vector2(422, -113) +rotation = 0.261799 + +[node name="Mushroom14" parent="." instance=ExtResource("8_4abfk")] +position = Vector2(498, -138) +rotation = 0.261799 + +[node name="Mushroom15" parent="." instance=ExtResource("8_4abfk")] +position = Vector2(501, -231) +rotation = -0.261799 diff --git a/scripts/camera_controller.gd b/scripts/camera_controller.gd new file mode 100644 index 0000000..5a85890 --- /dev/null +++ b/scripts/camera_controller.gd @@ -0,0 +1,13 @@ +extends Camera2D + +@export var multiplier = 1.0 +@export var followNode: Node2D + + +func _ready() -> void: + pass + + +func _process(delta: float) -> void: + transform.origin.x = followNode.transform.origin.x + transform.origin.y = followNode.transform.origin.y diff --git a/scripts/player.gd b/scripts/player.gd new file mode 100644 index 0000000..57af7b6 --- /dev/null +++ b/scripts/player.gd @@ -0,0 +1,20 @@ +extends Node2D + +@export var speed: float = 100.0 + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + if(Input.is_action_pressed("move_right")): + position.x += speed * delta + if(Input.is_action_pressed("move_left")): + position.x -= speed * delta + if(Input.is_action_pressed("move_up")): + position.y -= speed * delta + if(Input.is_action_pressed("move_down")): + position.y += speed * delta + pass