Skip to content

Commit e816857

Browse files
committed
Migration all projects to not use shared project but kni instead
1 parent 32099f6 commit e816857

File tree

12 files changed

+45
-116
lines changed

12 files changed

+45
-116
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ bld/
3737
# Uncomment if you have tasks that create the project's static files in wwwroot
3838
#wwwroot/
3939

40+
# KNI/MonoGame generated content
41+
*/wwwroot/Content/
42+
4043
# Visual Studio 2017 auto generated files
4144
Generated\ Files/
4245

DeveMazeGeneratorCore.MonoGame.Android/DeveMazeGeneratorCore.MonoGame.Android.csproj

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,16 @@
1818
<DefineConstants>$(DefineConstants)TRACE;OPENGL;BLAZOR</DefineConstants>
1919
</PropertyGroup>
2020
<ItemGroup>
21-
<PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.2.9001" />
22-
<PackageReference Include="nkast.Xna.Framework" Version="4.2.9001" />
23-
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.2.9001" />
24-
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.2.9001" />
25-
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.2.9001" />
26-
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.2.9001" />
27-
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.2.9001" />
28-
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.2.9001" />
29-
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.2.9001" />
30-
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.2.9001" />
31-
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.2.9001" />
3221
<PackageReference Include="nkast.Kni.Platform.Android.GL" Version="4.2.9001.1" />
22+
<PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.2.9001" />
3323
</ItemGroup>
3424
<ItemGroup>
3525
<Folder Include="Content\" />
3626
</ItemGroup>
3727
<ItemGroup>
3828
<KniContentReference Include="..\DeveMazeGeneratorCore.MonoGame.Content\Content\Content.mgcb" Link="Content\Content.mgcb" />
3929
</ItemGroup>
40-
<Import Project="..\DeveMazeGeneratorCore.MonoGame.Shared\DeveMazeGeneratorCore.MonoGame.Shared.projitems" Label="Shared" />
30+
<ItemGroup>
31+
<ProjectReference Include="..\DeveMazeGeneratorCore.MonoGame.Core\DeveMazeGeneratorCore.MonoGame.Core.csproj" />
32+
</ItemGroup>
4133
</Project>

DeveMazeGeneratorCore.MonoGame.Blazor/CustomEmbeddedResourceLoader.cs

Lines changed: 0 additions & 22 deletions
This file was deleted.

DeveMazeGeneratorCore.MonoGame.Blazor/DeveMazeGeneratorCore.MonoGame.Blazor.csproj

Lines changed: 8 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<Nullable>disable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<AllowUnsafeBlocks>False</AllowUnsafeBlocks>
8+
<KniPlatform>BlazorGL</KniPlatform>
89
</PropertyGroup>
910

1011
<PropertyGroup>
@@ -20,41 +21,9 @@
2021
</PropertyGroup>
2122

2223
<ItemGroup>
23-
<None Remove="Content\devedse.xnb" />
24-
<None Remove="Content\end.xnb" />
25-
<None Remove="Content\floor.xnb" />
26-
<None Remove="Content\gras.xnb" />
27-
<None Remove="Content\lego.xnb" />
28-
<None Remove="Content\roof.xnb" />
29-
<None Remove="Content\SecularOne20.xnb" />
30-
<None Remove="Content\SecularOne20_Compressed.xnb" />
31-
<None Remove="Content\SecularOne72.xnb" />
32-
<None Remove="Content\SecularOne72_Compressed.xnb" />
33-
<None Remove="Content\sky.xnb" />
34-
<None Remove="Content\sky2.xnb" />
35-
<None Remove="Content\Square.xnb" />
36-
<None Remove="Content\start.xnb" />
37-
<None Remove="Content\wall.xnb" />
38-
<None Remove="Content\wallcustom.xnb" />
39-
</ItemGroup>
40-
41-
<ItemGroup>
42-
<EmbeddedResource Include="Content\devedse.xnb" />
43-
<EmbeddedResource Include="Content\end.xnb" />
44-
<EmbeddedResource Include="Content\floor.xnb" />
45-
<EmbeddedResource Include="Content\gras.xnb" />
46-
<EmbeddedResource Include="Content\lego.xnb" />
47-
<EmbeddedResource Include="Content\roof.xnb" />
48-
<EmbeddedResource Include="Content\SecularOne20.xnb" />
49-
<EmbeddedResource Include="Content\SecularOne20_Compressed.xnb" />
50-
<EmbeddedResource Include="Content\SecularOne72.xnb" />
51-
<EmbeddedResource Include="Content\SecularOne72_Compressed.xnb" />
52-
<EmbeddedResource Include="Content\sky.xnb" />
53-
<EmbeddedResource Include="Content\sky2.xnb" />
54-
<EmbeddedResource Include="Content\Square.xnb" />
55-
<EmbeddedResource Include="Content\start.xnb" />
56-
<EmbeddedResource Include="Content\wall.xnb" />
57-
<EmbeddedResource Include="Content\wallcustom.xnb" />
24+
<KniContentReference Include="..\DeveMazeGeneratorCore.MonoGame.Content\Content\Content.mgcb">
25+
<Link>Content\Content.mgcb</Link>
26+
</KniContentReference>
5827
</ItemGroup>
5928

6029
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
@@ -68,22 +37,11 @@
6837

6938
<ItemGroup>
7039
<PackageReference Include="nkast.Kni.Platform.Blazor.GL" Version="4.2.9001.2" />
71-
<PackageReference Include="nkast.Xna.Framework" Version="4.2.9001" />
72-
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.2.9001" />
73-
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.2.9001" />
74-
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.2.9001" />
75-
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.2.9001" />
76-
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.2.9001" />
77-
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.2.9001" />
78-
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.2.9001" />
79-
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.2.9001" />
80-
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.2.9001" />
81-
<!-- <PackageReference Include="tainicom.Wasm.Canvas" Version="3.2.10" />
82-
<PackageReference Include="tainicom.Wasm.XHR" Version="3.2.10" />
83-
<PackageReference Include="tainicom.Wasm.Dom" Version="3.2.10" />
84-
<PackageReference Include="tainicom.Xna.Framework" Version="3.8.9012" /> -->
40+
<PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.2.9001" />
8541
</ItemGroup>
8642

87-
<Import Project="..\DeveMazeGeneratorCore.MonoGame.Shared\DeveMazeGeneratorCore.MonoGame.Shared.projitems" Label="Shared" />
43+
<ItemGroup>
44+
<ProjectReference Include="..\DeveMazeGeneratorCore.MonoGame.Core\DeveMazeGeneratorCore.MonoGame.Core.csproj" />
45+
</ItemGroup>
8846

8947
</Project>

DeveMazeGeneratorCore.MonoGame.Blazor/Pages/Index.razor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void TickDotNet()
3434
BindingFlags.NonPublic);
3535
field.SetValue(null, true);
3636

37-
_game = new TheGame(new CustomEmbeddedResourceLoader(), new IntSize(400, 800), Platform.Blazor);
37+
_game = new TheGame(Platform.Blazor);
3838
_game.Run();
3939
}
4040

DeveMazeGeneratorCore.MonoGame.Core/DeveMazeGeneratorCore.MonoGame.Core.csproj

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,17 @@
44
<Platforms>AnyCPU;x64</Platforms>
55
</PropertyGroup>
66
<ItemGroup>
7-
<PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.4.1">
8-
<PrivateAssets>All</PrivateAssets>
9-
</PackageReference>
107
<PackageReference Include="System.Text.Json" Version="10.0.0" />
8+
<PackageReference Include="nkast.Xna.Framework" Version="4.2.9001" />
9+
<PackageReference Include="nkast.Xna.Framework.Content" Version="4.2.9001" />
10+
<PackageReference Include="nkast.Xna.Framework.Devices" Version="4.2.9001" />
11+
<PackageReference Include="nkast.Xna.Framework.Graphics" Version="4.2.9001" />
12+
<PackageReference Include="nkast.Xna.Framework.Audio" Version="4.2.9001" />
13+
<PackageReference Include="nkast.Xna.Framework.Media" Version="4.2.9001" />
14+
<PackageReference Include="nkast.Xna.Framework.Input" Version="4.2.9001" />
15+
<PackageReference Include="nkast.Xna.Framework.Game" Version="4.2.9001" />
16+
<PackageReference Include="nkast.Xna.Framework.Storage" Version="4.2.9001" />
17+
<PackageReference Include="nkast.Xna.Framework.XR" Version="4.2.9001" />
1118
</ItemGroup>
1219
<ItemGroup>
1320
<ProjectReference Include="..\DeveMazeGeneratorCore\DeveMazeGeneratorCore.csproj" />

DeveMazeGeneratorCore.MonoGame.DesktopGL/DeveMazeGeneratorCore.MonoGame.DesktopGL.csproj

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,12 @@
1313
<EmbeddedResource Include="Icon.ico" />
1414
</ItemGroup>
1515
<ItemGroup>
16-
<MonoGameContentReference Include="..\DeveMazeGeneratorCore.MonoGame.Content\Content\Content.mgcb">
16+
<KniContentReference Include="..\DeveMazeGeneratorCore.MonoGame.Content\Content\Content.mgcb">
1717
<Link>Content\Content.mgcb</Link>
18-
</MonoGameContentReference>
18+
</KniContentReference>
1919
</ItemGroup>
2020
<ItemGroup>
21-
<PackageReference Include="MonoGame.Content.Builder.Task" Version="3.8.4.1" />
22-
<PackageReference Include="MonoGame.Framework.DesktopGL" Version="3.8.4.1" />
21+
<PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.2.9001" />
2322
</ItemGroup>
2423
<ItemGroup>
2524
<TrimmerRootAssembly Include="Microsoft.Xna.Framework.Content.ContentTypeReader" Visible="false" />
@@ -30,4 +29,7 @@
3029
<ItemGroup>
3130
<Folder Include="Properties\" />
3231
</ItemGroup>
32+
<ItemGroup>
33+
<PackageReference Include="nkast.Kni.Platform.SDL2.GL" Version="4.2.9001.1" />
34+
</ItemGroup>
3335
</Project>

DeveMazeGeneratorCore.MonoGame.DesktopGL/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public static class Program
99
[STAThread]
1010
public static void Main()
1111
{
12-
using (var game = new TheGame(new(2460, 1340), Platform.Desktop))
12+
using (var game = new TheGame())
1313
{
1414
game.Run();
1515
}

DeveMazeGeneratorCore.MonoGame.WindowsDX/DeveMazeGeneratorCore.MonoGame.WindowsDX.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@
1010
<ApplicationIcon>Icon.ico</ApplicationIcon>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<MonoGameContentReference Include="..\DeveMazeGeneratorCore.MonoGame.Content\Content\Content.mgcb">
13+
<KniContentReference Include="..\DeveMazeGeneratorCore.MonoGame.Content\Content\Content.mgcb">
1414
<Link>Content\Content.mgcb</Link>
15-
</MonoGameContentReference>
15+
</KniContentReference>
1616
</ItemGroup>
1717
<ItemGroup>
18-
<TrimmerRootAssembly Include="Microsoft.Xna.Framework.Content.ContentTypeReader" Visible="false" />
18+
<PackageReference Include="nkast.Xna.Framework.Content.Pipeline.Builder" Version="4.2.9001" />
19+
<PackageReference Include="nkast.Kni.Platform.WinForms.DX11" Version="4.2.9001" />
1920
</ItemGroup>
2021
<ItemGroup>
21-
<PackageReference Include="MonoGame.Framework.WindowsDX" Version="3.8.4.1" />
22-
<PackageReference Include="MonoGame.Content.Builder.Task" Version="3.8.4.1" />
22+
<TrimmerRootAssembly Include="Microsoft.Xna.Framework.Content.ContentTypeReader" Visible="false" />
2323
</ItemGroup>
2424
<ItemGroup>
2525
<ProjectReference Include="..\DeveMazeGeneratorCore.MonoGame.Core\DeveMazeGeneratorCore.MonoGame.Core.csproj" />

DeveMazeGeneratorCore.MonoGame.WindowsDX/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public static class Program
1010
[STAThread]
1111
public static void Main()
1212
{
13-
using (var game = new TheGame(new(2460, 1340), Platform.Desktop))
13+
using (var game = new TheGame())
1414
{
1515
game.Run();
1616
}

0 commit comments

Comments
 (0)