added items
This commit is contained in:
parent
c3de5fdb63
commit
5f90bc137b
158 changed files with 2316 additions and 512 deletions
|
|
@ -1,10 +1,10 @@
|
|||
using System.Diagnostics;
|
||||
using OpenCvSharp;
|
||||
using Poe2Trade.Core;
|
||||
using Poe2Trade.Screen;
|
||||
using Automata.Core;
|
||||
using Automata.Screen;
|
||||
using Serilog;
|
||||
|
||||
namespace Poe2Trade.Navigation;
|
||||
namespace Automata.Navigation;
|
||||
|
||||
public record AtlasProgress(int TilesCaptured, int Row, string Phase);
|
||||
|
||||
|
|
|
|||
|
|
@ -12,8 +12,8 @@
|
|||
<PackageReference Include="System.Drawing.Common" Version="8.0.12" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Poe2Trade.Core\Poe2Trade.Core.csproj" />
|
||||
<ProjectReference Include="..\Poe2Trade.Game\Poe2Trade.Game.csproj" />
|
||||
<ProjectReference Include="..\Poe2Trade.Screen\Poe2Trade.Screen.csproj" />
|
||||
<ProjectReference Include="..\Automata.Core\Automata.Core.csproj" />
|
||||
<ProjectReference Include="..\Automata.Game\Automata.Game.csproj" />
|
||||
<ProjectReference Include="..\Automata.Screen\Automata.Screen.csproj" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
using OpenCvSharp;
|
||||
using Serilog;
|
||||
|
||||
namespace Poe2Trade.Navigation;
|
||||
namespace Automata.Navigation;
|
||||
|
||||
/// <summary>
|
||||
/// Detects minimap icons (doors, checkpoints) via template matching.
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
using OpenCvSharp;
|
||||
using Poe2Trade.Screen;
|
||||
using Automata.Screen;
|
||||
using Serilog;
|
||||
using Region = Poe2Trade.Core.Region;
|
||||
using Region = Automata.Core.Region;
|
||||
using Size = OpenCvSharp.Size;
|
||||
|
||||
namespace Poe2Trade.Navigation;
|
||||
namespace Automata.Navigation;
|
||||
|
||||
public class MinimapCapture : IFrameConsumer, IDisposable
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
using System.Diagnostics;
|
||||
using OpenCvSharp;
|
||||
using Poe2Trade.Core;
|
||||
using Poe2Trade.Game;
|
||||
using Poe2Trade.Screen;
|
||||
using Automata.Core;
|
||||
using Automata.Game;
|
||||
using Automata.Screen;
|
||||
using Serilog;
|
||||
|
||||
namespace Poe2Trade.Navigation;
|
||||
namespace Automata.Navigation;
|
||||
|
||||
public class NavigationExecutor : IDisposable
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
using Poe2Trade.Core;
|
||||
using Automata.Core;
|
||||
using OpenCvSharp;
|
||||
|
||||
namespace Poe2Trade.Navigation;
|
||||
namespace Automata.Navigation;
|
||||
|
||||
public enum MinimapMode
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
using OpenCvSharp;
|
||||
using Serilog;
|
||||
|
||||
namespace Poe2Trade.Navigation;
|
||||
namespace Automata.Navigation;
|
||||
|
||||
/// <summary>
|
||||
/// Last BFS result for visualization.
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
using OpenCvSharp;
|
||||
using Poe2Trade.Core;
|
||||
using Poe2Trade.Screen;
|
||||
using Automata.Core;
|
||||
using Automata.Screen;
|
||||
using Serilog;
|
||||
|
||||
namespace Poe2Trade.Navigation;
|
||||
namespace Automata.Navigation;
|
||||
|
||||
public record CalibrationResult(float BestFactor, double BestConfidence, Dictionary<float, double> AllResults);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
namespace Poe2Trade.Navigation;
|
||||
namespace Automata.Navigation;
|
||||
|
||||
/// <summary>
|
||||
/// Detects when the player hasn't moved significantly over a window of frames.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
using OpenCvSharp;
|
||||
using Serilog;
|
||||
|
||||
namespace Poe2Trade.Navigation;
|
||||
namespace Automata.Navigation;
|
||||
|
||||
/// <summary>
|
||||
/// Tracks HSV distribution of confirmed wall pixels and computes an adaptive
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ using System.Diagnostics;
|
|||
using OpenCvSharp;
|
||||
using Serilog;
|
||||
|
||||
namespace Poe2Trade.Navigation;
|
||||
namespace Automata.Navigation;
|
||||
|
||||
public class WorldMap : IDisposable
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue