forked from MoonsideGames/MoonTools.Bonk
remove monogame dependency
parent
ff88d21a44
commit
fc544945fd
|
@ -1,7 +1,6 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
using MoonTools.Core.Structs;
|
||||
|
||||
namespace MoonTools.Core.Bonk
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<Version>2.1.1</Version>
|
||||
<TargetFramework>netstandard2.0</TargetFramework>
|
||||
<TargetFramework>netstandard2.1</TargetFramework>
|
||||
<Description>.NET Core Collision Detection for MonoGame</Description>
|
||||
<PackageId>MoonTools.Core.Bonk</PackageId>
|
||||
<RootNamespace>MoonTools.Core.Bonk</RootNamespace>
|
||||
|
@ -15,7 +15,7 @@
|
|||
<PackageProjectUrl>https://github.com/MoonsideGames/MoonTools.Core.Bonk</PackageProjectUrl>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="MoonTools.Core.Structs" Version="1.1.0"/>
|
||||
<PackageReference Include="MoonTools.Core.Structs" Version="2.0.0"/>
|
||||
<PackageReference Include="morelinq" Version="3.2.0"/>
|
||||
<PackageReference Include="Collections.Pooled" Version="1.0.82"/>
|
||||
</ItemGroup>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
using System;
|
||||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
using MoonTools.Core.Structs;
|
||||
|
||||
namespace MoonTools.Core.Bonk
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
using MoonTools.Core.Structs;
|
||||
|
||||
namespace MoonTools.Core.Bonk
|
||||
|
|
|
@ -5,9 +5,9 @@
|
|||
*/
|
||||
|
||||
using Collections.Pooled;
|
||||
using Microsoft.Xna.Framework;
|
||||
using MoonTools.Core.Structs;
|
||||
using System;
|
||||
using System.Numerics;
|
||||
|
||||
namespace MoonTools.Core.Bonk
|
||||
{
|
||||
|
@ -79,13 +79,12 @@ namespace MoonTools.Core.Bonk
|
|||
Vector2 norm;
|
||||
if (winding == PolygonWinding.Clockwise)
|
||||
{
|
||||
norm = new Vector2(edge.Y, -edge.X);
|
||||
norm = Vector2.Normalize(new Vector2(edge.Y, -edge.X));
|
||||
}
|
||||
else
|
||||
{
|
||||
norm = new Vector2(-edge.Y, edge.X);
|
||||
norm = Vector2.Normalize(new Vector2(-edge.Y, edge.X));
|
||||
}
|
||||
norm.Normalize();
|
||||
|
||||
var dist = Vector2.Dot(norm, simplexVertices[i]);
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
|
||||
namespace MoonTools.Core.Bonk
|
||||
{
|
||||
|
@ -8,7 +8,8 @@ namespace MoonTools.Core.Bonk
|
|||
public Vector2 normal;
|
||||
public int index;
|
||||
|
||||
public Edge(float distance, Vector2 normal, int index) {
|
||||
public Edge(float distance, Vector2 normal, int index)
|
||||
{
|
||||
this.distance = distance;
|
||||
this.normal = normal;
|
||||
this.index = index;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
using Microsoft.Xna.Framework;
|
||||
using MoonTools.Core.Structs;
|
||||
using MoonTools.Core.Structs;
|
||||
using MoonTools.Core.Bonk.Extensions;
|
||||
using System.Numerics;
|
||||
|
||||
namespace MoonTools.Core.Bonk
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
using System;
|
||||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
using MoonTools.Core.Structs;
|
||||
|
||||
namespace MoonTools.Core.Bonk
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
using MoonTools.Core.Structs;
|
||||
|
||||
namespace MoonTools.Core.Bonk
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
using System.Linq;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Numerics;
|
||||
using Collections.Pooled;
|
||||
using Microsoft.Xna.Framework;
|
||||
using MoonTools.Core.Structs;
|
||||
using MoreLinq;
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
using MoonTools.Core.Structs;
|
||||
using MoreLinq;
|
||||
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
using MoonTools.Core.Structs;
|
||||
using MoonTools.Core.Bonk.Extensions;
|
||||
using MoreLinq;
|
||||
|
||||
namespace MoonTools.Core.Bonk
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
|
||||
namespace MoonTools.Core.Bonk.Extensions
|
||||
{
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
using NUnit.Framework;
|
||||
using FluentAssertions;
|
||||
|
||||
using Microsoft.Xna.Framework;
|
||||
using System;
|
||||
using System.Numerics;
|
||||
using MoonTools.Core.Structs;
|
||||
using MoonTools.Core.Bonk;
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ using FluentAssertions;
|
|||
|
||||
using MoonTools.Core.Bonk;
|
||||
using MoonTools.Core.Structs;
|
||||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
|
||||
namespace Tests
|
||||
{
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
using NUnit.Framework;
|
||||
using MoonTools.Core.Bonk;
|
||||
using MoonTools.Core.Structs;
|
||||
using Microsoft.Xna.Framework;
|
||||
using System.Numerics;
|
||||
using FluentAssertions;
|
||||
|
||||
namespace Tests
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
using FluentAssertions;
|
||||
using Microsoft.Xna.Framework;
|
||||
using NUnit.Framework;
|
||||
using MoonTools.Core.Structs;
|
||||
using MoonTools.Core.Bonk;
|
||||
using System.Numerics;
|
||||
|
||||
namespace Tests
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue