commit 8b5647c1b22e02670191364a9159c220ddb29085 Author: ObeseTermite Date: Thu Jun 4 18:14:18 2026 -0700 Initial Commit 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..0af181c --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# Godot 4+ specific ignores +.godot/ +/android/ diff --git a/assets/controls/toggle switch/toggle_switch_base.svg b/assets/controls/toggle switch/toggle_switch_base.svg new file mode 100644 index 0000000..ba4ec9b --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_base.svg @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/controls/toggle switch/toggle_switch_base.svg.import b/assets/controls/toggle switch/toggle_switch_base.svg.import new file mode 100644 index 0000000..6bfa026 --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_base.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgw5y2x8pewd2" +path="res://.godot/imported/toggle_switch_base.svg-0f86a9a036ce8290a834ca5049b4fb5c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/controls/toggle switch/toggle_switch_base.svg" +dest_files=["res://.godot/imported/toggle_switch_base.svg-0f86a9a036ce8290a834ca5049b4fb5c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/assets/controls/toggle switch/toggle_switch_cover.svg b/assets/controls/toggle switch/toggle_switch_cover.svg new file mode 100644 index 0000000..09ea9f7 --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_cover.svg @@ -0,0 +1,380 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/controls/toggle switch/toggle_switch_cover.svg.import b/assets/controls/toggle switch/toggle_switch_cover.svg.import new file mode 100644 index 0000000..db8c173 --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_cover.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3wxtdroykt2s" +path="res://.godot/imported/toggle_switch_cover.svg-90c107ce31b8aeb9c50b5801b25df15a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/controls/toggle switch/toggle_switch_cover.svg" +dest_files=["res://.godot/imported/toggle_switch_cover.svg-90c107ce31b8aeb9c50b5801b25df15a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/assets/controls/toggle switch/toggle_switch_cover_down.svg b/assets/controls/toggle switch/toggle_switch_cover_down.svg new file mode 100644 index 0000000..3ae2b82 --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_cover_down.svg @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/controls/toggle switch/toggle_switch_cover_down.svg.import b/assets/controls/toggle switch/toggle_switch_cover_down.svg.import new file mode 100644 index 0000000..e378414 --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_cover_down.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dvhjbvsdji6yx" +path="res://.godot/imported/toggle_switch_cover_down.svg-5c44c208107e19170d8afb8ba41c3c8a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/controls/toggle switch/toggle_switch_cover_down.svg" +dest_files=["res://.godot/imported/toggle_switch_cover_down.svg-5c44c208107e19170d8afb8ba41c3c8a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/assets/controls/toggle switch/toggle_switch_cover_mount.svg b/assets/controls/toggle switch/toggle_switch_cover_mount.svg new file mode 100644 index 0000000..61469da --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_cover_mount.svg @@ -0,0 +1,311 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/controls/toggle switch/toggle_switch_cover_mount.svg.import b/assets/controls/toggle switch/toggle_switch_cover_mount.svg.import new file mode 100644 index 0000000..44f8d78 --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_cover_mount.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://beuv78r3u5kmw" +path="res://.godot/imported/toggle_switch_cover_mount.svg-04694c609f08845a3af95e43e0fb482e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/controls/toggle switch/toggle_switch_cover_mount.svg" +dest_files=["res://.godot/imported/toggle_switch_cover_mount.svg-04694c609f08845a3af95e43e0fb482e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/assets/controls/toggle switch/toggle_switch_cover_up.svg b/assets/controls/toggle switch/toggle_switch_cover_up.svg new file mode 100644 index 0000000..e74c824 --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_cover_up.svg @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/controls/toggle switch/toggle_switch_cover_up.svg.import b/assets/controls/toggle switch/toggle_switch_cover_up.svg.import new file mode 100644 index 0000000..c05b277 --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_cover_up.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgh8f7d1ccxau" +path="res://.godot/imported/toggle_switch_cover_up.svg-286cfafabb52b6974bc0242b946b3789.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/controls/toggle switch/toggle_switch_cover_up.svg" +dest_files=["res://.godot/imported/toggle_switch_cover_up.svg-286cfafabb52b6974bc0242b946b3789.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/assets/controls/toggle switch/toggle_switch_off.svg b/assets/controls/toggle switch/toggle_switch_off.svg new file mode 100644 index 0000000..1b7c717 --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_off.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/controls/toggle switch/toggle_switch_off.svg.import b/assets/controls/toggle switch/toggle_switch_off.svg.import new file mode 100644 index 0000000..6011a9a --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_off.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cgreenixf8e4l" +path="res://.godot/imported/toggle_switch_off.svg-ff69a39eefbacc3ed9960b1ba3ab8649.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/controls/toggle switch/toggle_switch_off.svg" +dest_files=["res://.godot/imported/toggle_switch_off.svg-ff69a39eefbacc3ed9960b1ba3ab8649.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/assets/controls/toggle switch/toggle_switch_on.svg b/assets/controls/toggle switch/toggle_switch_on.svg new file mode 100644 index 0000000..c8b9809 --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_on.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/controls/toggle switch/toggle_switch_on.svg.import b/assets/controls/toggle switch/toggle_switch_on.svg.import new file mode 100644 index 0000000..3a9aa0a --- /dev/null +++ b/assets/controls/toggle switch/toggle_switch_on.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://f1b2iwaedol6" +path="res://.godot/imported/toggle_switch_on.svg-7d6809e89e3f2700abee571ea54f7bee.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/controls/toggle switch/toggle_switch_on.svg" +dest_files=["res://.godot/imported/toggle_switch_on.svg-7d6809e89e3f2700abee571ea54f7bee.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/base/controls/toggle switch/toggle_switch.gd b/base/controls/toggle switch/toggle_switch.gd new file mode 100644 index 0000000..af7df99 --- /dev/null +++ b/base/controls/toggle switch/toggle_switch.gd @@ -0,0 +1,38 @@ +extends Control + +class_name ToggleSwitch + +enum SwitchTypes {Standard, Covered} +@export var type : SwitchTypes = SwitchTypes.Standard + +@onready var cover = $Cover +@onready var switch = $Switch +@onready var mount = $Mount + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + if type != SwitchTypes.Covered: + cover.hide() + mount.hide() + switch.position = Vector2(0,0) + custom_minimum_size = switch.size + + if type == SwitchTypes.Covered: + switch.reparent(cover) + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + pass + + +func _on_cover_flipped(flipped_down: bool) -> void: + switch.disabled = flipped_down + + if flipped_down: + switch.button_pressed = false + switch.mouse_filter = MOUSE_FILTER_IGNORE + switch.show_behind_parent = true + else: + switch.mouse_filter = MOUSE_FILTER_PASS + switch.show_behind_parent = false diff --git a/base/controls/toggle switch/toggle_switch.gd.uid b/base/controls/toggle switch/toggle_switch.gd.uid new file mode 100644 index 0000000..587a97b --- /dev/null +++ b/base/controls/toggle switch/toggle_switch.gd.uid @@ -0,0 +1 @@ +uid://171lgou78rgg diff --git a/base/controls/toggle switch/toggle_switch.tscn b/base/controls/toggle switch/toggle_switch.tscn new file mode 100644 index 0000000..9719fc0 --- /dev/null +++ b/base/controls/toggle switch/toggle_switch.tscn @@ -0,0 +1,52 @@ +[gd_scene format=3 uid="uid://cwtlsloppn32j"] + +[ext_resource type="Texture2D" uid="uid://beuv78r3u5kmw" path="res://assets/controls/toggle switch/toggle_switch_cover_mount.svg" id="1_8v6he"] +[ext_resource type="Texture2D" uid="uid://bgh8f7d1ccxau" path="res://assets/controls/toggle switch/toggle_switch_cover_up.svg" id="1_15guj"] +[ext_resource type="Texture2D" uid="uid://cgreenixf8e4l" path="res://assets/controls/toggle switch/toggle_switch_off.svg" id="1_juatt"] +[ext_resource type="Script" uid="uid://171lgou78rgg" path="res://base/controls/toggle switch/toggle_switch.gd" id="1_n4f2b"] +[ext_resource type="Texture2D" uid="uid://dvhjbvsdji6yx" path="res://assets/controls/toggle switch/toggle_switch_cover_down.svg" id="2_8v6he"] +[ext_resource type="Texture2D" uid="uid://f1b2iwaedol6" path="res://assets/controls/toggle switch/toggle_switch_on.svg" id="2_p5fqu"] + +[node name="Toggle Switch" type="Control" unique_id=1882478056] +custom_minimum_size = Vector2(150, 287) +layout_mode = 3 +anchors_preset = 0 +offset_right = 150.0 +offset_bottom = 287.0 +script = ExtResource("1_n4f2b") + +[node name="Mount" type="TextureRect" parent="." unique_id=398456309] +layout_mode = 0 +offset_right = 150.0 +offset_bottom = 300.0 +texture = ExtResource("1_8v6he") + +[node name="Cover" type="TextureButton" parent="." unique_id=531410332] +layout_mode = 0 +offset_right = 150.0 +offset_bottom = 300.0 +focus_mode = 0 +toggle_mode = true +action_mode = 0 +button_mask = 2 +texture_normal = ExtResource("1_15guj") +texture_pressed = ExtResource("2_8v6he") + +[node name="Switch" type="TextureButton" parent="." unique_id=596357217] +layout_mode = 0 +offset_top = 60.0 +offset_right = 150.0 +offset_bottom = 260.0 +tooltip_text = "test +" +focus_mode = 0 +mouse_filter = 1 +mouse_default_cursor_shape = 2 +toggle_mode = true +action_mode = 0 +shortcut_feedback = false +texture_normal = ExtResource("1_juatt") +texture_pressed = ExtResource("2_p5fqu") +stretch_mode = 3 + +[connection signal="toggled" from="Cover" to="." method="_on_cover_flipped"] diff --git a/base/themes/base_control_panel_theme.tres b/base/themes/base_control_panel_theme.tres new file mode 100644 index 0000000..db50ae1 --- /dev/null +++ b/base/themes/base_control_panel_theme.tres @@ -0,0 +1,4 @@ +[gd_resource type="Theme" format=3 uid="uid://t33lnjx3rqs5"] + +[resource] +Panel/styles/panel = null diff --git a/data/control panels/developer/test_control_panel.tscn b/data/control panels/developer/test_control_panel.tscn new file mode 100644 index 0000000..2e51cbf --- /dev/null +++ b/data/control panels/developer/test_control_panel.tscn @@ -0,0 +1,50 @@ +[gd_scene format=3 uid="uid://cipulg0k5jtnf"] + +[ext_resource type="PackedScene" uid="uid://cwtlsloppn32j" path="res://base/controls/toggle switch/toggle_switch.tscn" id="1_4r0tw"] +[ext_resource type="Theme" uid="uid://t33lnjx3rqs5" path="res://base/themes/base_control_panel_theme.tres" id="1_fpbi2"] + +[node name="Test Control Panel" type="PanelContainer" unique_id=551115192] +offset_right = 632.0 +offset_bottom = 869.0 +theme = ExtResource("1_fpbi2") + +[node name="GridContainer" type="GridContainer" parent="." unique_id=1980083786] +layout_mode = 2 +columns = 4 + +[node name="Toggle Switch" parent="GridContainer" unique_id=596357217 instance=ExtResource("1_4r0tw")] +layout_mode = 2 +type = 1 + +[node name="Toggle Switch2" parent="GridContainer" unique_id=1224040337 instance=ExtResource("1_4r0tw")] +layout_mode = 2 + +[node name="Toggle Switch3" parent="GridContainer" unique_id=936272514 instance=ExtResource("1_4r0tw")] +layout_mode = 2 + +[node name="Toggle Switch4" parent="GridContainer" unique_id=140758531 instance=ExtResource("1_4r0tw")] +layout_mode = 2 + +[node name="Toggle Switch5" parent="GridContainer" unique_id=2113640046 instance=ExtResource("1_4r0tw")] +layout_mode = 2 + +[node name="Toggle Switch6" parent="GridContainer" unique_id=1538377744 instance=ExtResource("1_4r0tw")] +layout_mode = 2 + +[node name="Toggle Switch7" parent="GridContainer" unique_id=887799901 instance=ExtResource("1_4r0tw")] +layout_mode = 2 + +[node name="Toggle Switch8" parent="GridContainer" unique_id=1493537585 instance=ExtResource("1_4r0tw")] +layout_mode = 2 + +[node name="Toggle Switch9" parent="GridContainer" unique_id=348798834 instance=ExtResource("1_4r0tw")] +layout_mode = 2 + +[node name="Toggle Switch10" parent="GridContainer" unique_id=32254036 instance=ExtResource("1_4r0tw")] +layout_mode = 2 + +[node name="Toggle Switch11" parent="GridContainer" unique_id=534615205 instance=ExtResource("1_4r0tw")] +layout_mode = 2 + +[node name="Toggle Switch12" parent="GridContainer" unique_id=277091976 instance=ExtResource("1_4r0tw")] +layout_mode = 2 diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..c6bbb7d --- /dev/null +++ b/icon.svg @@ -0,0 +1 @@ + diff --git a/icon.svg.import b/icon.svg.import new file mode 100644 index 0000000..9f47381 --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2rula4ojvmxl" +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/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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..acd55c4 --- /dev/null +++ b/project.godot @@ -0,0 +1,37 @@ +; 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="Space Ship" +run/main_scene="uid://cipulg0k5jtnf" +config/features=PackedStringArray("4.6", "GL Compatibility") +config/icon="res://icon.svg" + +[display] + +window/size/viewport_width=3840 +window/size/viewport_height=2160 +window/stretch/mode="canvas_items" +window/stretch/aspect="keep_width" + +[gui] + +theme/default_theme_scale=2.0 + +[physics] + +3d/physics_engine="Jolt Physics" + +[rendering] + +rendering_device/driver.windows="d3d12" +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility"