Allow markers to be used as light sources (#9733)

* Allow markers to be used as light sources

* Better light source markers

* Move PointMarker drawLight to LightMarker

* Add a rule for unit lights

* Optimize marker rendering

* Update core/assets/bundles/bundle.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
This commit is contained in:
Redstonneur1256
2025-02-09 18:10:45 +01:00
committed by GitHub
parent 3378475f6a
commit 8626082068
12 changed files with 196 additions and 68 deletions

View File

@@ -262,17 +262,15 @@ public class MinimapRenderer{
//TODO autoscale markers
state.rules.objectives.eachRunning(obj -> {
for(var marker : obj.markers){
if(marker.minimap){
if(marker.minimap != -1){
marker.draw(1);
}
}
});
for(var marker : state.markers){
if(marker.minimap){
marker.draw(1);
}
for(var marker : state.markers.mapMarkers){
marker.draw(1);
}
Draw.reset();
Draw.trans(Tmp.m2);
}