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

@ -2,19 +2,19 @@ using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Markup.Xaml;
using Microsoft.Extensions.DependencyInjection;
using Poe2Trade.Bot;
using Poe2Trade.Core;
using Poe2Trade.Game;
using Poe2Trade.GameLog;
using Poe2Trade.Inventory;
using Poe2Trade.Screen;
using Poe2Trade.Screen.Ocr;
using Poe2Trade.Trade;
using Poe2Trade.Ui.Overlay;
using Poe2Trade.Ui.ViewModels;
using Poe2Trade.Ui.Views;
using Automata.Bot;
using Automata.Core;
using Automata.Game;
using Automata.GameLog;
using Automata.Inventory;
using Automata.Screen;
using Automata.Screen.Ocr;
using Automata.Trade;
using Automata.Ui.Overlay;
using Automata.Ui.ViewModels;
using Automata.Ui.Views;
namespace Poe2Trade.Ui;
namespace Automata.Ui;
public partial class App : Application
{
@ -42,7 +42,7 @@ public partial class App : Application
services.AddSingleton<IGameController, GameController>();
services.AddSingleton<IScreenReader, ScreenReader>();
services.AddSingleton<IClientLogWatcher>(sp =>
new ClientLogWatcher(sp.GetRequiredService<SavedSettings>().Poe2LogPath));
new ClientLogWatcher(sp.GetRequiredService<SavedSettings>().GameLogPath));
services.AddSingleton<ITradeMonitor, TradeDaemonBridge>();
services.AddSingleton<IInventoryManager, InventoryManager>();
@ -59,6 +59,7 @@ public partial class App : Application
services.AddSingleton<SettingsViewModel>();
services.AddSingleton<MappingViewModel>();
services.AddSingleton<AtlasViewModel>();
services.AddSingleton<CraftingViewModel>();
var provider = services.BuildServiceProvider();
@ -70,6 +71,7 @@ public partial class App : Application
mainVm.SettingsVm = provider.GetRequiredService<SettingsViewModel>();
mainVm.MappingVm = provider.GetRequiredService<MappingViewModel>();
mainVm.AtlasVm = provider.GetRequiredService<AtlasViewModel>();
mainVm.CraftingVm = provider.GetRequiredService<CraftingViewModel>();
var window = new MainWindow { DataContext = mainVm };
window.SetConfigStore(store);