Skip to content

Commit

Permalink
Update to v1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Tornado-Technology committed Aug 25, 2024
1 parent 42852c0 commit 29b4811
Show file tree
Hide file tree
Showing 24 changed files with 102 additions and 52 deletions.
2 changes: 1 addition & 1 deletion Template.Client/EntryPoint.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Hypercube.Shared.Dependency;
using Hypercube.Dependencies;

namespace Template.Client;

Expand Down
16 changes: 13 additions & 3 deletions Template.Client/Template.Client.csproj
Original file line number Diff line number Diff line change
@@ -1,17 +1,27 @@
<Project Sdk="Microsoft.NET.Sdk">

<Import Project="..\engine\EngineImports.props" />

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
<StartupObject>Template.Client.Program</StartupObject>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\Template.Shared\Template.Shared.csproj" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\hypercube\Hypercube.Client\Hypercube.Client.csproj" />
<ProjectReference Include="..\hypercube\Hypercube.Shared\Hypercube.Shared.csproj" />
<ProjectReference Include="..\Template.Shared\Template.Shared.csproj" />
<Reference Include="Hypercube.Client">
<HintPath>..\hypercube\Hypercube.Client\bin\Debug\net8.0\Hypercube.Client.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Shared">
<HintPath>..\hypercube\Hypercube.Client\bin\Debug\net8.0\Hypercube.Shared.dll</HintPath>
</Reference>
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion Template.Server/EntryPoint.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
using Hypercube.Shared.Dependency;
using Hypercube.Dependencies;

namespace Template.Server;

Expand Down
7 changes: 4 additions & 3 deletions Template.Server/Template.Server.csproj
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
<Project Sdk="Microsoft.NET.Sdk">

<Import Project="..\engine\EngineImports.props" />

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
<StartupObject>Template.Server.Program</StartupObject>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\hypercube\Hypercube.Server\Hypercube.Server.csproj" />
<ProjectReference Include="..\hypercube\Hypercube.Shared\Hypercube.Shared.csproj" />
<ProjectReference Include="..\Template.Shared\Template.Shared.csproj" />
<ProjectReference Include="..\Template.Shared\Template.Shared.csproj" />
</ItemGroup>

</Project>
9 changes: 3 additions & 6 deletions Template.Shared/Template.Shared.csproj
Original file line number Diff line number Diff line change
@@ -1,18 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk">

<Import Project="..\engine\EngineImports.props" />

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\hypercube\Hypercube.Math\Hypercube.Math.csproj" />
<ProjectReference Include="..\hypercube\Hypercube.Shared\Hypercube.Shared.csproj" />
</ItemGroup>

<ItemGroup>
<None Include="..\Resources\**" Link="Resources\%(RecursiveDir)%(Filename)%(Extension)" CopyToOutputDirectory="PreserveNewest" />
<None Include="..\Resources\**" Link="Resources\%(RecursiveDir)%(Filename)%(Extension)" CopyToOutputDirectory="PreserveNewest" Visible="false" />
</ItemGroup>
</Project>
37 changes: 0 additions & 37 deletions Template.sln
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
80 changes: 80 additions & 0 deletions engine/EngineImports.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
<Project>

<ItemGroup>
<PackageReference Include="OpenTK" Version="5.0.0-pre.11" />
<PackageReference Include="OpenTK.Mathematics" Version="5.0.0-pre.11" />

<PackageReference Include="OpenToolkit.Core" Version="4.0.0-pre9.3" />
<PackageReference Include="OpenToolkit.Input" Version="4.0.0-pre9.3" />
<PackageReference Include="OpenToolkit.Graphics" Version="4.0.0-pre9.3" />
<PackageReference Include="OpenToolkit.Mathematics" Version="4.0.0-pre9.3" />
<PackageReference Include="OpenToolkit.OpenAL" Version="4.0.0-pre9.3" />

<PackageReference Include="StbImageSharp" Version="2.27.14" />

<PackageReference Include="ImGui.NET" Version="1.91.0.1" />

<PackageReference Include="Microsoft.CodeAnalysis.Common" Version="4.11.0-2.final" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.6.0"/>

<PackageReference Include="NUnit" Version="3.13.3"/>
<PackageReference Include="NUnit3TestAdapter" Version="4.2.1"/>
<PackageReference Include="NUnit.Analyzers" Version="3.6.1"/>

<PackageReference Include="coverlet.collector" Version="6.0.0"/>

<PackageReference Include="YamlDotNet" Version="16.0.0" />
</ItemGroup>

<ItemGroup>
<Reference Include="Hypercube.Audio">
<HintPath>..\engine\Hypercube.Audio.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Client">
<HintPath>..\engine\Hypercube.Client.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Dependencies">
<HintPath>..\engine\Hypercube.Dependencies.dll</HintPath>
</Reference>
<Reference Include="Hypercube.EventBus">
<HintPath>..\engine\Hypercube.EventBus.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Graphics">
<HintPath>..\engine\Hypercube.Graphics.dll</HintPath>
</Reference>
<Reference Include="Hypercube.ImGui">
<HintPath>..\engine\Hypercube.ImGui.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Input">
<HintPath>..\engine\Hypercube.Input.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Logging">
<HintPath>..\engine\Hypercube.Logging.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Mathematics">
<HintPath>..\engine\Hypercube.Mathematics.dll</HintPath>
</Reference>
<Reference Include="Hypercube.OpenAL">
<HintPath>..\engine\Hypercube.OpenAL.dll</HintPath>
</Reference>
<Reference Include="Hypercube.OpenGL">
<HintPath>..\engine\Hypercube.OpenGL.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Resources">
<HintPath>..\engine\Hypercube.Resources.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Runtime">
<HintPath>..\engine\Hypercube.Runtime.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Server">
<HintPath>..\engine\Hypercube.Server.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Shared">
<HintPath>..\engine\Hypercube.Shared.dll</HintPath>
</Reference>
<Reference Include="Hypercube.Utilities">
<HintPath>..\engine\Hypercube.Utilities.dll</HintPath>
</Reference>
</ItemGroup>

</Project>
Binary file added engine/Hypercube.Audio.dll
Binary file not shown.
Binary file added engine/Hypercube.Client.dll
Binary file not shown.
Binary file added engine/Hypercube.Dependencies.dll
Binary file not shown.
Binary file added engine/Hypercube.EventBus.dll
Binary file not shown.
Binary file added engine/Hypercube.Graphics.dll
Binary file not shown.
Binary file added engine/Hypercube.ImGui.dll
Binary file not shown.
Binary file added engine/Hypercube.Input.dll
Binary file not shown.
Binary file added engine/Hypercube.Logging.dll
Binary file not shown.
Binary file added engine/Hypercube.Mathematics.dll
Binary file not shown.
Binary file added engine/Hypercube.OpenAL.dll
Binary file not shown.
Binary file added engine/Hypercube.OpenGL.dll
Binary file not shown.
Binary file added engine/Hypercube.Resources.dll
Binary file not shown.
Binary file added engine/Hypercube.Runtime.dll
Binary file not shown.
Binary file added engine/Hypercube.Server.dll
Binary file not shown.
Binary file added engine/Hypercube.Shared.dll
Binary file not shown.
Binary file added engine/Hypercube.Utilities.dll
Binary file not shown.
1 change: 0 additions & 1 deletion hypercube
Submodule hypercube deleted from da6637

0 comments on commit 29b4811

Please sign in to comment.