From 0da6909b329bf8f842f9cc9f889fea3f0033abf9 Mon Sep 17 00:00:00 2001 From: Haze Weathers Date: Sun, 18 Aug 2024 00:17:02 -0400 Subject: [PATCH] Initial project setup. --- .gitattributes | 2 ++ .gitignore | 3 +++ icon.svg | 1 + icon.svg.import | 37 ++++++++++++++++++++++++++ project.godot | 35 ++++++++++++++++++++++++ test_scene.tscn | 3 +++ textures/background/splash.png | Bin 0 -> 9987 bytes textures/background/splash.png.import | 34 +++++++++++++++++++++++ 8 files changed, 115 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 icon.svg create mode 100644 icon.svg.import create mode 100644 project.godot create mode 100644 test_scene.tscn create mode 100644 textures/background/splash.png create mode 100644 textures/background/splash.png.import 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/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..21e040b --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cu3ko6ydi3dov" +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..bca9027 --- /dev/null +++ b/project.godot @@ -0,0 +1,35 @@ +; 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="Blood and Mortar" +config/description="Super Metroidvania Month 25 Entry" +config/version="0.1.0" +run/main_scene="res://test_scene.tscn" +config/use_custom_user_dir=true +config/custom_user_dir_name="blood-and-mortar" +config/features=PackedStringArray("4.3", "GL Compatibility") +boot_splash/image="res://textures/background/splash.png" +config/icon="res://icon.svg" + +[display] + +window/size/viewport_width=320 +window/size/viewport_height=240 +window/stretch/mode="viewport" +window/stretch/scale_mode="integer" + +[rendering] + +textures/canvas_textures/default_texture_filter=0 +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility" +2d/snap/snap_2d_transforms_to_pixel=true diff --git a/test_scene.tscn b/test_scene.tscn new file mode 100644 index 0000000..1a0b15c --- /dev/null +++ b/test_scene.tscn @@ -0,0 +1,3 @@ +[gd_scene format=3 uid="uid://1hsgdbtvb8tt"] + +[node name="TestScene" type="Node2D"] diff --git a/textures/background/splash.png b/textures/background/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..cb7cb543da468e29c01bb79e2f8697c99f03ce8c GIT binary patch literal 9987 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