@@ -4,12 +4,9 @@ Date: Tue, 26 Mar 2024 19:22:00 +0800
4
4
Subject: [PATCH] API: RenderExt
5
5
6
6
---
7
- core/src/mindustry/core/Renderer.java | 3 ++-
8
- .../src/mindustry/graphics/BlockRenderer.java | 3 ++-
9
- core/src/mindustryX/Hooks.java | 5 ++++
10
- core/src/mindustryX/features/RenderExt.java | 27 +++++++++++++++++++
11
- 4 files changed, 36 insertions(+), 2 deletions(-)
12
- create mode 100644 core/src/mindustryX/features/RenderExt.java
7
+ core/src/mindustry/core/Renderer.java | 3 ++-
8
+ core/src/mindustry/graphics/BlockRenderer.java | 3 ++-
9
+ 2 files changed, 4 insertions(+), 2 deletions(-)
13
10
14
11
diff --git a/core/src/mindustry/core/Renderer.java b/core/src/mindustry/core/Renderer.java
15
12
index ae3ae07e384731434e66a31ee13bfaa1576a83a8..01b2872b6ab744ad12f44049feb6146ce8ad84d5 100644
@@ -53,59 +50,3 @@ index aec39b666137666976321336b698e80177b05f84..5c57b1309660e500c38099d362b46a62
53
50
Draw.reset();
54
51
Draw.z(Layer.block);
55
52
56
- diff --git a/core/src/mindustryX/Hooks.java b/core/src/mindustryX/Hooks.java
57
- index 7cace088409de5b701577465f38ae01eb8b87a1c..1548f3d6ae0d362575a05ef38ea1575af65f5afc 100644
58
- --- a/core/src/mindustryX/Hooks.java
59
- +++ b/core/src/mindustryX/Hooks.java
60
- @@ -3,6 +3,8 @@ package mindustryX;
61
- import arc.*;
62
- import arc.files.*;
63
- import arc.util.*;
64
- + import mindustry.*;
65
- + import mindustryX.features.*;
66
-
67
- import java.net.*;
68
- import java.util.*;
69
- @@ -18,6 +20,9 @@ public class Hooks implements ApplicationListener{
70
- @Override
71
- public void init(){
72
- Log.infoTag("MindustryX", "Hooks.init");
73
- + if(!Vars.headless){
74
- + RenderExt.init();
75
- + }
76
- }
77
-
78
- @SuppressWarnings("unused")//call before arc.util.Http$HttpRequest.block
79
- diff --git a/core/src/mindustryX/features/RenderExt.java b/core/src/mindustryX/features/RenderExt.java
80
- new file mode 100644
81
- index 0000000000000000000000000000000000000000..835b5d7b801f03683cbb7502ea98025ff2c24d40
82
- --- /dev/null
83
- +++ b/core/src/mindustryX/features/RenderExt.java
84
- @@ -0,0 +1,27 @@
85
- + package mindustryX.features;
86
- +
87
- + import arc.*;
88
- + import arc.util.*;
89
- + import mindustry.game.EventType.*;
90
- + import mindustry.gen.*;
91
- + import mindustry.world.*;
92
- +
93
- + public class RenderExt{
94
- + public static void init(){
95
- + Events.run(Trigger.preDraw, () -> {
96
- + });
97
- + Events.run(Trigger.draw, RenderExt::draw);
98
- + }
99
- +
100
- + private static void draw(){
101
- +
102
- + }
103
- +
104
- + public static void onGroupDraw(Drawc t){
105
- + t.draw();
106
- + }
107
- +
108
- + public static void onBlockDraw(Tile tile, Block block, @Nullable Building build){
109
- + block.drawBase(tile);
110
- + }
111
- + }
0 commit comments