From ba8961149f3b92e201c6744a8c7daebb6497d725 Mon Sep 17 00:00:00 2001 From: Benjamin Amos Date: Wed, 25 May 2022 21:11:35 +0100 Subject: [PATCH] Make the module compatible with gestalt-di. --- .gitignore | 2 ++ .../destinationsol/warp/research/systems/ResearchSystem.java | 5 +++++ .../warp/research/systems/WormholeDistortionProvider.java | 2 ++ 3 files changed, 9 insertions(+) diff --git a/.gitignore b/.gitignore index ed14b59..63b9ea7 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,5 @@ engine/prevShip.ini engine/src/main/resources/prevShip.ini engine/settings.ini engine/src/main/resources/settings.ini + +src/main/generated \ No newline at end of file diff --git a/src/main/java/org/destinationsol/warp/research/systems/ResearchSystem.java b/src/main/java/org/destinationsol/warp/research/systems/ResearchSystem.java index 028e228..9842fae 100644 --- a/src/main/java/org/destinationsol/warp/research/systems/ResearchSystem.java +++ b/src/main/java/org/destinationsol/warp/research/systems/ResearchSystem.java @@ -39,6 +39,7 @@ import org.terasology.nui.UIWidget; import org.terasology.nui.layouts.ColumnLayout; +import javax.inject.Inject; import java.util.ArrayList; import java.util.List; @@ -75,6 +76,10 @@ public class ResearchSystem implements UpdateAwareSystem { } } + @Inject + public ResearchSystem() { + } + @Override public void update(SolGame game, float timeStep) { if (game.getHero().isDead()) { diff --git a/src/main/java/org/destinationsol/warp/research/systems/WormholeDistortionProvider.java b/src/main/java/org/destinationsol/warp/research/systems/WormholeDistortionProvider.java index 97f631f..c8d1d76 100644 --- a/src/main/java/org/destinationsol/warp/research/systems/WormholeDistortionProvider.java +++ b/src/main/java/org/destinationsol/warp/research/systems/WormholeDistortionProvider.java @@ -36,6 +36,7 @@ import org.destinationsol.game.ship.hulls.HullConfig; import org.destinationsol.warp.research.warnDrawers.WormholeWarnDrawer; +import javax.inject.Inject; import java.util.ArrayList; import java.util.List; @@ -51,6 +52,7 @@ public class WormholeDistortionProvider implements UpdateAwareSystem { private final TextureAtlas.AtlasRegion wormholeTexture; private final WormholeWarnDrawer wormholeWarnDrawer; + @Inject public WormholeDistortionProvider() { wormholeTexture = Assets.getAtlasRegion(WORMHOLE_TEXTURE_PATH); wormholeWarnDrawer = new WormholeWarnDrawer();