added items

This commit is contained in:
Boki 2026-02-28 15:13:31 -05:00
parent c3de5fdb63
commit 5f90bc137b
158 changed files with 2316 additions and 512 deletions

View file

@ -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);

View file

@ -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>

View file

@ -1,7 +1,7 @@
using OpenCvSharp;
using Serilog;
namespace Poe2Trade.Navigation;
namespace Automata.Navigation;
/// <summary>
/// Detects minimap icons (doors, checkpoints) via template matching.

View file

@ -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
{

View file

@ -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
{

View file

@ -1,7 +1,7 @@
using Poe2Trade.Core;
using Automata.Core;
using OpenCvSharp;
namespace Poe2Trade.Navigation;
namespace Automata.Navigation;
public enum MinimapMode
{

View file

@ -1,7 +1,7 @@
using OpenCvSharp;
using Serilog;
namespace Poe2Trade.Navigation;
namespace Automata.Navigation;
/// <summary>
/// Last BFS result for visualization.

View file

@ -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);

View file

@ -1,4 +1,4 @@
namespace Poe2Trade.Navigation;
namespace Automata.Navigation;
/// <summary>
/// Detects when the player hasn't moved significantly over a window of frames.

View file

@ -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

View file

@ -2,7 +2,7 @@ using System.Diagnostics;
using OpenCvSharp;
using Serilog;
namespace Poe2Trade.Navigation;
namespace Automata.Navigation;
public class WorldMap : IDisposable
{