Skip to content

Commit 1f544ce

Browse files
committed
Convert to using my black hole renderer lib
1 parent a7b1a95 commit 1f544ce

File tree

9 files changed

+17
-283
lines changed

9 files changed

+17
-283
lines changed

build.gradle

+9-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
import arc.files.*
2-
import arc.util.*
1+
import arc.files.Fi
2+
import arc.util.OS
33
import arc.util.serialization.Jval
44

5-
import java.util.regex.*
6-
75
buildscript{
86
dependencies{
97
classpath "com.github.Anuken.Arc:arc-core:$arcVersion"
@@ -38,6 +36,10 @@ configure(allprojects){
3836
mindustry = {String module ->
3937
return "com.github.Anuken.Mindustry$module:$mindustryVersion"
4038
}
39+
40+
blackhole = {String module ->
41+
return "com.github.MEEPofFaith$module:$blackHoleRendererVersion"
42+
}
4143
}
4244

4345
configurations.configureEach{
@@ -102,6 +104,8 @@ configure(rootProject){
102104
// Depend on Mindustry/Arc classpath.
103105
compileOnly "${mindustry(':core')}"
104106
compileOnly "${arc(':arc-core')}"
107+
108+
compileOnly "${blackhole(':MindustryBlackHoleRenderer')}"
105109
}
106110

107111
jar{
@@ -204,4 +208,4 @@ for(def i = 0; i < 2; i++){
204208
logger.log(LogLevel.LIFECYCLE, "Copied :${isDex ? 'dex' : 'jar'} output to $folder.")
205209
}
206210
}
207-
}
211+
}

gradle.properties

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ mindustryVersion = v146
2525
mindustryBEVersion =
2626
# Arc version, should either follow `mindustryVersion` for release or whatever hash bleeding-edge Mindustry uses.
2727
arcVersion = v146
28+
# My black hole renderer. Just use the latest release.
29+
blackHoleRendererVersion = v7
2830

2931
##### Android SDK configuration for building Android artifacts.
3032
# Android platform SDK version.

src/progressed/ProgMats.java

-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,6 @@ void loadSettings(){
142142
t.sliderPref("pm-sword-opacity", 100, 20, 100, 5, s -> s + "%");
143143
t.sliderPref("pm-zone-opacity", 100, 0, 100, 5, s -> s + "%");
144144
t.checkPref("pm-tesla-range", true);
145-
t.checkPref("pm-advanced-blackhole-rendering", true, PMRenders::toggleAdvancedBlackholes);
146145
t.pref(new Separator("pm-other-settings"));
147146
t.checkPref("pm-farting", false, b -> Sounds.wind3.play(Interp.pow2In.apply(Core.settings.getInt("sfxvol") / 100f) * 5f));
148147
});

src/progressed/content/effects/EnergyFx.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
import arc.graphics.g2d.*;
55
import arc.math.*;
66
import arc.util.*;
7+
import blackhole.entities.effect.*;
78
import mindustry.entities.*;
89
import mindustry.graphics.*;
9-
import progressed.entities.effect.*;
1010
import progressed.graphics.*;
1111
import progressed.util.*;
1212

@@ -79,9 +79,9 @@ public class EnergyFx{
7979
Drawf.light(e.x, e.y, rX * 2f, e.color, 0.8f);
8080
}),
8181

82-
kugelblitzCharge = new SwirlEffect(30f, 8, 2f, 30f, 90f, false).layer(Layer.bullet - 0.03f),
82+
kugelblitzCharge = new SwirlEffect(30f, 8, 2f, 30f, 90f, false, false).layer(Layer.bullet - 0.03f),
8383

84-
blackHoleSwirl = new SwirlEffect(90f, 8, 3f, 120f, 480f, true, true).layer(Layer.effect + 0.005f),
84+
blackHoleSwirl = new SwirlEffect(90f, 8, 3f, 120f, 480f, true).layer(Layer.effect + 0.005f),
8585

8686
blackHoleDespawn = new Effect(80f, e -> {
8787
float rad = 24f;

src/progressed/content/effects/ModuleFx.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import arc.math.*;
66
import arc.math.geom.*;
77
import arc.util.*;
8+
import blackhole.entities.effect.*;
89
import mindustry.content.*;
910
import mindustry.entities.*;
1011
import mindustry.graphics.*;
11-
import progressed.entities.effect.*;
1212
import progressed.graphics.*;
1313

1414
import static arc.graphics.g2d.Draw.*;

src/progressed/entities/bullet/energy/BlackHoleBulletType.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import arc.math.geom.*;
66
import arc.struct.*;
77
import arc.util.*;
8+
import blackhole.graphics.*;
89
import mindustry.content.*;
910
import mindustry.entities.*;
1011
import mindustry.entities.bullet.*;
@@ -13,7 +14,6 @@
1314
import progressed.content.effects.*;
1415
import progressed.entities.*;
1516
import progressed.entities.bullet.pseudo3d.*;
16-
import progressed.graphics.renders.*;
1717

1818
public class BlackHoleBulletType extends BulletType{
1919
static Seq<Class<?>> immuneTypes = Seq.with(
@@ -117,7 +117,7 @@ public void updateTrailEffects(Bullet b){
117117
@Override
118118
public void draw(Bullet b){
119119
float fout = fout(b);
120-
PMRenders.blackHole(b.x, b.y, size * fout, lensEdge * fout, b.team.color);
120+
BlackHoleRenderer.addBlackHole(b.x, b.y, size * fout, lensEdge * fout, b.team.color);
121121
}
122122

123123
@Override

src/progressed/entities/effect/SwirlEffect.java

-120
This file was deleted.

src/progressed/graphics/renders/BlackHoleRenderer.java

-138
This file was deleted.

0 commit comments

Comments
 (0)