Skip to content

Commit 8dd3bd2

Browse files
authored
Draw overlay layer later in grid square instead of last (#401)
1 parent 32d5c33 commit 8dd3bd2

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

EndlessClient/Rendering/Map/MapEntityRendererProvider.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,11 +59,6 @@ public MapEntityRendererProvider(INativeGraphicsManager nativeGraphicsManager,
5959
gridDrawCoordinateCalculator,
6060
clientWindowSizeProvider,
6161
configurationProvider),
62-
new OverlayLayerRenderer(nativeGraphicsManager,
63-
currentMapProvider,
64-
characterProvider,
65-
gridDrawCoordinateCalculator,
66-
clientWindowSizeProvider),
6762
new MapObjectLayerRenderer(nativeGraphicsManager,
6863
currentMapProvider,
6964
characterProvider,
@@ -92,6 +87,11 @@ public MapEntityRendererProvider(INativeGraphicsManager nativeGraphicsManager,
9287
currentMapStateProvider,
9388
gridDrawCoordinateCalculator,
9489
clientWindowSizeProvider),
90+
new OverlayLayerRenderer(nativeGraphicsManager,
91+
currentMapProvider,
92+
characterProvider,
93+
gridDrawCoordinateCalculator,
94+
clientWindowSizeProvider),
9595
new NPCEntityRenderer(characterProvider,
9696
gridDrawCoordinateCalculator,
9797
clientWindowSizeProvider,

EndlessClient/Rendering/MapEntityRenderers/BaseMapEntityRenderer.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@ static BaseMapEntityRenderer()
3838

3939
public abstract MapRenderLayer RenderLayer { get; }
4040

41-
public bool ShouldRenderLast => RenderLayer == MapRenderLayer.Overlay ||
42-
RenderLayer == MapRenderLayer.Overlay2 ||
43-
RenderLayer == MapRenderLayer.MainCharacterTransparent;
41+
public bool ShouldRenderLast => RenderLayer == MapRenderLayer.Overlay2 || RenderLayer == MapRenderLayer.MainCharacterTransparent;
4442

4543
protected abstract int RenderDistance { get; }
4644

0 commit comments

Comments
 (0)