diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f28239b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 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..8dc8421 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +# Godot 4+ specific ignores +.godot/ +/android/ +.files/ + diff --git a/Terrain/Bridge/.DS_Store b/Terrain/Bridge/.DS_Store new file mode 100644 index 0000000..02f98f9 Binary files /dev/null and b/Terrain/Bridge/.DS_Store differ diff --git a/Terrain/Bridge/Bridge_All.png b/Terrain/Bridge/Bridge_All.png new file mode 100644 index 0000000..b97068e Binary files /dev/null and b/Terrain/Bridge/Bridge_All.png differ diff --git a/Terrain/Bridge/Bridge_All.png.import b/Terrain/Bridge/Bridge_All.png.import new file mode 100644 index 0000000..42c8c0a --- /dev/null +++ b/Terrain/Bridge/Bridge_All.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvdid120sw0q3" +path="res://.godot/imported/Bridge_All.png-abb0a9c6b014cf63faeef68ff0878aea.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Terrain/Bridge/Bridge_All.png" +dest_files=["res://.godot/imported/Bridge_All.png-abb0a9c6b014cf63faeef68ff0878aea.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/Terrain/Ground/.DS_Store b/Terrain/Ground/.DS_Store new file mode 100644 index 0000000..877e356 Binary files /dev/null and b/Terrain/Ground/.DS_Store differ diff --git a/Terrain/Ground/Shadows.png b/Terrain/Ground/Shadows.png new file mode 100644 index 0000000..036aef3 Binary files /dev/null and b/Terrain/Ground/Shadows.png differ diff --git a/Terrain/Ground/Shadows.png.import b/Terrain/Ground/Shadows.png.import new file mode 100644 index 0000000..874d5b8 --- /dev/null +++ b/Terrain/Ground/Shadows.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ljb2glg7ikd3" +path="res://.godot/imported/Shadows.png-286eb554c4fd6931edbd3a810ad77d1d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Terrain/Ground/Shadows.png" +dest_files=["res://.godot/imported/Shadows.png-286eb554c4fd6931edbd3a810ad77d1d.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/Terrain/Ground/Tilemap_Elevation.png b/Terrain/Ground/Tilemap_Elevation.png new file mode 100644 index 0000000..d3bc0b1 Binary files /dev/null and b/Terrain/Ground/Tilemap_Elevation.png differ diff --git a/Terrain/Ground/Tilemap_Elevation.png.import b/Terrain/Ground/Tilemap_Elevation.png.import new file mode 100644 index 0000000..dc46ddb --- /dev/null +++ b/Terrain/Ground/Tilemap_Elevation.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dt1wnpbw6oaho" +path="res://.godot/imported/Tilemap_Elevation.png-cbae038dfaaff7ac249f8e8f736c0294.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Terrain/Ground/Tilemap_Elevation.png" +dest_files=["res://.godot/imported/Tilemap_Elevation.png-cbae038dfaaff7ac249f8e8f736c0294.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/Terrain/Ground/Tilemap_Flat.png b/Terrain/Ground/Tilemap_Flat.png new file mode 100644 index 0000000..05a67ca Binary files /dev/null and b/Terrain/Ground/Tilemap_Flat.png differ diff --git a/Terrain/Ground/Tilemap_Flat.png.import b/Terrain/Ground/Tilemap_Flat.png.import new file mode 100644 index 0000000..5bf2b28 --- /dev/null +++ b/Terrain/Ground/Tilemap_Flat.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgqwpoivhvjwy" +path="res://.godot/imported/Tilemap_Flat.png-813086dc35096c6871b67375b2bf8903.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Terrain/Ground/Tilemap_Flat.png" +dest_files=["res://.godot/imported/Tilemap_Flat.png-813086dc35096c6871b67375b2bf8903.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/Terrain/Water/.DS_Store b/Terrain/Water/.DS_Store new file mode 100644 index 0000000..661faa3 Binary files /dev/null and b/Terrain/Water/.DS_Store differ diff --git a/Terrain/Water/Foam/.DS_Store b/Terrain/Water/Foam/.DS_Store new file mode 100644 index 0000000..bbd2543 Binary files /dev/null and b/Terrain/Water/Foam/.DS_Store differ diff --git a/Terrain/Water/Foam/Foam.aseprite b/Terrain/Water/Foam/Foam.aseprite new file mode 100644 index 0000000..3f84f03 Binary files /dev/null and b/Terrain/Water/Foam/Foam.aseprite differ diff --git a/Terrain/Water/Foam/Foam.png b/Terrain/Water/Foam/Foam.png new file mode 100644 index 0000000..82f141d Binary files /dev/null and b/Terrain/Water/Foam/Foam.png differ diff --git a/Terrain/Water/Foam/Foam.png.import b/Terrain/Water/Foam/Foam.png.import new file mode 100644 index 0000000..1c5e627 --- /dev/null +++ b/Terrain/Water/Foam/Foam.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b6wic25dxw41l" +path="res://.godot/imported/Foam.png-d79f0770056291745981a59346921468.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Terrain/Water/Foam/Foam.png" +dest_files=["res://.godot/imported/Foam.png-d79f0770056291745981a59346921468.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/Terrain/Water/Rocks/.DS_Store b/Terrain/Water/Rocks/.DS_Store new file mode 100644 index 0000000..2762c2c Binary files /dev/null and b/Terrain/Water/Rocks/.DS_Store differ diff --git a/Terrain/Water/Rocks/Rocks.aseprite b/Terrain/Water/Rocks/Rocks.aseprite new file mode 100644 index 0000000..af9248e Binary files /dev/null and b/Terrain/Water/Rocks/Rocks.aseprite differ diff --git a/Terrain/Water/Rocks/Rocks_01.png b/Terrain/Water/Rocks/Rocks_01.png new file mode 100644 index 0000000..1567d2c Binary files /dev/null and b/Terrain/Water/Rocks/Rocks_01.png differ diff --git a/Terrain/Water/Rocks/Rocks_01.png.import b/Terrain/Water/Rocks/Rocks_01.png.import new file mode 100644 index 0000000..87f6928 --- /dev/null +++ b/Terrain/Water/Rocks/Rocks_01.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxni7j4goh58j" +path="res://.godot/imported/Rocks_01.png-bb97b5931a8aaa8ba4a90756c64d57f8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Terrain/Water/Rocks/Rocks_01.png" +dest_files=["res://.godot/imported/Rocks_01.png-bb97b5931a8aaa8ba4a90756c64d57f8.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/Terrain/Water/Rocks/Rocks_02.png b/Terrain/Water/Rocks/Rocks_02.png new file mode 100644 index 0000000..514cc67 Binary files /dev/null and b/Terrain/Water/Rocks/Rocks_02.png differ diff --git a/Terrain/Water/Rocks/Rocks_02.png.import b/Terrain/Water/Rocks/Rocks_02.png.import new file mode 100644 index 0000000..46f4bca --- /dev/null +++ b/Terrain/Water/Rocks/Rocks_02.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqcsil8vc3qh8" +path="res://.godot/imported/Rocks_02.png-87c6a3a34d4be82c8da88a61ee719018.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Terrain/Water/Rocks/Rocks_02.png" +dest_files=["res://.godot/imported/Rocks_02.png-87c6a3a34d4be82c8da88a61ee719018.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/Terrain/Water/Rocks/Rocks_03.png b/Terrain/Water/Rocks/Rocks_03.png new file mode 100644 index 0000000..6398926 Binary files /dev/null and b/Terrain/Water/Rocks/Rocks_03.png differ diff --git a/Terrain/Water/Rocks/Rocks_03.png.import b/Terrain/Water/Rocks/Rocks_03.png.import new file mode 100644 index 0000000..a4103e0 --- /dev/null +++ b/Terrain/Water/Rocks/Rocks_03.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdgf5i0kndnch" +path="res://.godot/imported/Rocks_03.png-ba250a2d2092ca34dba9c4b0c97ffb68.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Terrain/Water/Rocks/Rocks_03.png" +dest_files=["res://.godot/imported/Rocks_03.png-ba250a2d2092ca34dba9c4b0c97ffb68.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/Terrain/Water/Rocks/Rocks_04.png b/Terrain/Water/Rocks/Rocks_04.png new file mode 100644 index 0000000..07d8024 Binary files /dev/null and b/Terrain/Water/Rocks/Rocks_04.png differ diff --git a/Terrain/Water/Rocks/Rocks_04.png.import b/Terrain/Water/Rocks/Rocks_04.png.import new file mode 100644 index 0000000..a5fb691 --- /dev/null +++ b/Terrain/Water/Rocks/Rocks_04.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2xlr02n5bljd" +path="res://.godot/imported/Rocks_04.png-a525761b1eead00e8dbc6f3f79ddd2dd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Terrain/Water/Rocks/Rocks_04.png" +dest_files=["res://.godot/imported/Rocks_04.png-a525761b1eead00e8dbc6f3f79ddd2dd.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/Terrain/Water/Water.png b/Terrain/Water/Water.png new file mode 100644 index 0000000..817eda7 Binary files /dev/null and b/Terrain/Water/Water.png differ diff --git a/Terrain/Water/Water.png.import b/Terrain/Water/Water.png.import new file mode 100644 index 0000000..3a2644c --- /dev/null +++ b/Terrain/Water/Water.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byqnrxn13bbnp" +path="res://.godot/imported/Water.png-d015be5015eb1477cba30ed9c797faae.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Terrain/Water/Water.png" +dest_files=["res://.godot/imported/Water.png-d015be5015eb1477cba30ed9c797faae.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/Terrain/terrain_manager.tscn b/Terrain/terrain_manager.tscn new file mode 100644 index 0000000..e3b661f --- /dev/null +++ b/Terrain/terrain_manager.tscn @@ -0,0 +1,3 @@ +[gd_scene format=3 uid="uid://dkfrltbqlycy0"] + +[node name="TerrainManager" type="Node2D"] diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..9d8b7fa --- /dev/null +++ b/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icon.svg.import b/icon.svg.import new file mode 100644 index 0000000..c5f64e5 --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://btdohvodicjja" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.svg" +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.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 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..c4d3842 --- /dev/null +++ b/project.godot @@ -0,0 +1,26 @@ +; 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="Tiny Swords by Pixel Frog" +config/features=PackedStringArray("4.4", "GL Compatibility") +config/icon="res://icon.svg" + +[display] + +window/size/viewport_width=1280 +window/size/viewport_height=768 +window/stretch/mode="canvas_items" + +[rendering] + +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility"