Initial HSMappy release (fork of Mappy)

Made-with: Cursor
This commit is contained in:
2026-02-26 03:54:51 -05:00
commit 9659f7a7d1
72 changed files with 6625 additions and 0 deletions
+46
View File
@@ -0,0 +1,46 @@
using System.Collections.Generic;
using Dalamud.Interface.ManagedFontAtlas;
using KamiLib.Classes;
using KamiLib.CommandManager;
using KamiLib.Window;
using Mappy.Classes.Caches;
using Mappy.Controllers;
using Mappy.Data;
using Mappy.Modules;
using Mappy.Windows;
namespace Mappy;
#pragma warning disable CS8618 // Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.
public static class System
{
public static SystemConfig SystemConfig { get; set; }
public static IconConfig IconConfig { get; set; }
public static FlagConfig FlagConfig { get; set; }
public static WindowManager WindowManager { get; set; }
public static MapWindow MapWindow { get; set; }
public static MinimapWindow MinimapWindow { get; set; }
public static ConfigurationWindow ConfigWindow { get; set; }
public static MapRenderer.MapRenderer MapRenderer { get; set; }
public static IntegrationsController IntegrationsController { get; set; }
public static AddonAreaMapController AreaMapController { get; set; }
public static FlagController FlagController { get; set; }
public static CommandManager CommandManager { get; set; }
public static Teleporter Teleporter { get; set; }
public static List<ModuleBase> Modules { get; set; } =
[
new TripleTriadModule(),
new FateModule(),
new StellarModule(),
];
public static TooltipCache TooltipCache { get; set; } = new();
public static CardRewardCache CardRewardCache { get; set; } = new();
public static GatheringPointNameCache GatheringPointNameCache { get; set; } = new();
public static GatheringPointIconCache GatheringPointIconCache { get; set; } = new();
public static TripleTriadCache TripleTriadCache { get; set; } = new();
public static AetheryteAethernetCache AetheryteAethernetCache { get; set; } = new();
public static IFontHandle LargeAxisFontHandle { get; set; }
}