diff --git a/Template.Client/EntryPoint.cs b/Template.Client/EntryPoint.cs index ac706ca..6e7ac98 100644 --- a/Template.Client/EntryPoint.cs +++ b/Template.Client/EntryPoint.cs @@ -1,4 +1,4 @@ -using Hypercube.Shared.Dependency; +using Hypercube.Dependencies; namespace Template.Client; diff --git a/Template.Client/Template.Client.csproj b/Template.Client/Template.Client.csproj index 90de75d..46cd6b3 100644 --- a/Template.Client/Template.Client.csproj +++ b/Template.Client/Template.Client.csproj @@ -1,17 +1,27 @@  + + Exe net8.0 enable enable en + Template.Client.Program + + + + - - - + + ..\hypercube\Hypercube.Client\bin\Debug\net8.0\Hypercube.Client.dll + + + ..\hypercube\Hypercube.Client\bin\Debug\net8.0\Hypercube.Shared.dll + diff --git a/Template.Server/EntryPoint.cs b/Template.Server/EntryPoint.cs index 6e02de5..ceea42a 100644 --- a/Template.Server/EntryPoint.cs +++ b/Template.Server/EntryPoint.cs @@ -1,4 +1,4 @@ -using Hypercube.Shared.Dependency; +using Hypercube.Dependencies; namespace Template.Server; diff --git a/Template.Server/Template.Server.csproj b/Template.Server/Template.Server.csproj index 591b201..2e71d10 100644 --- a/Template.Server/Template.Server.csproj +++ b/Template.Server/Template.Server.csproj @@ -1,17 +1,18 @@  + + Exe net8.0 enable enable en + Template.Server.Program - - - + diff --git a/Template.Shared/Template.Shared.csproj b/Template.Shared/Template.Shared.csproj index 846a268..e12eef9 100644 --- a/Template.Shared/Template.Shared.csproj +++ b/Template.Shared/Template.Shared.csproj @@ -1,18 +1,15 @@  + + net8.0 enable enable en - - - - - - + diff --git a/Template.sln b/Template.sln index 4b025ca..d453077 100644 --- a/Template.sln +++ b/Template.sln @@ -4,18 +4,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Template.Client", "Template EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Template.Server", "Template.Server\Template.Server.csproj", "{F1EF1B5D-C79B-4FB0-9236-498991BFC7F2}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Hypercube", "Hypercube", "{C82BEB78-6077-43BC-8169-E4BB8EED3128}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hypercube.Client", "hypercube\Hypercube.Client\Hypercube.Client.csproj", "{1E0477D5-3076-43FD-8E4B-ABBF81BC3EA5}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hypercube.Math", "hypercube\Hypercube.Math\Hypercube.Math.csproj", "{6BA62C26-2CCA-4230-A97C-50C20344284B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hypercube.Server", "hypercube\Hypercube.Server\Hypercube.Server.csproj", "{B82CD7D6-3370-47D8-8D74-D0D30C95A900}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hypercube.Shared", "hypercube\Hypercube.Shared\Hypercube.Shared.csproj", "{9B0B73CB-9D48-4E3E-B6FF-5A6B3FB1C59E}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Hypercube.UnitTests", "hypercube\Hypercube.UnitTests\Hypercube.UnitTests.csproj", "{6E298709-0BAA-40C7-B4D2-9E24B197740B}" -EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Template.Shared", "Template.Shared\Template.Shared.csproj", "{1EF2A835-05D9-4AC3-A498-214E4A52D1F0}" EndProject Global @@ -32,36 +20,11 @@ Global {F1EF1B5D-C79B-4FB0-9236-498991BFC7F2}.Debug|Any CPU.Build.0 = Debug|Any CPU {F1EF1B5D-C79B-4FB0-9236-498991BFC7F2}.Release|Any CPU.ActiveCfg = Release|Any CPU {F1EF1B5D-C79B-4FB0-9236-498991BFC7F2}.Release|Any CPU.Build.0 = Release|Any CPU - {1E0477D5-3076-43FD-8E4B-ABBF81BC3EA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1E0477D5-3076-43FD-8E4B-ABBF81BC3EA5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1E0477D5-3076-43FD-8E4B-ABBF81BC3EA5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1E0477D5-3076-43FD-8E4B-ABBF81BC3EA5}.Release|Any CPU.Build.0 = Release|Any CPU - {6BA62C26-2CCA-4230-A97C-50C20344284B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6BA62C26-2CCA-4230-A97C-50C20344284B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6BA62C26-2CCA-4230-A97C-50C20344284B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6BA62C26-2CCA-4230-A97C-50C20344284B}.Release|Any CPU.Build.0 = Release|Any CPU - {B82CD7D6-3370-47D8-8D74-D0D30C95A900}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B82CD7D6-3370-47D8-8D74-D0D30C95A900}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B82CD7D6-3370-47D8-8D74-D0D30C95A900}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B82CD7D6-3370-47D8-8D74-D0D30C95A900}.Release|Any CPU.Build.0 = Release|Any CPU - {9B0B73CB-9D48-4E3E-B6FF-5A6B3FB1C59E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9B0B73CB-9D48-4E3E-B6FF-5A6B3FB1C59E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9B0B73CB-9D48-4E3E-B6FF-5A6B3FB1C59E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9B0B73CB-9D48-4E3E-B6FF-5A6B3FB1C59E}.Release|Any CPU.Build.0 = Release|Any CPU - {6E298709-0BAA-40C7-B4D2-9E24B197740B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6E298709-0BAA-40C7-B4D2-9E24B197740B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6E298709-0BAA-40C7-B4D2-9E24B197740B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6E298709-0BAA-40C7-B4D2-9E24B197740B}.Release|Any CPU.Build.0 = Release|Any CPU {1EF2A835-05D9-4AC3-A498-214E4A52D1F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1EF2A835-05D9-4AC3-A498-214E4A52D1F0}.Debug|Any CPU.Build.0 = Debug|Any CPU {1EF2A835-05D9-4AC3-A498-214E4A52D1F0}.Release|Any CPU.ActiveCfg = Release|Any CPU {1EF2A835-05D9-4AC3-A498-214E4A52D1F0}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(NestedProjects) = preSolution - {1E0477D5-3076-43FD-8E4B-ABBF81BC3EA5} = {C82BEB78-6077-43BC-8169-E4BB8EED3128} - {6BA62C26-2CCA-4230-A97C-50C20344284B} = {C82BEB78-6077-43BC-8169-E4BB8EED3128} - {B82CD7D6-3370-47D8-8D74-D0D30C95A900} = {C82BEB78-6077-43BC-8169-E4BB8EED3128} - {9B0B73CB-9D48-4E3E-B6FF-5A6B3FB1C59E} = {C82BEB78-6077-43BC-8169-E4BB8EED3128} - {6E298709-0BAA-40C7-B4D2-9E24B197740B} = {C82BEB78-6077-43BC-8169-E4BB8EED3128} EndGlobalSection EndGlobal diff --git a/engine/EngineImports.props b/engine/EngineImports.props new file mode 100644 index 0000000..1d721c4 --- /dev/null +++ b/engine/EngineImports.props @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ..\engine\Hypercube.Audio.dll + + + ..\engine\Hypercube.Client.dll + + + ..\engine\Hypercube.Dependencies.dll + + + ..\engine\Hypercube.EventBus.dll + + + ..\engine\Hypercube.Graphics.dll + + + ..\engine\Hypercube.ImGui.dll + + + ..\engine\Hypercube.Input.dll + + + ..\engine\Hypercube.Logging.dll + + + ..\engine\Hypercube.Mathematics.dll + + + ..\engine\Hypercube.OpenAL.dll + + + ..\engine\Hypercube.OpenGL.dll + + + ..\engine\Hypercube.Resources.dll + + + ..\engine\Hypercube.Runtime.dll + + + ..\engine\Hypercube.Server.dll + + + ..\engine\Hypercube.Shared.dll + + + ..\engine\Hypercube.Utilities.dll + + + + \ No newline at end of file diff --git a/engine/Hypercube.Audio.dll b/engine/Hypercube.Audio.dll new file mode 100644 index 0000000..4ba8a79 Binary files /dev/null and b/engine/Hypercube.Audio.dll differ diff --git a/engine/Hypercube.Client.dll b/engine/Hypercube.Client.dll new file mode 100644 index 0000000..318cc0d Binary files /dev/null and b/engine/Hypercube.Client.dll differ diff --git a/engine/Hypercube.Dependencies.dll b/engine/Hypercube.Dependencies.dll new file mode 100644 index 0000000..226c525 Binary files /dev/null and b/engine/Hypercube.Dependencies.dll differ diff --git a/engine/Hypercube.EventBus.dll b/engine/Hypercube.EventBus.dll new file mode 100644 index 0000000..a2a8249 Binary files /dev/null and b/engine/Hypercube.EventBus.dll differ diff --git a/engine/Hypercube.Graphics.dll b/engine/Hypercube.Graphics.dll new file mode 100644 index 0000000..6dfcd9c Binary files /dev/null and b/engine/Hypercube.Graphics.dll differ diff --git a/engine/Hypercube.ImGui.dll b/engine/Hypercube.ImGui.dll new file mode 100644 index 0000000..c3622a2 Binary files /dev/null and b/engine/Hypercube.ImGui.dll differ diff --git a/engine/Hypercube.Input.dll b/engine/Hypercube.Input.dll new file mode 100644 index 0000000..a7756e5 Binary files /dev/null and b/engine/Hypercube.Input.dll differ diff --git a/engine/Hypercube.Logging.dll b/engine/Hypercube.Logging.dll new file mode 100644 index 0000000..06c0cf5 Binary files /dev/null and b/engine/Hypercube.Logging.dll differ diff --git a/engine/Hypercube.Mathematics.dll b/engine/Hypercube.Mathematics.dll new file mode 100644 index 0000000..a5882ef Binary files /dev/null and b/engine/Hypercube.Mathematics.dll differ diff --git a/engine/Hypercube.OpenAL.dll b/engine/Hypercube.OpenAL.dll new file mode 100644 index 0000000..e69576c Binary files /dev/null and b/engine/Hypercube.OpenAL.dll differ diff --git a/engine/Hypercube.OpenGL.dll b/engine/Hypercube.OpenGL.dll new file mode 100644 index 0000000..6386423 Binary files /dev/null and b/engine/Hypercube.OpenGL.dll differ diff --git a/engine/Hypercube.Resources.dll b/engine/Hypercube.Resources.dll new file mode 100644 index 0000000..efa2574 Binary files /dev/null and b/engine/Hypercube.Resources.dll differ diff --git a/engine/Hypercube.Runtime.dll b/engine/Hypercube.Runtime.dll new file mode 100644 index 0000000..e2d769b Binary files /dev/null and b/engine/Hypercube.Runtime.dll differ diff --git a/engine/Hypercube.Server.dll b/engine/Hypercube.Server.dll new file mode 100644 index 0000000..39ebc63 Binary files /dev/null and b/engine/Hypercube.Server.dll differ diff --git a/engine/Hypercube.Shared.dll b/engine/Hypercube.Shared.dll new file mode 100644 index 0000000..7fb62ff Binary files /dev/null and b/engine/Hypercube.Shared.dll differ diff --git a/engine/Hypercube.Utilities.dll b/engine/Hypercube.Utilities.dll new file mode 100644 index 0000000..fd5a8fb Binary files /dev/null and b/engine/Hypercube.Utilities.dll differ diff --git a/hypercube b/hypercube deleted file mode 160000 index da6637d..0000000 --- a/hypercube +++ /dev/null @@ -1 +0,0 @@ -Subproject commit da6637d5b2078b2f797b3f2d8fc3beabbf2b547b