@@ -15,6 +15,17 @@ public enum LogLevel {
1515 all
1616 }
1717
18+ public static class Icons
19+ {
20+ public const string Default = "" ;
21+ public const string LootBag = "Textures/MiscIcons/texLootIconOutlined" ;
22+ public const string Chest = "Textures/MiscIcons/texInventoryIconOutlined" ;
23+ public const string Circle = "Textures/MiscIcons/texBarrelIcon" ;
24+ public const string Shrine = "Textures/MiscIcons/texShrineIconOutlined" ;
25+ public const string Boss = "Textures/MiscIcons/texTeleporterIconOutlined" ;
26+ public const string Drone = "Textures/MiscIcons/texDroneIconOutlined" ;
27+ }
28+
1829 public static class Settings
1930 {
2031 public static Dimension2D MinimapSize { get ; set ; } = new Dimension2D ( 100 , 100 ) ;
@@ -77,52 +88,70 @@ static void Add(InteractableKind type,
7788
7889 Add ( InteractableKind . Chest , 10 , 8 ,
7990 description : "Chests, including shops" ,
80- path : "Textures/MiscIcons/texInventoryIconOutlined" ) ;
91+ path : Icons . Chest ) ;
92+
93+ Add ( InteractableKind . Equipment , 8 , 6 ,
94+ description : "Equipment barrels" ,
95+ path : Icons . Chest ) ;
8196
8297 Add ( InteractableKind . Shrine ,
8398 description : "All shrines (excluding Newt)" ,
84- path : "Textures/MiscIcons/texShrineIconOutlined" ) ;
99+ path : Icons . Shrine ) ;
85100
86101 Add ( InteractableKind . Teleporter , 15 , 15 ,
87102 ActiveColor : Color . white ,
88103 InactiveColor : Color . green ,
89104 description : "Boss teleporters" ,
90- path : "Textures/MiscIcons/texTeleporterIconOutlined" ) ;
105+ path : Icons . Boss ) ;
91106
92107 Add ( InteractableKind . Player , 8 , 8 ,
93108 ActiveColor : PlayerIconColor ,
94109 InactiveColor : PlayerIconColor ,
95- description : "" ,
96- path : "Textures/MiscIcons/texBarrelIcon" ) ;
110+ description : "Player, including friends " ,
111+ path : Icons . Circle ) ;
97112
98113 Add ( InteractableKind . Barrel , 5 , 5 ,
99114 description : "Barrels" ,
100- path : "Textures/MiscIcons/texBarrelIcon" ) ;
115+ path : Icons . Circle ) ;
101116
102117 Add ( InteractableKind . Drone , 7 , 7 ,
103118 description : "Drones" ,
104- path : "Textures/MiscIcons/texDroneIconOutlined" ) ;
119+ path : Icons . Drone ) ;
105120
106121 Add ( InteractableKind . Special , 7 , 7 ,
107122 description : "Special interactibles such as the landing pod and fans" ,
108- path : DefaultResourcePath ) ;
123+ path : Icons . Default ) ;
109124
110125 Add ( InteractableKind . Enemy , 3 , 3 ,
111126 ActiveColor : Color . red ,
112127 description : "Enemies" ,
113- path : "Textures/MiscIcons/texBarrelIcon" ) ;
128+ path : Icons . Circle ) ;
129+
130+ Add ( InteractableKind . EnemyVoid , 3 , 3 ,
131+ ActiveColor : Color . magenta ,
132+ description : "Void touched enemies" ,
133+ path : Icons . Circle ) ;
134+
135+ Add ( InteractableKind . Ally , 3 , 3 ,
136+ ActiveColor : Color . green ,
137+ description : "Allies and minions" ,
138+ path : Icons . Circle ) ;
114139
115140 Add ( InteractableKind . Utility ,
116141 description : "Scrappers" ,
117- path : "Textures/MiscIcons/texLootIconOutlined" ) ;
142+ path : Icons . LootBag ) ;
118143
119144 Add ( InteractableKind . Printer , 10 , 8 ,
120145 description : "Printers" ,
121- path : "Textures/MiscIcons/texInventoryIconOutlined" ) ;
146+ path : Icons . Chest ) ;
122147
123148 Add ( InteractableKind . LunarPod , 7 , 7 ,
124149 description : "Lunar pods (chests)" ,
125- path : "Textures/MiscIcons/texLootIconOutlined" ) ;
150+ path : Icons . LootBag ) ;
151+
152+ Add ( InteractableKind . Shop , 7 , 7 ,
153+ description : "3 item shops" ,
154+ path : Icons . Chest ) ;
126155 }
127156
128157 public static InteractibleSetting GetSetting ( InteractableKind type )
0 commit comments