diff --git a/Syllabore/Syllabore.Visualizer/MainVisualizer.cs b/Syllabore/Syllabore.Visualizer/MainVisualizer.cs new file mode 100644 index 0000000..64d5c3e --- /dev/null +++ b/Syllabore/Syllabore.Visualizer/MainVisualizer.cs @@ -0,0 +1,6 @@ +using Godot; +using System; + +public partial class MainVisualizer : Node2D +{ +} diff --git a/Syllabore/Syllabore.Visualizer/MainVisualizer.tscn b/Syllabore/Syllabore.Visualizer/MainVisualizer.tscn new file mode 100644 index 0000000..6fbdcb4 --- /dev/null +++ b/Syllabore/Syllabore.Visualizer/MainVisualizer.tscn @@ -0,0 +1,3 @@ +[gd_scene format=3 uid="uid://dvet30uohxhwh"] + +[node name="MainVisualizer" type="Node2D"] diff --git a/Syllabore/Syllabore.Visualizer/Syllabore.Visualizer.csproj b/Syllabore/Syllabore.Visualizer/Syllabore.Visualizer.csproj new file mode 100644 index 0000000..887d5d3 --- /dev/null +++ b/Syllabore/Syllabore.Visualizer/Syllabore.Visualizer.csproj @@ -0,0 +1,8 @@ + + + net6.0 + net7.0 + net8.0 + true + + \ No newline at end of file diff --git a/Syllabore/Syllabore.Visualizer/Syllabore.Visualizer.sln b/Syllabore/Syllabore.Visualizer/Syllabore.Visualizer.sln new file mode 100644 index 0000000..fee83ad --- /dev/null +++ b/Syllabore/Syllabore.Visualizer/Syllabore.Visualizer.sln @@ -0,0 +1,19 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Syllabore.Visualizer", "Syllabore.Visualizer.csproj", "{F9C0CEE7-18FD-433B-9B3D-6AFA9626E8CB}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + ExportDebug|Any CPU = ExportDebug|Any CPU + ExportRelease|Any CPU = ExportRelease|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {F9C0CEE7-18FD-433B-9B3D-6AFA9626E8CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F9C0CEE7-18FD-433B-9B3D-6AFA9626E8CB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F9C0CEE7-18FD-433B-9B3D-6AFA9626E8CB}.ExportDebug|Any CPU.ActiveCfg = ExportDebug|Any CPU + {F9C0CEE7-18FD-433B-9B3D-6AFA9626E8CB}.ExportDebug|Any CPU.Build.0 = ExportDebug|Any CPU + {F9C0CEE7-18FD-433B-9B3D-6AFA9626E8CB}.ExportRelease|Any CPU.ActiveCfg = ExportRelease|Any CPU + {F9C0CEE7-18FD-433B-9B3D-6AFA9626E8CB}.ExportRelease|Any CPU.Build.0 = ExportRelease|Any CPU + EndGlobalSection +EndGlobal diff --git a/Syllabore/Syllabore.Visualizer/icon.svg b/Syllabore/Syllabore.Visualizer/icon.svg new file mode 100644 index 0000000..3fe4f4a --- /dev/null +++ b/Syllabore/Syllabore.Visualizer/icon.svg @@ -0,0 +1 @@ + diff --git a/Syllabore/Syllabore.Visualizer/icon.svg.import b/Syllabore/Syllabore.Visualizer/icon.svg.import new file mode 100644 index 0000000..2f9c561 --- /dev/null +++ b/Syllabore/Syllabore.Visualizer/icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ba4g7phxq1n3o" +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/Syllabore/Syllabore.Visualizer/project.godot b/Syllabore/Syllabore.Visualizer/project.godot new file mode 100644 index 0000000..f70cd9f --- /dev/null +++ b/Syllabore/Syllabore.Visualizer/project.godot @@ -0,0 +1,25 @@ +; 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="Syllabore.Visualizer" +run/main_scene="res://MainVisualizer.tscn" +config/features=PackedStringArray("4.2", "GL Compatibility") +config/icon="res://icon.svg" + +[dotnet] + +project/assembly_name="Syllabore.Visualizer" + +[rendering] + +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility" diff --git a/Syllabore/Syllabore.sln b/Syllabore/Syllabore.sln index 335ac6f..dd891ec 100644 --- a/Syllabore/Syllabore.sln +++ b/Syllabore/Syllabore.sln @@ -9,24 +9,48 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Syllabore.Example", "Syllab EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Syllabore.Tests", "Syllabore.Tests\Syllabore.Tests.csproj", "{53049EA8-CD37-44BC-8E8C-658FD27085FD}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Syllabore.Visualizer", "Syllabore.Visualizer\Syllabore.Visualizer.csproj", "{78797822-115D-4514-9792-72F8E3FA39DE}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + ExportDebug|Any CPU = ExportDebug|Any CPU + ExportRelease|Any CPU = ExportRelease|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {E4920BB6-04EB-494B-BF70-FBB664925C30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E4920BB6-04EB-494B-BF70-FBB664925C30}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E4920BB6-04EB-494B-BF70-FBB664925C30}.ExportDebug|Any CPU.ActiveCfg = Debug|Any CPU + {E4920BB6-04EB-494B-BF70-FBB664925C30}.ExportDebug|Any CPU.Build.0 = Debug|Any CPU + {E4920BB6-04EB-494B-BF70-FBB664925C30}.ExportRelease|Any CPU.ActiveCfg = Release|Any CPU + {E4920BB6-04EB-494B-BF70-FBB664925C30}.ExportRelease|Any CPU.Build.0 = Release|Any CPU {E4920BB6-04EB-494B-BF70-FBB664925C30}.Release|Any CPU.ActiveCfg = Release|Any CPU {E4920BB6-04EB-494B-BF70-FBB664925C30}.Release|Any CPU.Build.0 = Release|Any CPU {4E89CF7F-AD8B-41FA-A13E-25EA8517B66F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4E89CF7F-AD8B-41FA-A13E-25EA8517B66F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4E89CF7F-AD8B-41FA-A13E-25EA8517B66F}.ExportDebug|Any CPU.ActiveCfg = Debug|Any CPU + {4E89CF7F-AD8B-41FA-A13E-25EA8517B66F}.ExportDebug|Any CPU.Build.0 = Debug|Any CPU + {4E89CF7F-AD8B-41FA-A13E-25EA8517B66F}.ExportRelease|Any CPU.ActiveCfg = Release|Any CPU + {4E89CF7F-AD8B-41FA-A13E-25EA8517B66F}.ExportRelease|Any CPU.Build.0 = Release|Any CPU {4E89CF7F-AD8B-41FA-A13E-25EA8517B66F}.Release|Any CPU.ActiveCfg = Release|Any CPU {4E89CF7F-AD8B-41FA-A13E-25EA8517B66F}.Release|Any CPU.Build.0 = Release|Any CPU {53049EA8-CD37-44BC-8E8C-658FD27085FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {53049EA8-CD37-44BC-8E8C-658FD27085FD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {53049EA8-CD37-44BC-8E8C-658FD27085FD}.ExportDebug|Any CPU.ActiveCfg = Debug|Any CPU + {53049EA8-CD37-44BC-8E8C-658FD27085FD}.ExportDebug|Any CPU.Build.0 = Debug|Any CPU + {53049EA8-CD37-44BC-8E8C-658FD27085FD}.ExportRelease|Any CPU.ActiveCfg = Release|Any CPU + {53049EA8-CD37-44BC-8E8C-658FD27085FD}.ExportRelease|Any CPU.Build.0 = Release|Any CPU {53049EA8-CD37-44BC-8E8C-658FD27085FD}.Release|Any CPU.ActiveCfg = Release|Any CPU {53049EA8-CD37-44BC-8E8C-658FD27085FD}.Release|Any CPU.Build.0 = Release|Any CPU + {78797822-115D-4514-9792-72F8E3FA39DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {78797822-115D-4514-9792-72F8E3FA39DE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {78797822-115D-4514-9792-72F8E3FA39DE}.ExportDebug|Any CPU.ActiveCfg = ExportDebug|Any CPU + {78797822-115D-4514-9792-72F8E3FA39DE}.ExportDebug|Any CPU.Build.0 = ExportDebug|Any CPU + {78797822-115D-4514-9792-72F8E3FA39DE}.ExportRelease|Any CPU.ActiveCfg = ExportRelease|Any CPU + {78797822-115D-4514-9792-72F8E3FA39DE}.ExportRelease|Any CPU.Build.0 = ExportRelease|Any CPU + {78797822-115D-4514-9792-72F8E3FA39DE}.Release|Any CPU.ActiveCfg = ExportRelease|Any CPU + {78797822-115D-4514-9792-72F8E3FA39DE}.Release|Any CPU.Build.0 = ExportRelease|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE